[][src]Struct rusoto_ec2::AssociateEnclaveCertificateIamRoleRequest

pub struct AssociateEnclaveCertificateIamRoleRequest {
    pub certificate_arn: Option<String>,
    pub dry_run: Option<bool>,
    pub role_arn: Option<String>,
}

Fields

certificate_arn: Option<String>

The ARN of the ACM certificate with which to associate the IAM role.

dry_run: Option<bool>

Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRunOperation. Otherwise, it is UnauthorizedOperation.

role_arn: Option<String>

The ARN of the IAM role to associate with the ACM certificate. You can associate up to 16 IAM roles with an ACM certificate.

Trait Implementations

impl Clone for AssociateEnclaveCertificateIamRoleRequest[src]

impl Debug for AssociateEnclaveCertificateIamRoleRequest[src]

impl Default for AssociateEnclaveCertificateIamRoleRequest[src]

impl PartialEq<AssociateEnclaveCertificateIamRoleRequest> for AssociateEnclaveCertificateIamRoleRequest[src]

impl StructuralPartialEq for AssociateEnclaveCertificateIamRoleRequest[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T> Instrument for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> Same<T> for T

type Output = T

Should always be Self

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.