Struct aws_sdk_ec2::model::AssociatedRole
source · [−]#[non_exhaustive]pub struct AssociatedRole { /* private fields */ }
Expand description
Information about the associated IAM roles.
Implementations
sourceimpl AssociatedRole
impl AssociatedRole
sourcepub fn associated_role_arn(&self) -> Option<&str>
pub fn associated_role_arn(&self) -> Option<&str>
The ARN of the associated IAM role.
sourcepub fn certificate_s3_bucket_name(&self) -> Option<&str>
pub fn certificate_s3_bucket_name(&self) -> Option<&str>
The name of the Amazon S3 bucket in which the Amazon S3 object is stored.
sourcepub fn certificate_s3_object_key(&self) -> Option<&str>
pub fn certificate_s3_object_key(&self) -> Option<&str>
The key of the Amazon S3 object ey where the certificate, certificate chain, and encrypted private key bundle is stored. The object key is formated as follows: role_arn
/certificate_arn
.
sourcepub fn encryption_kms_key_id(&self) -> Option<&str>
pub fn encryption_kms_key_id(&self) -> Option<&str>
The ID of the KMS customer master key (CMK) used to encrypt the private key.
sourceimpl AssociatedRole
impl AssociatedRole
sourcepub fn builder() -> Builder
pub fn builder() -> Builder
Creates a new builder-style object to manufacture AssociatedRole
.
Trait Implementations
sourceimpl Clone for AssociatedRole
impl Clone for AssociatedRole
sourcefn clone(&self) -> AssociatedRole
fn clone(&self) -> AssociatedRole
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresourceimpl Debug for AssociatedRole
impl Debug for AssociatedRole
sourceimpl PartialEq<AssociatedRole> for AssociatedRole
impl PartialEq<AssociatedRole> for AssociatedRole
sourcefn eq(&self, other: &AssociatedRole) -> bool
fn eq(&self, other: &AssociatedRole) -> bool
impl StructuralPartialEq for AssociatedRole
Auto Trait Implementations
impl RefUnwindSafe for AssociatedRole
impl Send for AssociatedRole
impl Sync for AssociatedRole
impl Unpin for AssociatedRole
impl UnwindSafe for AssociatedRole
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more