Omics / Client / put_s3_access_policy
put_s3_access_policy#
- Omics.Client.put_s3_access_policy(**kwargs)#
- Adds an access policy to the specified store. - See also: AWS API Documentation - Request Syntax- response = client.put_s3_access_policy( s3AccessPointArn='string', s3AccessPolicy='string' ) - Parameters:
- s3AccessPointArn (string) – - [REQUIRED] - The S3 access point ARN where you want to put the access policy. 
- s3AccessPolicy (string) – - [REQUIRED] - The resource policy that controls S3 access to the store. 
 
- Return type:
- dict 
- Returns:
- Response Syntax- { 's3AccessPointArn': 'string', 'storeId': 'string', 'storeType': 'SEQUENCE_STORE'|'REFERENCE_STORE' } - Response Structure- (dict) – - s3AccessPointArn (string) – - The S3 access point ARN that now has the access policy. 
- storeId (string) – - The AWS-generated Sequence Store or Reference Store ID. 
- storeType (string) – - The type of store associated with the access point. 
 
 
 - Exceptions- Omics.Client.exceptions.InternalServerException
- Omics.Client.exceptions.NotSupportedOperationException
- Omics.Client.exceptions.ThrottlingException
- Omics.Client.exceptions.ValidationException
- Omics.Client.exceptions.ResourceNotFoundException
- Omics.Client.exceptions.AccessDeniedException
- Omics.Client.exceptions.RequestTimeoutException