amazonka-cloudformation-2.0: Amazon CloudFormation SDK.
Copyright(c) 2013-2023 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellSafe-Inferred
LanguageHaskell2010

Amazonka.CloudFormation.DescribeTypeRegistration

Description

Returns information about an extension's registration, including its current status and type and version identifiers.

When you initiate a registration request using RegisterType , you can then use DescribeTypeRegistration to monitor the progress of that registration request.

Once the registration request has completed, use DescribeType to return detailed information about an extension.

Synopsis

Creating a Request

data DescribeTypeRegistration Source #

See: newDescribeTypeRegistration smart constructor.

Constructors

DescribeTypeRegistration' 

Fields

  • registrationToken :: Text

    The identifier for this registration request.

    This registration token is generated by CloudFormation when you initiate a registration request using RegisterType .

Instances

Instances details
ToHeaders DescribeTypeRegistration Source # 
Instance details

Defined in Amazonka.CloudFormation.DescribeTypeRegistration

ToPath DescribeTypeRegistration Source # 
Instance details

Defined in Amazonka.CloudFormation.DescribeTypeRegistration

ToQuery DescribeTypeRegistration Source # 
Instance details

Defined in Amazonka.CloudFormation.DescribeTypeRegistration

AWSRequest DescribeTypeRegistration Source # 
Instance details

Defined in Amazonka.CloudFormation.DescribeTypeRegistration

Generic DescribeTypeRegistration Source # 
Instance details

Defined in Amazonka.CloudFormation.DescribeTypeRegistration

Associated Types

type Rep DescribeTypeRegistration :: Type -> Type #

Read DescribeTypeRegistration Source # 
Instance details

Defined in Amazonka.CloudFormation.DescribeTypeRegistration

Show DescribeTypeRegistration Source # 
Instance details

Defined in Amazonka.CloudFormation.DescribeTypeRegistration

NFData DescribeTypeRegistration Source # 
Instance details

Defined in Amazonka.CloudFormation.DescribeTypeRegistration

Eq DescribeTypeRegistration Source # 
Instance details

Defined in Amazonka.CloudFormation.DescribeTypeRegistration

Hashable DescribeTypeRegistration Source # 
Instance details

Defined in Amazonka.CloudFormation.DescribeTypeRegistration

type AWSResponse DescribeTypeRegistration Source # 
Instance details

Defined in Amazonka.CloudFormation.DescribeTypeRegistration

type Rep DescribeTypeRegistration Source # 
Instance details

Defined in Amazonka.CloudFormation.DescribeTypeRegistration

type Rep DescribeTypeRegistration = D1 ('MetaData "DescribeTypeRegistration" "Amazonka.CloudFormation.DescribeTypeRegistration" "amazonka-cloudformation-2.0-2g2oPzedi5AcwbDRlNZfB" 'False) (C1 ('MetaCons "DescribeTypeRegistration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "registrationToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDescribeTypeRegistration Source #

Create a value of DescribeTypeRegistration 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:registrationToken:DescribeTypeRegistration', describeTypeRegistration_registrationToken - The identifier for this registration request.

This registration token is generated by CloudFormation when you initiate a registration request using RegisterType .

Request Lenses

describeTypeRegistration_registrationToken :: Lens' DescribeTypeRegistration Text Source #

The identifier for this registration request.

This registration token is generated by CloudFormation when you initiate a registration request using RegisterType .

Destructuring the Response

data DescribeTypeRegistrationResponse Source #

See: newDescribeTypeRegistrationResponse smart constructor.

Constructors

DescribeTypeRegistrationResponse' 

Fields

  • description :: Maybe Text

    The description of the extension registration request.

  • progressStatus :: Maybe RegistrationStatus

    The current status of the extension registration request.

  • typeArn :: Maybe Text

    The Amazon Resource Name (ARN) of the extension being registered.

    For registration requests with a ProgressStatus of other than COMPLETE, this will be null.

  • typeVersionArn :: Maybe Text

    The Amazon Resource Name (ARN) of this specific version of the extension being registered.

    For registration requests with a ProgressStatus of other than COMPLETE, this will be null.

  • httpStatus :: Int

    The response's http status code.

Instances

Instances details
Generic DescribeTypeRegistrationResponse Source # 
Instance details

Defined in Amazonka.CloudFormation.DescribeTypeRegistration

Associated Types

type Rep DescribeTypeRegistrationResponse :: Type -> Type #

Read DescribeTypeRegistrationResponse Source # 
Instance details

Defined in Amazonka.CloudFormation.DescribeTypeRegistration

Show DescribeTypeRegistrationResponse Source # 
Instance details

Defined in Amazonka.CloudFormation.DescribeTypeRegistration

NFData DescribeTypeRegistrationResponse Source # 
Instance details

Defined in Amazonka.CloudFormation.DescribeTypeRegistration

Eq DescribeTypeRegistrationResponse Source # 
Instance details

Defined in Amazonka.CloudFormation.DescribeTypeRegistration

type Rep DescribeTypeRegistrationResponse Source # 
Instance details

Defined in Amazonka.CloudFormation.DescribeTypeRegistration

type Rep DescribeTypeRegistrationResponse = D1 ('MetaData "DescribeTypeRegistrationResponse" "Amazonka.CloudFormation.DescribeTypeRegistration" "amazonka-cloudformation-2.0-2g2oPzedi5AcwbDRlNZfB" 'False) (C1 ('MetaCons "DescribeTypeRegistrationResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "progressStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe RegistrationStatus))) :*: (S1 ('MetaSel ('Just "typeArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "typeVersionArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))))

newDescribeTypeRegistrationResponse Source #

Create a value of DescribeTypeRegistrationResponse 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:

DescribeTypeRegistrationResponse, describeTypeRegistrationResponse_description - The description of the extension registration request.

$sel:progressStatus:DescribeTypeRegistrationResponse', describeTypeRegistrationResponse_progressStatus - The current status of the extension registration request.

DescribeTypeRegistrationResponse, describeTypeRegistrationResponse_typeArn - The Amazon Resource Name (ARN) of the extension being registered.

For registration requests with a ProgressStatus of other than COMPLETE, this will be null.

$sel:typeVersionArn:DescribeTypeRegistrationResponse', describeTypeRegistrationResponse_typeVersionArn - The Amazon Resource Name (ARN) of this specific version of the extension being registered.

For registration requests with a ProgressStatus of other than COMPLETE, this will be null.

$sel:httpStatus:DescribeTypeRegistrationResponse', describeTypeRegistrationResponse_httpStatus - The response's http status code.

Response Lenses

describeTypeRegistrationResponse_description :: Lens' DescribeTypeRegistrationResponse (Maybe Text) Source #

The description of the extension registration request.

describeTypeRegistrationResponse_typeArn :: Lens' DescribeTypeRegistrationResponse (Maybe Text) Source #

The Amazon Resource Name (ARN) of the extension being registered.

For registration requests with a ProgressStatus of other than COMPLETE, this will be null.

describeTypeRegistrationResponse_typeVersionArn :: Lens' DescribeTypeRegistrationResponse (Maybe Text) Source #

The Amazon Resource Name (ARN) of this specific version of the extension being registered.

For registration requests with a ProgressStatus of other than COMPLETE, this will be null.