Class: Aws::CloudFormation::Types::UpdateGeneratedTemplateInput

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

Overview

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#add_resourcesArray<Types::ResourceDefinition>

An optional list of resources to be added to the generated template.

Returns:



10646
10647
10648
10649
10650
10651
10652
10653
10654
10655
# File 'lib/aws-sdk-cloudformation/types.rb', line 10646

class UpdateGeneratedTemplateInput < Struct.new(
  :generated_template_name,
  :new_generated_template_name,
  :add_resources,
  :remove_resources,
  :refresh_all_resources,
  :template_configuration)
  SENSITIVE = []
  include Aws::Structure
end

#generated_template_nameString

The name or Amazon Resource Name (ARN) of a generated template.

Returns:

  • (String)


10646
10647
10648
10649
10650
10651
10652
10653
10654
10655
# File 'lib/aws-sdk-cloudformation/types.rb', line 10646

class UpdateGeneratedTemplateInput < Struct.new(
  :generated_template_name,
  :new_generated_template_name,
  :add_resources,
  :remove_resources,
  :refresh_all_resources,
  :template_configuration)
  SENSITIVE = []
  include Aws::Structure
end

#new_generated_template_nameString

An optional new name to assign to the generated template.

Returns:

  • (String)


10646
10647
10648
10649
10650
10651
10652
10653
10654
10655
# File 'lib/aws-sdk-cloudformation/types.rb', line 10646

class UpdateGeneratedTemplateInput < Struct.new(
  :generated_template_name,
  :new_generated_template_name,
  :add_resources,
  :remove_resources,
  :refresh_all_resources,
  :template_configuration)
  SENSITIVE = []
  include Aws::Structure
end

#refresh_all_resourcesBoolean

If ‘true`, update the resource properties in the generated template with their current live state. This feature is useful when the resource properties in your generated a template does not reflect the live state of the resource properties. This happens when a user update the resource properties after generating a template.

Returns:

  • (Boolean)


10646
10647
10648
10649
10650
10651
10652
10653
10654
10655
# File 'lib/aws-sdk-cloudformation/types.rb', line 10646

class UpdateGeneratedTemplateInput < Struct.new(
  :generated_template_name,
  :new_generated_template_name,
  :add_resources,
  :remove_resources,
  :refresh_all_resources,
  :template_configuration)
  SENSITIVE = []
  include Aws::Structure
end

#remove_resourcesArray<String>

A list of logical ids for resources to remove from the generated template.

Returns:

  • (Array<String>)


10646
10647
10648
10649
10650
10651
10652
10653
10654
10655
# File 'lib/aws-sdk-cloudformation/types.rb', line 10646

class UpdateGeneratedTemplateInput < Struct.new(
  :generated_template_name,
  :new_generated_template_name,
  :add_resources,
  :remove_resources,
  :refresh_all_resources,
  :template_configuration)
  SENSITIVE = []
  include Aws::Structure
end

#template_configurationTypes::TemplateConfiguration

The configuration details of the generated template, including the ‘DeletionPolicy` and `UpdateReplacePolicy`.



10646
10647
10648
10649
10650
10651
10652
10653
10654
10655
# File 'lib/aws-sdk-cloudformation/types.rb', line 10646

class UpdateGeneratedTemplateInput < Struct.new(
  :generated_template_name,
  :new_generated_template_name,
  :add_resources,
  :remove_resources,
  :refresh_all_resources,
  :template_configuration)
  SENSITIVE = []
  include Aws::Structure
end