RAM / Client / get_permission
get_permission#
- RAM.Client.get_permission(**kwargs)#
Gets the contents of an RAM permission in JSON format.
See also: AWS API Documentation
Request Syntax
response = client.get_permission( permissionArn='string', permissionVersion=123 )
- Parameters:
permissionArn (string) –
[REQUIRED]
Specifies the Amazon Resoure Name (ARN) of the permission whose contents you want to retrieve. To find the ARN for a permission, use either the ListPermissions operation or go to the Permissions library page in the RAM console and then choose the name of the permission. The ARN is displayed on the detail page.
permissionVersion (integer) – Specifies identifier for the version of the RAM permission to retrieve. If you don’t specify this parameter, the operation retrieves the default version.
- Return type:
dict
- Returns:
Response Syntax
{ 'permission': { 'arn': 'string', 'version': 'string', 'defaultVersion': True|False, 'name': 'string', 'resourceType': 'string', 'permission': 'string', 'creationTime': datetime(2015, 1, 1), 'lastUpdatedTime': datetime(2015, 1, 1), 'isResourceTypeDefault': True|False } }
Response Structure
(dict) –
permission (dict) –
An object that contains information about the permission.
arn (string) –
The Amazon Resoure Name (ARN) of this RAM permission.
version (string) –
The version of the permission represented in this structure.
defaultVersion (boolean) –
Specifies whether the version of the permission represented in this structure is the default version for this permission.
name (string) –
The name of this permission.
resourceType (string) –
The resource type to which this permission applies.
permission (string) –
The permission’s effect and actions in JSON format. The
effect
indicates whether the specified actions are allowed or denied. Theactions
list the operations to which the principal is granted or denied access.creationTime (datetime) –
The date and time when the permission was created.
lastUpdatedTime (datetime) –
The date and time when the permission was last updated.
isResourceTypeDefault (boolean) –
Specifies whether the version of the permission represented in this structure is the default version for all resources of this resource type.
Exceptions
RAM.Client.exceptions.InvalidParameterException
RAM.Client.exceptions.MalformedArnException
RAM.Client.exceptions.UnknownResourceException
RAM.Client.exceptions.ServerInternalException
RAM.Client.exceptions.ServiceUnavailableException
RAM.Client.exceptions.OperationNotPermittedException