RAM / Client / promote_resource_share_created_from_policy
promote_resource_share_created_from_policy#
- RAM.Client.promote_resource_share_created_from_policy(**kwargs)#
When you attach a resource-based permission policy to a resource, it automatically creates a resource share. However, resource shares created this way are visible only to the resource share owner, and the resource share can’t be modified in RAM.
You can use this operation to promote the resource share to a full RAM resource share. When you promote a resource share, you can then manage the resource share in RAM and it becomes visible to all of the principals you shared it with.
See also: AWS API Documentation
Request Syntax
response = client.promote_resource_share_created_from_policy( resourceShareArn='string' )
- Parameters:
resourceShareArn (string) –
[REQUIRED]
Specifies the Amazon Resoure Name (ARN) of the resource share to promote.
- Return type:
dict
- Returns:
Response Syntax
{ 'returnValue': True|False }
Response Structure
(dict) –
returnValue (boolean) –
A return value of
true
indicates that the request succeeded. A value offalse
indicates that the request failed.
Exceptions
RAM.Client.exceptions.MalformedArnException
RAM.Client.exceptions.ResourceShareLimitExceededException
RAM.Client.exceptions.OperationNotPermittedException
RAM.Client.exceptions.InvalidParameterException
RAM.Client.exceptions.MissingRequiredParameterException
RAM.Client.exceptions.ServerInternalException
RAM.Client.exceptions.ServiceUnavailableException
RAM.Client.exceptions.UnknownResourceException