You are viewing documentation for version 3 of the AWS SDK for Ruby. Version 2 documentation can be found here.

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.

Instance Attribute Summary collapse

Instance Attribute Details

#actionString

The change action.

Returns:

  • (String)


3874
3875
3876
3877
3878
3879
3880
3881
3882
3883
# File 'gems/aws-sdk-servicecatalog/lib/aws-sdk-servicecatalog/types.rb', line 3874

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

#detailsArray<Types::ResourceChangeDetail>

Information about the resource changes.

Returns:



3874
3875
3876
3877
3878
3879
3880
3881
3882
3883
# File 'gems/aws-sdk-servicecatalog/lib/aws-sdk-servicecatalog/types.rb', line 3874

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

#logical_resource_idString

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

Returns:

  • (String)


3874
3875
3876
3877
3878
3879
3880
3881
3882
3883
# File 'gems/aws-sdk-servicecatalog/lib/aws-sdk-servicecatalog/types.rb', line 3874

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

#physical_resource_idString

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

Returns:

  • (String)


3874
3875
3876
3877
3878
3879
3880
3881
3882
3883
# File 'gems/aws-sdk-servicecatalog/lib/aws-sdk-servicecatalog/types.rb', line 3874

class ResourceChange < Struct.new(
  :action,
  :logical_resource_id,
  :physical_resource_id,
  :resource_type,
  :replacement,
  :scope,
  :details)
  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)


3874
3875
3876
3877
3878
3879
3880
3881
3882
3883
# File 'gems/aws-sdk-servicecatalog/lib/aws-sdk-servicecatalog/types.rb', line 3874

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

#resource_typeString

The type of resource.

Returns:

  • (String)


3874
3875
3876
3877
3878
3879
3880
3881
3882
3883
# File 'gems/aws-sdk-servicecatalog/lib/aws-sdk-servicecatalog/types.rb', line 3874

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

#scopeArray<String>

The change scope.

Returns:

  • (Array<String>)


3874
3875
3876
3877
3878
3879
3880
3881
3882
3883
# File 'gems/aws-sdk-servicecatalog/lib/aws-sdk-servicecatalog/types.rb', line 3874

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