Copyright | (c) 2013-2021 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay <brendan.g.hay+amazonka@gmail.com> |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | None |
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:
- RegisterPublisher
- Publishing extensions to make them available for public use in the CloudFormation CLI User Guide
Synopsis
- data DescribePublisher = DescribePublisher' {
- publisherId :: Maybe Text
- newDescribePublisher :: DescribePublisher
- describePublisher_publisherId :: Lens' DescribePublisher (Maybe Text)
- data DescribePublisherResponse = DescribePublisherResponse' {}
- newDescribePublisherResponse :: Int -> DescribePublisherResponse
- describePublisherResponse_publisherStatus :: Lens' DescribePublisherResponse (Maybe PublisherStatus)
- describePublisherResponse_publisherProfile :: Lens' DescribePublisherResponse (Maybe Text)
- describePublisherResponse_identityProvider :: Lens' DescribePublisherResponse (Maybe IdentityProvider)
- describePublisherResponse_publisherId :: Lens' DescribePublisherResponse (Maybe Text)
- describePublisherResponse_httpStatus :: Lens' DescribePublisherResponse Int
Creating a Request
data DescribePublisher Source #
See: newDescribePublisher
smart constructor.
DescribePublisher' | |
|
Instances
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.
DescribePublisherResponse' | |
|
Instances
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.
describePublisherResponse_publisherId :: Lens' DescribePublisherResponse (Maybe Text) Source #
The ID of the extension publisher.
describePublisherResponse_httpStatus :: Lens' DescribePublisherResponse Int Source #
The response's http status code.