[][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 PartialEq<ModifyIdentityIdFormatRequest> for ModifyIdentityIdFormatRequest[src]

impl Default for ModifyIdentityIdFormatRequest[src]

impl Clone for ModifyIdentityIdFormatRequest[src]

fn clone_from(&mut self, source: &Self)
1.0.0
[src]

Performs copy-assignment from source. Read more

impl Debug for ModifyIdentityIdFormatRequest[src]

Auto Trait Implementations

impl Send for ModifyIdentityIdFormatRequest

impl Sync for ModifyIdentityIdFormatRequest

Blanket Implementations

impl<T> From for T[src]

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

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

type Owned = T

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

type Error = !

🔬 This is a nightly-only experimental API. (try_from)

The type returned in the event of a conversion error.

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

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

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

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

🔬 This is a nightly-only experimental API. (try_from)

The type returned in the event of a conversion error.

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

impl<T> Erased for T

impl<T> Same for T

type Output = T

Should always be Self