ModifyIdentityIdFormatRequest
public struct ModifyIdentityIdFormatRequest : AWSShape
Undocumented
-
Declaration
Swift
public static var _members: [AWSShapeMember]
-
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.
Declaration
Swift
public let principalArn: 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.
Declaration
Swift
public let resource: String
-
Indicates whether the resource should use longer IDs (17-character IDs)
Declaration
Swift
public let useLongIds: Bool
-
Undocumented
Declaration
Swift
public init(principalArn: String, resource: String, useLongIds: Bool)