CloudFormation / Client / describe_publisher

describe_publisher#

CloudFormation.Client.describe_publisher(**kwargs)#

Returns information about a CloudFormation extension publisher.

If you don’t supply a PublisherId, and you have registered as an extension publisher, DescribePublisher returns information about your own publisher account.

For more information about registering as a publisher, see:

See also: AWS API Documentation

Request Syntax

response = client.describe_publisher(
    PublisherId='string'
)
Parameters:

PublisherId (string) –

The ID of the extension publisher.

If you don’t supply a PublisherId, and you have registered as an extension publisher, DescribePublisher returns information about your own publisher account.

Return type:

dict

Returns:

Response Syntax

{
    'PublisherId': 'string',
    'PublisherStatus': 'VERIFIED'|'UNVERIFIED',
    'IdentityProvider': 'AWS_Marketplace'|'GitHub'|'Bitbucket',
    'PublisherProfile': 'string'
}

Response Structure

  • (dict) –

    • PublisherId (string) –

      The ID of the extension publisher.

    • PublisherStatus (string) –

      Whether the publisher is verified. Currently, all registered publishers are verified.

    • IdentityProvider (string) –

      The type of account used as the identity provider when registering this publisher with CloudFormation.

    • PublisherProfile (string) –

      The URL to the publisher’s profile with the identity provider.

Exceptions

  • CloudFormation.Client.exceptions.CFNRegistryException