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

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

Overview

Identifying information for the configuration of a CloudFormation extension.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#type ⇒ String

The type of extension.

Returns:

  • (String)


11603
11604
11605
11606
11607
11608
11609
11610
11611
# File 'gems/aws-sdk-cloudformation/lib/aws-sdk-cloudformation/types.rb', line 11603

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

#type_arn ⇒ String

The ARN for the extension, in this account and Region.

For public extensions, this will be the ARN assigned when you call the ActivateType API operation in this account and Region. For private extensions, this will be the ARN assigned when you call the RegisterType API operation in this account and Region.

Returns:

  • (String)


11603
11604
11605
11606
11607
11608
11609
11610
11611
# File 'gems/aws-sdk-cloudformation/lib/aws-sdk-cloudformation/types.rb', line 11603

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

#type_configuration_alias ⇒ String

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

Returns:

  • (String)


11603
11604
11605
11606
11607
11608
11609
11610
11611
# File 'gems/aws-sdk-cloudformation/lib/aws-sdk-cloudformation/types.rb', line 11603

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

#type_configuration_arn ⇒ String

The ARN for the configuration, in this account and Region.

Returns:

  • (String)


11603
11604
11605
11606
11607
11608
11609
11610
11611
# File 'gems/aws-sdk-cloudformation/lib/aws-sdk-cloudformation/types.rb', line 11603

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

#type_name ⇒ String

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

Returns:

  • (String)


11603
11604
11605
11606
11607
11608
11609
11610
11611
# File 'gems/aws-sdk-cloudformation/lib/aws-sdk-cloudformation/types.rb', line 11603

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