Select your cookie preferences

We use cookies and similar tools to enhance your experience, provide our services, deliver relevant advertising, and make improvements. Approved third parties also use these tools to help us deliver advertising and provide certain site features.

promote_resource_share_created_from_policy

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 of false 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