Class: Aws::CloudFormation::Types::TypeConfigurationIdentifier

Inherits:
Struct
  • Object
show all
Includes:
Structure
Defined in:
lib/aws-sdk-cloudformation/types.rb

Overview

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
  type_name: "TypeName",
}

Identifying information for the configuration of a CloudFormation extension.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#typeString

The type of extension.

Returns:

  • (String)

8930
8931
8932
8933
8934
8935
8936
8937
8938
# File 'lib/aws-sdk-cloudformation/types.rb', line 8930

class TypeConfigurationIdentifier < Struct.new(
  :type_arn,
  :type_configuration_alias,
  :type_configuration_arn,
  :type,
  :type_name)
  SENSITIVE = []
  include Aws::Structure
end

#type_arnString

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] in this account and region.

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

Returns:

  • (String)

8930
8931
8932
8933
8934
8935
8936
8937
8938
# File 'lib/aws-sdk-cloudformation/types.rb', line 8930

class TypeConfigurationIdentifier < Struct.new(
  :type_arn,
  :type_configuration_alias,
  :type_configuration_arn,
  :type,
  :type_name)
  SENSITIVE = []
  include Aws::Structure
end

#type_configuration_aliasString

The alias specified for this configuration, if one was specified when the configuration was set.

Returns:

  • (String)

8930
8931
8932
8933
8934
8935
8936
8937
8938
# File 'lib/aws-sdk-cloudformation/types.rb', line 8930

class TypeConfigurationIdentifier < Struct.new(
  :type_arn,
  :type_configuration_alias,
  :type_configuration_arn,
  :type,
  :type_name)
  SENSITIVE = []
  include Aws::Structure
end

#type_configuration_arnString

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

Returns:

  • (String)

8930
8931
8932
8933
8934
8935
8936
8937
8938
# File 'lib/aws-sdk-cloudformation/types.rb', line 8930

class TypeConfigurationIdentifier < Struct.new(
  :type_arn,
  :type_configuration_alias,
  :type_configuration_arn,
  :type,
  :type_name)
  SENSITIVE = []
  include Aws::Structure
end

#type_nameString

The name of the extension type to which this configuration applies.

Returns:

  • (String)

8930
8931
8932
8933
8934
8935
8936
8937
8938
# File 'lib/aws-sdk-cloudformation/types.rb', line 8930

class TypeConfigurationIdentifier < Struct.new(
  :type_arn,
  :type_configuration_alias,
  :type_configuration_arn,
  :type,
  :type_name)
  SENSITIVE = []
  include Aws::Structure
end