@Override
    public DescribeDocumentPermissionResult describeDocumentPermission(DescribeDocumentPermissionRequest request) {
        request = beforeClientExecution(request);
        return executeDescribeDocumentPermission(request);
    }
@ Override public DescribeDocumentPermissionResult describeDocumentPermission ( DescribeDocumentPermissionRequest request ) { request = beforeClientExecution ( request ) ; return executeDescribeDocumentPermission ( request ) ; }
<p>
Describes the permissions for a Systems Manager 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 AWS account ID) or publicly
(<i>All</i>).
</p>

@param describeDocumentPermissionRequest
@return Result of the DescribeDocumentPermission operation returned by the service.
@throws InternalServerErrorException
An error occurred on the server side.
@throws InvalidDocumentException
The specified document does not exist.
@throws InvalidPermissionTypeException
The permission type is not supported. <i>Share</i> is the only supported permission type.
@sample AWSSimpleSystemsManagement.DescribeDocumentPermission
@see <a href="http://docs.aws.amazon.com/goto/WebAPI/ssm-2014-11-06/DescribeDocumentPermission" target="_top">AWS
API Documentation</a>