Omics / Client / create_share
create_share#
- Omics.Client.create_share(**kwargs)#
- Creates a cross-account shared resource. The resource owner makes an offer to share the resource with the principal subscriber (an AWS user with a different account than the resource owner). - The following resources support cross-account sharing: - Healthomics variant stores 
- Healthomics annotation stores 
- Private workflows 
 - See also: AWS API Documentation - Request Syntax- response = client.create_share( resourceArn='string', principalSubscriber='string', shareName='string' ) - Parameters:
- resourceArn (string) – - [REQUIRED] - The ARN of the resource to be shared. 
- principalSubscriber (string) – - [REQUIRED] - The principal subscriber is the account being offered shared access to the resource. 
- shareName (string) – A name that the owner defines for the share. 
 
- Return type:
- dict 
- Returns:
- Response Syntax- { 'shareId': 'string', 'status': 'PENDING'|'ACTIVATING'|'ACTIVE'|'DELETING'|'DELETED'|'FAILED', 'shareName': 'string' } - Response Structure- (dict) – - shareId (string) – - The ID that HealthOmics generates for the share. 
- status (string) – - The status of the share. 
- shareName (string) – - The name of the share. 
 
 
 - Exceptions- Omics.Client.exceptions.InternalServerException
- Omics.Client.exceptions.ServiceQuotaExceededException
- Omics.Client.exceptions.ThrottlingException
- Omics.Client.exceptions.ValidationException
- Omics.Client.exceptions.ConflictException
- Omics.Client.exceptions.ResourceNotFoundException
- Omics.Client.exceptions.AccessDeniedException