[][src]Struct rusoto_ec2::ModifyIdentityIdFormatRequest

pub struct ModifyIdentityIdFormatRequest {
    pub principal_arn: String,
    pub resource: String,
    pub use_long_ids: bool,
}

Fields

principal_arn: String

The ARN of the principal, which can be an IAM user, IAM role, or the root user. Specify all to modify the ID format for all IAM users, IAM roles, and the root user of the account.

resource: String

The type of resource: bundle | conversion-task | customer-gateway | dhcp-options | elastic-ip-allocation | elastic-ip-association | export-task | flow-log | image | import-task | internet-gateway | network-acl | network-acl-association | network-interface | network-interface-attachment | prefix-list | route-table | route-table-association | security-group | subnet | subnet-cidr-block-association | vpc | vpc-cidr-block-association | vpc-endpoint | vpc-peering-connection | vpn-connection | vpn-gateway.

Alternatively, use the all-current option to include all resource types that are currently within their opt-in period for longer IDs.

use_long_ids: bool

Indicates whether the resource should use longer IDs (17-character IDs)

Trait Implementations

impl Clone for ModifyIdentityIdFormatRequest[src]

impl Debug for ModifyIdentityIdFormatRequest[src]

impl Default for ModifyIdentityIdFormatRequest[src]

impl PartialEq<ModifyIdentityIdFormatRequest> for ModifyIdentityIdFormatRequest[src]

impl StructuralPartialEq for ModifyIdentityIdFormatRequest[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, 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.