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.RegisterPublisher

Description

Registers your account as a publisher of public extensions in the CloudFormation registry. Public extensions are available for use by all CloudFormation users. This publisher ID applies to your account in all Amazon Web Services Regions.

For information on requirements for registering as a public extension publisher, see Registering your account to publish CloudFormation extensions in the CloudFormation CLI User Guide.

Synopsis

Creating a Request

data RegisterPublisher Source #

See: newRegisterPublisher smart constructor.

Constructors

RegisterPublisher' 

Fields

Instances

Instances details
Eq RegisterPublisher Source # 
Instance details

Defined in Amazonka.CloudFormation.RegisterPublisher

Read RegisterPublisher Source # 
Instance details

Defined in Amazonka.CloudFormation.RegisterPublisher

Show RegisterPublisher Source # 
Instance details

Defined in Amazonka.CloudFormation.RegisterPublisher

Generic RegisterPublisher Source # 
Instance details

Defined in Amazonka.CloudFormation.RegisterPublisher

Associated Types

type Rep RegisterPublisher :: Type -> Type #

NFData RegisterPublisher Source # 
Instance details

Defined in Amazonka.CloudFormation.RegisterPublisher

Methods

rnf :: RegisterPublisher -> () #

Hashable RegisterPublisher Source # 
Instance details

Defined in Amazonka.CloudFormation.RegisterPublisher

AWSRequest RegisterPublisher Source # 
Instance details

Defined in Amazonka.CloudFormation.RegisterPublisher

Associated Types

type AWSResponse RegisterPublisher #

ToHeaders RegisterPublisher Source # 
Instance details

Defined in Amazonka.CloudFormation.RegisterPublisher

ToPath RegisterPublisher Source # 
Instance details

Defined in Amazonka.CloudFormation.RegisterPublisher

ToQuery RegisterPublisher Source # 
Instance details

Defined in Amazonka.CloudFormation.RegisterPublisher

type Rep RegisterPublisher Source # 
Instance details

Defined in Amazonka.CloudFormation.RegisterPublisher

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

Defined in Amazonka.CloudFormation.RegisterPublisher

newRegisterPublisher :: RegisterPublisher Source #

Create a value of RegisterPublisher 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:connectionArn:RegisterPublisher', registerPublisher_connectionArn - If you are using a Bitbucket or GitHub account for identity verification, the Amazon Resource Name (ARN) for your connection to that account.

For more information, see Registering your account to publish CloudFormation extensions in the CloudFormation CLI User Guide.

$sel:acceptTermsAndConditions:RegisterPublisher', registerPublisher_acceptTermsAndConditions - Whether you accept the Terms and Conditions for publishing extensions in the CloudFormation registry. You must accept the terms and conditions in order to register to publish public extensions to the CloudFormation registry.

The default is false.

Request Lenses

registerPublisher_connectionArn :: Lens' RegisterPublisher (Maybe Text) Source #

If you are using a Bitbucket or GitHub account for identity verification, the Amazon Resource Name (ARN) for your connection to that account.

For more information, see Registering your account to publish CloudFormation extensions in the CloudFormation CLI User Guide.

registerPublisher_acceptTermsAndConditions :: Lens' RegisterPublisher (Maybe Bool) Source #

Whether you accept the Terms and Conditions for publishing extensions in the CloudFormation registry. You must accept the terms and conditions in order to register to publish public extensions to the CloudFormation registry.

The default is false.

Destructuring the Response

data RegisterPublisherResponse Source #

See: newRegisterPublisherResponse smart constructor.

Constructors

RegisterPublisherResponse' 

Fields

Instances

Instances details
Eq RegisterPublisherResponse Source # 
Instance details

Defined in Amazonka.CloudFormation.RegisterPublisher

Read RegisterPublisherResponse Source # 
Instance details

Defined in Amazonka.CloudFormation.RegisterPublisher

Show RegisterPublisherResponse Source # 
Instance details

Defined in Amazonka.CloudFormation.RegisterPublisher

Generic RegisterPublisherResponse Source # 
Instance details

Defined in Amazonka.CloudFormation.RegisterPublisher

Associated Types

type Rep RegisterPublisherResponse :: Type -> Type #

NFData RegisterPublisherResponse Source # 
Instance details

Defined in Amazonka.CloudFormation.RegisterPublisher

type Rep RegisterPublisherResponse Source # 
Instance details

Defined in Amazonka.CloudFormation.RegisterPublisher

type Rep RegisterPublisherResponse = D1 ('MetaData "RegisterPublisherResponse" "Amazonka.CloudFormation.RegisterPublisher" "libZSservicesZSamazonka-cloudformationZSamazonka-cloudformation" 'False) (C1 ('MetaCons "RegisterPublisherResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "publisherId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newRegisterPublisherResponse Source #

Create a value of RegisterPublisherResponse 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:RegisterPublisherResponse', registerPublisherResponse_publisherId - The ID assigned this account by CloudFormation for publishing extensions.

$sel:httpStatus:RegisterPublisherResponse', registerPublisherResponse_httpStatus - The response's http status code.

Response Lenses

registerPublisherResponse_publisherId :: Lens' RegisterPublisherResponse (Maybe Text) Source #

The ID assigned this account by CloudFormation for publishing extensions.