SSM / Client / describe_document_permission

describe_document_permission#

SSM.Client.describe_document_permission(**kwargs)#

Describes the permissions for a Amazon Web Services Systems Manager document (SSM document). If you created the document, you are the owner. If a document is shared, it can either be shared privately (by specifying a user’s Amazon Web Services account ID) or publicly (All).

See also: AWS API Documentation

Request Syntax

response = client.describe_document_permission(
    Name='string',
    PermissionType='Share',
    MaxResults=123,
    NextToken='string'
)
Parameters:
  • Name (string) –

    [REQUIRED]

    The name of the document for which you are the owner.

  • PermissionType (string) –

    [REQUIRED]

    The permission type for the document. The permission type can be Share.

  • MaxResults (integer) – The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

  • NextToken (string) – The token for the next set of items to return. (You received this token from a previous call.)

Return type:

dict

Returns:

Response Syntax

{
    'AccountIds': [
        'string',
    ],
    'AccountSharingInfoList': [
        {
            'AccountId': 'string',
            'SharedDocumentVersion': 'string'
        },
    ],
    'NextToken': 'string'
}

Response Structure

  • (dict) –

    • AccountIds (list) –

      The account IDs that have permission to use this document. The ID can be either an Amazon Web Services account or All.

      • (string) –

    • AccountSharingInfoList (list) –

      A list of Amazon Web Services accounts where the current document is shared and the version shared with each account.

      • (dict) –

        Information includes the Amazon Web Services account ID where the current document is shared and the version shared with that account.

        • AccountId (string) –

          The Amazon Web Services account ID where the current document is shared.

        • SharedDocumentVersion (string) –

          The version of the current document shared with the account.

    • NextToken (string) –

      The token for the next set of items to return. Use this token to get the next set of results.

Exceptions

  • SSM.Client.exceptions.InternalServerError

  • SSM.Client.exceptions.InvalidDocument

  • SSM.Client.exceptions.InvalidNextToken

  • SSM.Client.exceptions.InvalidPermissionType

  • SSM.Client.exceptions.InvalidDocumentOperation