Class: Aws::CloudFormation::Types::TypeConfigurationDetails

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

Overview

Detailed information concerning the specification of a CloudFormation extension in a given account and region.

For more information, see [Configuring extensions at the account level] in the *CloudFormation User Guide*.

[1]: docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/registry-register.html#registry-set-configuration

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#aliasString

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

Returns:

  • (String)

8948
8949
8950
8951
8952
8953
8954
8955
8956
8957
8958
# File 'lib/aws-sdk-cloudformation/types.rb', line 8948

class TypeConfigurationDetails < Struct.new(
  :arn,
  :alias,
  :configuration,
  :last_updated,
  :type_arn,
  :type_name,
  :is_default_configuration)
  SENSITIVE = []
  include Aws::Structure
end

#arnString

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

Returns:

  • (String)

8948
8949
8950
8951
8952
8953
8954
8955
8956
8957
8958
# File 'lib/aws-sdk-cloudformation/types.rb', line 8948

class TypeConfigurationDetails < Struct.new(
  :arn,
  :alias,
  :configuration,
  :last_updated,
  :type_arn,
  :type_name,
  :is_default_configuration)
  SENSITIVE = []
  include Aws::Structure
end

#configurationString

A JSON string specifying the configuration data for the extension, in this account and region.

If a configuration has not been set for a specified extension, CloudFormation returns `{}`.

Returns:

  • (String)

8948
8949
8950
8951
8952
8953
8954
8955
8956
8957
8958
# File 'lib/aws-sdk-cloudformation/types.rb', line 8948

class TypeConfigurationDetails < Struct.new(
  :arn,
  :alias,
  :configuration,
  :last_updated,
  :type_arn,
  :type_name,
  :is_default_configuration)
  SENSITIVE = []
  include Aws::Structure
end

#is_default_configurationBoolean

Whether or not this configuration data is the default configuration for the extension.

Returns:

  • (Boolean)

8948
8949
8950
8951
8952
8953
8954
8955
8956
8957
8958
# File 'lib/aws-sdk-cloudformation/types.rb', line 8948

class TypeConfigurationDetails < Struct.new(
  :arn,
  :alias,
  :configuration,
  :last_updated,
  :type_arn,
  :type_name,
  :is_default_configuration)
  SENSITIVE = []
  include Aws::Structure
end

#last_updatedTime

When the configuration data was last updated for this extension.

If a configuration has not been set for a specified extension, CloudFormation returns `null`.

Returns:

  • (Time)

8948
8949
8950
8951
8952
8953
8954
8955
8956
8957
8958
# File 'lib/aws-sdk-cloudformation/types.rb', line 8948

class TypeConfigurationDetails < Struct.new(
  :arn,
  :alias,
  :configuration,
  :last_updated,
  :type_arn,
  :type_name,
  :is_default_configuration)
  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)

8948
8949
8950
8951
8952
8953
8954
8955
8956
8957
8958
# File 'lib/aws-sdk-cloudformation/types.rb', line 8948

class TypeConfigurationDetails < Struct.new(
  :arn,
  :alias,
  :configuration,
  :last_updated,
  :type_arn,
  :type_name,
  :is_default_configuration)
  SENSITIVE = []
  include Aws::Structure
end

#type_nameString

The name of the extension.

Returns:

  • (String)

8948
8949
8950
8951
8952
8953
8954
8955
8956
8957
8958
# File 'lib/aws-sdk-cloudformation/types.rb', line 8948

class TypeConfigurationDetails < Struct.new(
  :arn,
  :alias,
  :configuration,
  :last_updated,
  :type_arn,
  :type_name,
  :is_default_configuration)
  SENSITIVE = []
  include Aws::Structure
end