Class: Aws::CloudFormation::Types::StackSetDriftDetectionDetails

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

Overview

Detailed information about the drift status of the StackSet.

For StackSets, contains information about the last completed drift operation performed on the StackSet. Information about drift operations in-progress isn’t included.

For StackSet operations, includes information about drift operations currently being performed on the StackSet.

For more information, see [Performing drift detection on CloudFormation StackSets] in the *CloudFormation User Guide*.

[1]: docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/stacksets-drift.html

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#drift_detection_statusString

The status of the StackSet drift detection operation.

  • ‘COMPLETED`: The drift detection operation completed without failing on any stack instances.

  • ‘FAILED`: The drift detection operation exceeded the specified failure tolerance.

  • ‘PARTIAL_SUCCESS`: The drift detection operation completed without exceeding the failure tolerance for the operation.

  • ‘IN_PROGRESS`: The drift detection operation is currently being performed.

  • ‘STOPPED`: The user has canceled the drift detection operation.

Returns:

  • (String)


9731
9732
9733
9734
9735
9736
9737
9738
9739
9740
9741
9742
# File 'lib/aws-sdk-cloudformation/types.rb', line 9731

class StackSetDriftDetectionDetails < Struct.new(
  :drift_status,
  :drift_detection_status,
  :last_drift_check_timestamp,
  :total_stack_instances_count,
  :drifted_stack_instances_count,
  :in_sync_stack_instances_count,
  :in_progress_stack_instances_count,
  :failed_stack_instances_count)
  SENSITIVE = []
  include Aws::Structure
end

#drift_statusString

Status of the StackSet’s actual configuration compared to its expected template and parameter configuration.

  • ‘DRIFTED`: One or more of the stack instances belonging to the StackSet differs from the expected template and parameter configuration. A stack instance is considered to have drifted if one or more of the resources in the associated stack have drifted.

  • ‘NOT_CHECKED`: CloudFormation hasn’t checked the StackSet for drift.

  • ‘IN_SYNC`: All of the stack instances belonging to the StackSet stack match the expected template and parameter configuration.

Returns:

  • (String)


9731
9732
9733
9734
9735
9736
9737
9738
9739
9740
9741
9742
# File 'lib/aws-sdk-cloudformation/types.rb', line 9731

class StackSetDriftDetectionDetails < Struct.new(
  :drift_status,
  :drift_detection_status,
  :last_drift_check_timestamp,
  :total_stack_instances_count,
  :drifted_stack_instances_count,
  :in_sync_stack_instances_count,
  :in_progress_stack_instances_count,
  :failed_stack_instances_count)
  SENSITIVE = []
  include Aws::Structure
end

#drifted_stack_instances_countInteger

The number of stack instances that have drifted from the expected template and parameter configuration of the StackSet. A stack instance is considered to have drifted if one or more of the resources in the associated stack don’t match their expected configuration.

Returns:

  • (Integer)


9731
9732
9733
9734
9735
9736
9737
9738
9739
9740
9741
9742
# File 'lib/aws-sdk-cloudformation/types.rb', line 9731

class StackSetDriftDetectionDetails < Struct.new(
  :drift_status,
  :drift_detection_status,
  :last_drift_check_timestamp,
  :total_stack_instances_count,
  :drifted_stack_instances_count,
  :in_sync_stack_instances_count,
  :in_progress_stack_instances_count,
  :failed_stack_instances_count)
  SENSITIVE = []
  include Aws::Structure
end

#failed_stack_instances_countInteger

The number of stack instances for which the drift detection operation failed.

Returns:

  • (Integer)


9731
9732
9733
9734
9735
9736
9737
9738
9739
9740
9741
9742
# File 'lib/aws-sdk-cloudformation/types.rb', line 9731

class StackSetDriftDetectionDetails < Struct.new(
  :drift_status,
  :drift_detection_status,
  :last_drift_check_timestamp,
  :total_stack_instances_count,
  :drifted_stack_instances_count,
  :in_sync_stack_instances_count,
  :in_progress_stack_instances_count,
  :failed_stack_instances_count)
  SENSITIVE = []
  include Aws::Structure
end

#in_progress_stack_instances_countInteger

The number of stack instances that are currently being checked for drift.

Returns:

  • (Integer)


9731
9732
9733
9734
9735
9736
9737
9738
9739
9740
9741
9742
# File 'lib/aws-sdk-cloudformation/types.rb', line 9731

class StackSetDriftDetectionDetails < Struct.new(
  :drift_status,
  :drift_detection_status,
  :last_drift_check_timestamp,
  :total_stack_instances_count,
  :drifted_stack_instances_count,
  :in_sync_stack_instances_count,
  :in_progress_stack_instances_count,
  :failed_stack_instances_count)
  SENSITIVE = []
  include Aws::Structure
end

#in_sync_stack_instances_countInteger

The number of stack instances which match the expected template and parameter configuration of the StackSet.

Returns:

  • (Integer)


9731
9732
9733
9734
9735
9736
9737
9738
9739
9740
9741
9742
# File 'lib/aws-sdk-cloudformation/types.rb', line 9731

class StackSetDriftDetectionDetails < Struct.new(
  :drift_status,
  :drift_detection_status,
  :last_drift_check_timestamp,
  :total_stack_instances_count,
  :drifted_stack_instances_count,
  :in_sync_stack_instances_count,
  :in_progress_stack_instances_count,
  :failed_stack_instances_count)
  SENSITIVE = []
  include Aws::Structure
end

#last_drift_check_timestampTime

Most recent time when CloudFormation performed a drift detection operation on the StackSet. This value will be ‘NULL` for any StackSet that drift detection hasn’t yet been performed on.

Returns:

  • (Time)


9731
9732
9733
9734
9735
9736
9737
9738
9739
9740
9741
9742
# File 'lib/aws-sdk-cloudformation/types.rb', line 9731

class StackSetDriftDetectionDetails < Struct.new(
  :drift_status,
  :drift_detection_status,
  :last_drift_check_timestamp,
  :total_stack_instances_count,
  :drifted_stack_instances_count,
  :in_sync_stack_instances_count,
  :in_progress_stack_instances_count,
  :failed_stack_instances_count)
  SENSITIVE = []
  include Aws::Structure
end

#total_stack_instances_countInteger

The total number of stack instances belonging to this StackSet.

The total number of stack instances is equal to the total of:

  • Stack instances that match the StackSet configuration.

  • Stack instances that have drifted from the StackSet configuration.

  • Stack instances where the drift detection operation has failed.

  • Stack instances currently being checked for drift.

Returns:

  • (Integer)


9731
9732
9733
9734
9735
9736
9737
9738
9739
9740
9741
9742
# File 'lib/aws-sdk-cloudformation/types.rb', line 9731

class StackSetDriftDetectionDetails < Struct.new(
  :drift_status,
  :drift_detection_status,
  :last_drift_check_timestamp,
  :total_stack_instances_count,
  :drifted_stack_instances_count,
  :in_sync_stack_instances_count,
  :in_progress_stack_instances_count,
  :failed_stack_instances_count)
  SENSITIVE = []
  include Aws::Structure
end