| Copyright | (c) 2013-2023 Brendan Hay |
|---|---|
| License | Mozilla Public License, v. 2.0. |
| Maintainer | Brendan Hay |
| Stability | auto-generated |
| Portability | non-portable (GHC extensions) |
| Safe Haskell | Safe-Inferred |
| Language | Haskell2010 |
Amazonka.CloudFormation.DescribePublisher
Description
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:
- 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_identityProvider :: Lens' DescribePublisherResponse (Maybe IdentityProvider)
- describePublisherResponse_publisherId :: Lens' DescribePublisherResponse (Maybe Text)
- describePublisherResponse_publisherProfile :: Lens' DescribePublisherResponse (Maybe Text)
- describePublisherResponse_publisherStatus :: Lens' DescribePublisherResponse (Maybe PublisherStatus)
- describePublisherResponse_httpStatus :: Lens' DescribePublisherResponse Int
Creating a Request
data DescribePublisher Source #
See: newDescribePublisher smart constructor.
Constructors
| DescribePublisher' | |
Fields
| |
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:
DescribePublisher, describePublisher_publisherId - 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.
Request Lenses
describePublisher_publisherId :: Lens' DescribePublisher (Maybe Text) Source #
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.
Destructuring the Response
data DescribePublisherResponse Source #
See: newDescribePublisherResponse smart constructor.
Constructors
| DescribePublisherResponse' | |
Fields
| |
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:identityProvider:DescribePublisherResponse', describePublisherResponse_identityProvider - The type of account used as the identity provider when registering this
publisher with CloudFormation.
DescribePublisher, describePublisherResponse_publisherId - The ID of the extension publisher.
$sel:publisherProfile:DescribePublisherResponse', describePublisherResponse_publisherProfile - The URL to the publisher's profile with the identity provider.
$sel:publisherStatus:DescribePublisherResponse', describePublisherResponse_publisherStatus - Whether the publisher is verified. Currently, all registered publishers
are verified.
$sel:httpStatus:DescribePublisherResponse', describePublisherResponse_httpStatus - The response's http status code.
Response Lenses
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_publisherProfile :: Lens' DescribePublisherResponse (Maybe Text) Source #
The URL to the publisher's profile with the identity provider.
describePublisherResponse_publisherStatus :: Lens' DescribePublisherResponse (Maybe PublisherStatus) Source #
Whether the publisher is verified. Currently, all registered publishers are verified.
describePublisherResponse_httpStatus :: Lens' DescribePublisherResponse Int Source #
The response's http status code.