signer / Client / list_profile_permissions
list_profile_permissions#
- signer.Client.list_profile_permissions(**kwargs)#
Lists the cross-account permissions associated with a signing profile.
See also: AWS API Documentation
Request Syntax
response = client.list_profile_permissions( profileName='string', nextToken='string' )
- Parameters:
profileName (string) –
[REQUIRED]
Name of the signing profile containing the cross-account permissions.
nextToken (string) – String for specifying the next set of paginated results.
- Return type:
dict
- Returns:
Response Syntax
{ 'revisionId': 'string', 'policySizeBytes': 123, 'permissions': [ { 'action': 'string', 'principal': 'string', 'statementId': 'string', 'profileVersion': 'string' }, ], 'nextToken': 'string' }
Response Structure
(dict) –
revisionId (string) –
The identifier for the current revision of profile permissions.
policySizeBytes (integer) –
Total size of the policy associated with the Signing Profile in bytes.
permissions (list) –
List of permissions associated with the Signing Profile.
(dict) –
A cross-account permission for a signing profile.
action (string) –
An AWS Signer action permitted as part of cross-account permissions.
principal (string) –
The AWS principal that has been granted a cross-account permission.
statementId (string) –
A unique identifier for a cross-account permission statement.
profileVersion (string) –
The signing profile version that a permission applies to.
nextToken (string) –
String for specifying the next set of paginated results.
Exceptions
signer.Client.exceptions.ValidationException
signer.Client.exceptions.ResourceNotFoundException
signer.Client.exceptions.AccessDeniedException
signer.Client.exceptions.TooManyRequestsException
signer.Client.exceptions.InternalServiceErrorException