SSM / Client / modify_document_permission
modify_document_permission#
- SSM.Client.modify_document_permission(**kwargs)#
- Shares a Amazon Web Services Systems Manager document (SSM document)publicly or privately. If you share a document privately, you must specify the Amazon Web Services user IDs for those people who can use the document. If you share a document publicly, you must specify All as the account ID. - See also: AWS API Documentation - Request Syntax- response = client.modify_document_permission( Name='string', PermissionType='Share', AccountIdsToAdd=[ 'string', ], AccountIdsToRemove=[ 'string', ], SharedDocumentVersion='string' ) - Parameters:
- Name (string) – - [REQUIRED] - The name of the document that you want to share. 
- PermissionType (string) – - [REQUIRED] - The permission type for the document. The permission type can be Share. 
- AccountIdsToAdd (list) – - The Amazon Web Services users that should have access to the document. The account IDs can either be a group of account IDs or All. - (string) – 
 
- AccountIdsToRemove (list) – - The Amazon Web Services users that should no longer have access to the document. The Amazon Web Services user can either be a group of account IDs or All. This action has a higher priority than AccountIdsToAdd. If you specify an ID to add and the same ID to remove, the system removes access to the document. - (string) – 
 
- SharedDocumentVersion (string) – (Optional) The version of the document to share. If it isn’t specified, the system choose the - Defaultversion to share.
 
- Return type:
- dict 
- Returns:
- Response Syntax- {}- Response Structure- (dict) – 
 
 - Exceptions- SSM.Client.exceptions.InternalServerError
- SSM.Client.exceptions.InvalidDocument
- SSM.Client.exceptions.InvalidPermissionType
- SSM.Client.exceptions.DocumentPermissionLimit
- SSM.Client.exceptions.DocumentLimitExceeded