pub struct ModifyIdentityIdFormatRequest {
pub principal_arn: String,
pub resource: String,
pub use_long_ids: bool,
}Fields§
§principal_arn: StringThe 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: StringThe 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: boolIndicates whether the resource should use longer IDs (17-character IDs)
Trait Implementations§
Source§impl Clone for ModifyIdentityIdFormatRequest
impl Clone for ModifyIdentityIdFormatRequest
Source§fn clone(&self) -> ModifyIdentityIdFormatRequest
fn clone(&self) -> ModifyIdentityIdFormatRequest
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl Default for ModifyIdentityIdFormatRequest
impl Default for ModifyIdentityIdFormatRequest
Source§fn default() -> ModifyIdentityIdFormatRequest
fn default() -> ModifyIdentityIdFormatRequest
Source§impl PartialEq for ModifyIdentityIdFormatRequest
impl PartialEq for ModifyIdentityIdFormatRequest
Source§fn eq(&self, other: &ModifyIdentityIdFormatRequest) -> bool
fn eq(&self, other: &ModifyIdentityIdFormatRequest) -> bool
self and other values to be equal, and is used by ==.