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-private.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)


10182
10183
10184
10185
10186
10187
10188
10189
10190
10191
10192
# File 'lib/aws-sdk-cloudformation/types.rb', line 10182

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)


10182
10183
10184
10185
10186
10187
10188
10189
10190
10191
10192
# File 'lib/aws-sdk-cloudformation/types.rb', line 10182

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 hasn’t been set for a specified extension, CloudFormation returns ‘{}`.

Returns:

  • (String)


10182
10183
10184
10185
10186
10187
10188
10189
10190
10191
10192
# File 'lib/aws-sdk-cloudformation/types.rb', line 10182

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 this configuration data is the default configuration for the extension.

Returns:

  • (Boolean)


10182
10183
10184
10185
10186
10187
10188
10189
10190
10191
10192
# File 'lib/aws-sdk-cloudformation/types.rb', line 10182

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 hasn’t been set for a specified extension, CloudFormation returns ‘null`.

Returns:

  • (Time)


10182
10183
10184
10185
10186
10187
10188
10189
10190
10191
10192
# File 'lib/aws-sdk-cloudformation/types.rb', line 10182

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 call the [ActivateType] API operation in this account and Region. For private extensions, this will be the ARN assigned when you call the

RegisterType][2

API operation 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)


10182
10183
10184
10185
10186
10187
10188
10189
10190
10191
10192
# File 'lib/aws-sdk-cloudformation/types.rb', line 10182

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)


10182
10183
10184
10185
10186
10187
10188
10189
10190
10191
10192
# File 'lib/aws-sdk-cloudformation/types.rb', line 10182

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