class Aws::CloudFormation::Types::TypeConfigurationIdentifier

Identifying information for the configuration of a CloudFormation extension.

@note When making an API call, you may pass TypeConfigurationIdentifier

data as a hash:

    {
      type_arn: "TypeArn",
      type_configuration_alias: "TypeConfigurationAlias",
      type_configuration_arn: "TypeConfigurationArn",
      type: "RESOURCE", # accepts RESOURCE, MODULE, HOOK
      type_name: "TypeName",
    }

@!attribute [rw] type_arn

The Amazon Resource Name (ARN) for the extension, in this account
and region.

For public extensions, this will be the ARN assigned when you
[activate the type][1] in this account and region. For private
extensions, this will be the ARN assigned when you [register the
type][2] in this account and region.

[1]: https://docs.aws.amazon.com/AWSCloudFormation/latest/APIReference/API_ActivateType.html
[2]: https://docs.aws.amazon.com/AWSCloudFormation/latest/APIReference/API_RegisterType.html
@return [String]

@!attribute [rw] type_configuration_alias

The alias specified for this configuration, if one was specified
when the configuration was set.
@return [String]

@!attribute [rw] type_configuration_arn

The Amazon Resource Name (ARN) for the configuration, in this
account and region.
@return [String]

@!attribute [rw] type

The type of extension.
@return [String]

@!attribute [rw] type_name

The name of the extension type to which this configuration applies.
@return [String]

@see docs.aws.amazon.com/goto/WebAPI/cloudformation-2010-05-15/TypeConfigurationIdentifier AWS API Documentation

Constants

SENSITIVE