EC2 / Client / modify_identity_id_format
modify_identity_id_format#
- EC2.Client.modify_identity_id_format(**kwargs)#
- Modifies the ID format of a resource for a specified IAM user, IAM role, or the root user for an account; or all IAM users, IAM roles, and the root user for an account. You can specify that resources should receive longer IDs (17-character IDs) when they are created. - This request can only be used to modify longer ID settings for resource types that are within the opt-in period. Resources currently in their opt-in period include: - 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.- For more information, see Resource IDs in the Amazon Elastic Compute Cloud User Guide . - This setting applies to the principal specified in the request; it does not apply to the principal that makes the request. - Resources created with longer IDs are visible to all IAM roles and users, regardless of these settings and provided that they have permission to use the relevant - Describecommand for the resource type.- See also: AWS API Documentation - Request Syntax - response = client.modify_identity_id_format( PrincipalArn='string', Resource='string', UseLongIds=True|False ) - Parameters:
- PrincipalArn (string) – - [REQUIRED] - The ARN of the principal, which can be an IAM user, IAM role, or the root user. Specify - allto modify the ID format for all IAM users, IAM roles, and the root user of the account.
- Resource (string) – - [REQUIRED] - 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-currentoption to include all resource types that are currently within their opt-in period for longer IDs.
- UseLongIds (boolean) – - [REQUIRED] - Indicates whether the resource should use longer IDs (17-character IDs) 
 
- Returns:
- None