MigrationHubRefactorSpaces / Client / put_resource_policy
put_resource_policy#
- MigrationHubRefactorSpaces.Client.put_resource_policy(**kwargs)#
Attaches a resource-based permission policy to the Amazon Web Services Migration Hub Refactor Spaces environment. The policy must contain the same actions and condition statements as the
arn:aws:ram::aws:permission/AWSRAMDefaultPermissionRefactorSpacesEnvironment
permission in Resource Access Manager. The policy must not contain new lines or blank lines.See also: AWS API Documentation
Request Syntax
response = client.put_resource_policy( Policy='string', ResourceArn='string' )
- Parameters:
Policy (string) –
[REQUIRED]
A JSON-formatted string for an Amazon Web Services resource-based policy.
ResourceArn (string) –
[REQUIRED]
The Amazon Resource Name (ARN) of the resource to which the policy is being attached.
- Return type:
dict
- Returns:
Response Syntax
{}
Response Structure
(dict) –
Exceptions
MigrationHubRefactorSpaces.Client.exceptions.ResourceNotFoundException
MigrationHubRefactorSpaces.Client.exceptions.InternalServerException
MigrationHubRefactorSpaces.Client.exceptions.InvalidResourcePolicyException
MigrationHubRefactorSpaces.Client.exceptions.ValidationException
MigrationHubRefactorSpaces.Client.exceptions.ThrottlingException
MigrationHubRefactorSpaces.Client.exceptions.AccessDeniedException