libZSservicesZSamazonka-cloudformationZSamazonka-cloudformation
Copyright(c) 2013-2021 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone

Amazonka.CloudFormation.DescribePublisher

Description

Returns information about a CloudFormation extension publisher.

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

For more information on registering as a publisher, see:

Synopsis

Creating a Request

data DescribePublisher Source #

See: newDescribePublisher smart constructor.

Constructors

DescribePublisher' 

Fields

  • publisherId :: Maybe Text

    The ID of the extension publisher.

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

Instances

Instances details
Eq DescribePublisher Source # 
Instance details

Defined in Amazonka.CloudFormation.DescribePublisher

Read DescribePublisher Source # 
Instance details

Defined in Amazonka.CloudFormation.DescribePublisher

Show DescribePublisher Source # 
Instance details

Defined in Amazonka.CloudFormation.DescribePublisher

Generic DescribePublisher Source # 
Instance details

Defined in Amazonka.CloudFormation.DescribePublisher

Associated Types

type Rep DescribePublisher :: Type -> Type #

NFData DescribePublisher Source # 
Instance details

Defined in Amazonka.CloudFormation.DescribePublisher

Methods

rnf :: DescribePublisher -> () #

Hashable DescribePublisher Source # 
Instance details

Defined in Amazonka.CloudFormation.DescribePublisher

AWSRequest DescribePublisher Source # 
Instance details

Defined in Amazonka.CloudFormation.DescribePublisher

Associated Types

type AWSResponse DescribePublisher #

ToHeaders DescribePublisher Source # 
Instance details

Defined in Amazonka.CloudFormation.DescribePublisher

ToPath DescribePublisher Source # 
Instance details

Defined in Amazonka.CloudFormation.DescribePublisher

ToQuery DescribePublisher Source # 
Instance details

Defined in Amazonka.CloudFormation.DescribePublisher

type Rep DescribePublisher Source # 
Instance details

Defined in Amazonka.CloudFormation.DescribePublisher

type Rep DescribePublisher = D1 ('MetaData "DescribePublisher" "Amazonka.CloudFormation.DescribePublisher" "libZSservicesZSamazonka-cloudformationZSamazonka-cloudformation" 'False) (C1 ('MetaCons "DescribePublisher'" 'PrefixI 'True) (S1 ('MetaSel ('Just "publisherId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))
type AWSResponse DescribePublisher Source # 
Instance details

Defined in Amazonka.CloudFormation.DescribePublisher

newDescribePublisher :: DescribePublisher Source #

Create a value of DescribePublisher with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:publisherId:DescribePublisher', describePublisher_publisherId - The ID of the extension publisher.

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

Request Lenses

describePublisher_publisherId :: Lens' DescribePublisher (Maybe Text) Source #

The ID of the extension publisher.

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

Destructuring the Response

data DescribePublisherResponse Source #

See: newDescribePublisherResponse smart constructor.

Constructors

DescribePublisherResponse' 

Fields

Instances

Instances details
Eq DescribePublisherResponse Source # 
Instance details

Defined in Amazonka.CloudFormation.DescribePublisher

Read DescribePublisherResponse Source # 
Instance details

Defined in Amazonka.CloudFormation.DescribePublisher

Show DescribePublisherResponse Source # 
Instance details

Defined in Amazonka.CloudFormation.DescribePublisher

Generic DescribePublisherResponse Source # 
Instance details

Defined in Amazonka.CloudFormation.DescribePublisher

Associated Types

type Rep DescribePublisherResponse :: Type -> Type #

NFData DescribePublisherResponse Source # 
Instance details

Defined in Amazonka.CloudFormation.DescribePublisher

type Rep DescribePublisherResponse Source # 
Instance details

Defined in Amazonka.CloudFormation.DescribePublisher

type Rep DescribePublisherResponse = D1 ('MetaData "DescribePublisherResponse" "Amazonka.CloudFormation.DescribePublisher" "libZSservicesZSamazonka-cloudformationZSamazonka-cloudformation" 'False) (C1 ('MetaCons "DescribePublisherResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "publisherStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe PublisherStatus)) :*: S1 ('MetaSel ('Just "publisherProfile") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "identityProvider") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe IdentityProvider)) :*: (S1 ('MetaSel ('Just "publisherId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))))

newDescribePublisherResponse Source #

Create a value of DescribePublisherResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:publisherStatus:DescribePublisherResponse', describePublisherResponse_publisherStatus - Whether the publisher is verified. Currently, all registered publishers are verified.

$sel:publisherProfile:DescribePublisherResponse', describePublisherResponse_publisherProfile - The URL to the publisher's profile with the identity provider.

$sel:identityProvider:DescribePublisherResponse', describePublisherResponse_identityProvider - The type of account used as the identity provider when registering this publisher with CloudFormation.

$sel:publisherId:DescribePublisher', describePublisherResponse_publisherId - The ID of the extension publisher.

$sel:httpStatus:DescribePublisherResponse', describePublisherResponse_httpStatus - The response's http status code.

Response Lenses

describePublisherResponse_publisherStatus :: Lens' DescribePublisherResponse (Maybe PublisherStatus) Source #

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

describePublisherResponse_publisherProfile :: Lens' DescribePublisherResponse (Maybe Text) Source #

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

describePublisherResponse_identityProvider :: Lens' DescribePublisherResponse (Maybe IdentityProvider) Source #

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