Use DescribeIdentityIdFormat with a CLI - AWS SDK Code Examples

There are more AWS SDK examples available in the AWS Doc SDK Examples GitHub repo.

Use DescribeIdentityIdFormat with a CLI

The following code examples show how to use DescribeIdentityIdFormat.

CLI
AWS CLI

To describe the ID format for an IAM role

The following describe-identity-id-format example describes the ID format received by instances created by the IAM role EC2Role in your AWS account.

aws ec2 describe-identity-id-format \ --principal-arn arn:aws:iam::123456789012:role/my-iam-role \ --resource instance

The following output indicates that instances created by this role receive IDs in long ID format.

{ "Statuses": [ { "Deadline": "2016-12-15T00:00:00Z", "Resource": "instance", "UseLongIds": true } ] }

To describe the ID format for an IAM user

The following describe-identity-id-format example describes the ID format received by snapshots created by the IAM user AdminUser in your AWS account.

aws ec2 describe-identity-id-format \ --principal-arn arn:aws:iam::123456789012:user/AdminUser \ --resource snapshot

The output indicates that snapshots created by this user receive IDs in long ID format.

{ "Statuses": [ { "Deadline": "2016-12-15T00:00:00Z", "Resource": "snapshot", "UseLongIds": true } ] }
PowerShell
Tools for PowerShell

Example 1: This example returns the ID format for the resouce 'image' for the role given

Get-EC2IdentityIdFormat -PrincipalArn arn:aws:iam::123456789511:role/JDBC -Resource image

Output:

Deadline Resource UseLongIds -------- -------- ---------- 8/2/2018 11:30:00 PM image True