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)