pub struct ReadRoleResponse {Show 25 fields
pub auth_type: Option<String>,
pub bound_ami_id: Option<Vec<String>>,
pub bound_account_id: Option<Vec<String>>,
pub bound_region: Option<Vec<String>>,
pub bound_vpc_id: Option<Vec<String>>,
pub bound_subnet_id: Option<Vec<String>>,
pub bound_iam_role_arn: Option<Vec<String>>,
pub bound_iam_instance_profile_arn: Option<Vec<String>>,
pub bound_ec2_instance_id: Option<Vec<String>>,
pub role_tag: Option<String>,
pub bound_iam_principal_arn: Option<Vec<String>>,
pub inferred_entity_type: Option<String>,
pub inferred_aws_region: Option<String>,
pub resolve_aws_unique_ids: Option<bool>,
pub allow_instance_migration: Option<bool>,
pub disallow_reauthentication: Option<bool>,
pub token_ttl: Option<i64>,
pub token_max_ttl: Option<i64>,
pub token_policies: Option<Vec<String>>,
pub token_bound_cidrs: Option<Vec<String>>,
pub token_explicit_max_ttl: Option<i64>,
pub token_no_default_policy: Option<bool>,
pub token_num_uses: Option<i64>,
pub token_period: Option<i64>,
pub token_type: Option<String>,
}
Expand description
Response from executing ReadRoleRequest
Fields§
§auth_type: Option<String>
§bound_ami_id: Option<Vec<String>>
§bound_account_id: Option<Vec<String>>
§bound_region: Option<Vec<String>>
§bound_vpc_id: Option<Vec<String>>
§bound_subnet_id: Option<Vec<String>>
§bound_iam_role_arn: Option<Vec<String>>
§bound_iam_instance_profile_arn: Option<Vec<String>>
§bound_ec2_instance_id: Option<Vec<String>>
§role_tag: Option<String>
§bound_iam_principal_arn: Option<Vec<String>>
§inferred_entity_type: Option<String>
§inferred_aws_region: Option<String>
§resolve_aws_unique_ids: Option<bool>
§allow_instance_migration: Option<bool>
§disallow_reauthentication: Option<bool>
§token_ttl: Option<i64>
§token_max_ttl: Option<i64>
§token_policies: Option<Vec<String>>
§token_bound_cidrs: Option<Vec<String>>
§token_explicit_max_ttl: Option<i64>
§token_no_default_policy: Option<bool>
§token_num_uses: Option<i64>
§token_period: Option<i64>
§token_type: Option<String>
Trait Implementations§
source§impl Debug for ReadRoleResponse
impl Debug for ReadRoleResponse
source§impl<'de> Deserialize<'de> for ReadRoleResponse
impl<'de> Deserialize<'de> for ReadRoleResponse
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for ReadRoleResponse
impl RefUnwindSafe for ReadRoleResponse
impl Send for ReadRoleResponse
impl Sync for ReadRoleResponse
impl Unpin for ReadRoleResponse
impl UnwindSafe for ReadRoleResponse
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more