Retrieving Amazon Verified Permissions policy store aliases - Amazon Verified Permissions

Retrieving Amazon Verified Permissions policy store aliases

You can retrieve information about policy store aliases using the GetPolicyStoreAlias operation to get details about a specific policy store alias, or the ListPolicyStoreAliases operation to list all policy store aliases in your AWS account and Region.

Getting a policy store alias

Use the GetPolicyStoreAlias operation to retrieve details about a specific policy store alias, including the associated policy store ID.

AWS CLI
To retrieve details about a policy store alias

You can retrieve a policy store alias by using the GetPolicyStoreAlias operation. The following example retrieves details for a policy store alias with the name example-policy-store.

$ aws verifiedpermissions get-policy-store-alias \ --alias-name policy-store-alias/example-policy-store { "aliasName": "policy-store-alias/example-policy-store", "policyStoreId": "PSEXAMPLEabcdefg111111", "aliasArn": "arn:aws:verifiedpermissions:us-west-2:123456789012:policy-store-alias/example-policy-store", "createdAt": "2024-01-15T12:30:00.000000+00:00", "state": "Active" }

Listing policy store aliases

Use the ListPolicyStoreAliases operation to list all policy store aliases in your AWS account and Region. You can use the filter parameter to list only policy store aliases associated with a specific policy store.

AWS CLI
To list all policy store aliases

You can list policy store aliases by using the ListPolicyStoreAliases operation. The following example lists all policy store aliases owned by the 123456789012 AWS account in the us-west-2 Region.

$ aws verifiedpermissions list-policy-store-aliases { "policyStoreAliases": [ { "aliasName": "policy-store-alias/example-policy-store", "policyStoreId": "PSEXAMPLEabcdefg111111", "aliasArn": "arn:aws:verifiedpermissions:us-west-2:123456789012:policy-store-alias/example-policy-store", "createdAt": "2024-01-15T12:30:00.000000+00:00", "state": "Active" }, { "aliasName": "policy-store-alias/example-policy-store-2", "policyStoreId": "PSEXAMPLEabcdefg111111", "aliasArn": "arn:aws:verifiedpermissions:us-west-2:123456789012:policy-store-alias/example-policy-store-2", "createdAt": "2024-01-16T09:15:00.000000+00:00", "state": "Active" }, { "aliasName": "policy-store-alias/example-policy-store-3", "policyStoreId": "PSEXAMPLEabcdefg222222", "aliasArn": "arn:aws:verifiedpermissions:us-west-2:123456789012:policy-store-alias/example-policy-store-3", "createdAt": "2024-01-17T14:45:00.000000+00:00", "state": "Active" } ] }
To list policy store aliases for a specific policy store

Use the filter parameter to list only aliases associated with a specific policy store.

$ aws verifiedpermissions list-policy-store-aliases \ --filter '{"policyStoreId": "PSEXAMPLEabcdefg111111"}' { "policyStoreAliases": [ { "aliasName": "policy-store-alias/example-policy-store", "policyStoreId": "PSEXAMPLEabcdefg111111", "aliasArn": "arn:aws:verifiedpermissions:us-west-2:123456789012:policy-store-alias/example-policy-store", "createdAt": "2024-01-15T12:30:00.000000+00:00", "state": "Active" }, { "aliasName": "policy-store-alias/example-policy-store-2", "policyStoreId": "PSEXAMPLEabcdefg111111", "aliasArn": "arn:aws:verifiedpermissions:us-west-2:123456789012:policy-store-alias/example-policy-store-2", "createdAt": "2024-01-16T09:15:00.000000+00:00", "state": "Active" } ] }