Class: Aws::ServiceCatalog::Types::ResourceChange

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

Overview

Information about a resource change that will occur when a plan is executed.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#actionString

The change action.

Returns:

  • (String)


5678
5679
5680
5681
5682
5683
5684
5685
5686
5687
5688
# File 'gems/aws-sdk-servicecatalog/lib/aws-sdk-servicecatalog/types.rb', line 5678

class ResourceChange < Struct.new(
  :action,
  :logical_resource_id,
  :physical_resource_id,
  :resource_type,
  :replacement,
  :scope,
  :details)
  SENSITIVE = []
  include Aws::Structure
end

#detailsArray<Types::ResourceChangeDetail>

Information about the resource changes.

Returns:



5678
5679
5680
5681
5682
5683
5684
5685
5686
5687
5688
# File 'gems/aws-sdk-servicecatalog/lib/aws-sdk-servicecatalog/types.rb', line 5678

class ResourceChange < Struct.new(
  :action,
  :logical_resource_id,
  :physical_resource_id,
  :resource_type,
  :replacement,
  :scope,
  :details)
  SENSITIVE = []
  include Aws::Structure
end

#logical_resource_idString

The ID of the resource, as defined in the CloudFormation template.

Returns:

  • (String)


5678
5679
5680
5681
5682
5683
5684
5685
5686
5687
5688
# File 'gems/aws-sdk-servicecatalog/lib/aws-sdk-servicecatalog/types.rb', line 5678

class ResourceChange < Struct.new(
  :action,
  :logical_resource_id,
  :physical_resource_id,
  :resource_type,
  :replacement,
  :scope,
  :details)
  SENSITIVE = []
  include Aws::Structure
end

#physical_resource_idString

The ID of the resource, if it was already created.

Returns:

  • (String)


5678
5679
5680
5681
5682
5683
5684
5685
5686
5687
5688
# File 'gems/aws-sdk-servicecatalog/lib/aws-sdk-servicecatalog/types.rb', line 5678

class ResourceChange < Struct.new(
  :action,
  :logical_resource_id,
  :physical_resource_id,
  :resource_type,
  :replacement,
  :scope,
  :details)
  SENSITIVE = []
  include Aws::Structure
end

#replacementString

If the change type is Modify, indicates whether the existing resource is deleted and replaced with a new one.

Returns:

  • (String)


5678
5679
5680
5681
5682
5683
5684
5685
5686
5687
5688
# File 'gems/aws-sdk-servicecatalog/lib/aws-sdk-servicecatalog/types.rb', line 5678

class ResourceChange < Struct.new(
  :action,
  :logical_resource_id,
  :physical_resource_id,
  :resource_type,
  :replacement,
  :scope,
  :details)
  SENSITIVE = []
  include Aws::Structure
end

#resource_typeString

The type of resource.

Returns:

  • (String)


5678
5679
5680
5681
5682
5683
5684
5685
5686
5687
5688
# File 'gems/aws-sdk-servicecatalog/lib/aws-sdk-servicecatalog/types.rb', line 5678

class ResourceChange < Struct.new(
  :action,
  :logical_resource_id,
  :physical_resource_id,
  :resource_type,
  :replacement,
  :scope,
  :details)
  SENSITIVE = []
  include Aws::Structure
end

#scopeArray<String>

The change scope.

Returns:

  • (Array<String>)


5678
5679
5680
5681
5682
5683
5684
5685
5686
5687
5688
# File 'gems/aws-sdk-servicecatalog/lib/aws-sdk-servicecatalog/types.rb', line 5678

class ResourceChange < Struct.new(
  :action,
  :logical_resource_id,
  :physical_resource_id,
  :resource_type,
  :replacement,
  :scope,
  :details)
  SENSITIVE = []
  include Aws::Structure
end