Class: Aws::ControlTower::Types::ControlOperation
- Inherits:
-
Struct
- Object
- Struct
- Aws::ControlTower::Types::ControlOperation
- Defined in:
- gems/aws-sdk-controltower/lib/aws-sdk-controltower/types.rb
Overview
An operation performed by the control.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#control_identifier ⇒ String
The
controlIdentifier
of the control for the operation. -
#enabled_control_identifier ⇒ String
The
controlIdentifier
of the enabled control. -
#end_time ⇒ Time
The time that the operation finished.
-
#operation_identifier ⇒ String
The identifier of the specified operation.
-
#operation_type ⇒ String
One of
ENABLE_CONTROL
orDISABLE_CONTROL
. -
#start_time ⇒ Time
The time that the operation began.
-
#status ⇒ String
One of
IN_PROGRESS
,SUCEEDED
, orFAILED
. -
#status_message ⇒ String
If the operation result is
FAILED
, this string contains a message explaining why the operation failed. -
#target_identifier ⇒ String
The target upon which the control operation is working.
Instance Attribute Details
#control_identifier ⇒ String
The controlIdentifier
of the control for the operation.
148 149 150 151 152 153 154 155 156 157 158 159 160 |
# File 'gems/aws-sdk-controltower/lib/aws-sdk-controltower/types.rb', line 148 class ControlOperation < Struct.new( :control_identifier, :enabled_control_identifier, :end_time, :operation_identifier, :operation_type, :start_time, :status, :status_message, :target_identifier) SENSITIVE = [] include Aws::Structure end |
#enabled_control_identifier ⇒ String
The controlIdentifier
of the enabled control.
148 149 150 151 152 153 154 155 156 157 158 159 160 |
# File 'gems/aws-sdk-controltower/lib/aws-sdk-controltower/types.rb', line 148 class ControlOperation < Struct.new( :control_identifier, :enabled_control_identifier, :end_time, :operation_identifier, :operation_type, :start_time, :status, :status_message, :target_identifier) SENSITIVE = [] include Aws::Structure end |
#end_time ⇒ Time
The time that the operation finished.
148 149 150 151 152 153 154 155 156 157 158 159 160 |
# File 'gems/aws-sdk-controltower/lib/aws-sdk-controltower/types.rb', line 148 class ControlOperation < Struct.new( :control_identifier, :enabled_control_identifier, :end_time, :operation_identifier, :operation_type, :start_time, :status, :status_message, :target_identifier) SENSITIVE = [] include Aws::Structure end |
#operation_identifier ⇒ String
The identifier of the specified operation.
148 149 150 151 152 153 154 155 156 157 158 159 160 |
# File 'gems/aws-sdk-controltower/lib/aws-sdk-controltower/types.rb', line 148 class ControlOperation < Struct.new( :control_identifier, :enabled_control_identifier, :end_time, :operation_identifier, :operation_type, :start_time, :status, :status_message, :target_identifier) SENSITIVE = [] include Aws::Structure end |
#operation_type ⇒ String
One of ENABLE_CONTROL
or DISABLE_CONTROL
.
148 149 150 151 152 153 154 155 156 157 158 159 160 |
# File 'gems/aws-sdk-controltower/lib/aws-sdk-controltower/types.rb', line 148 class ControlOperation < Struct.new( :control_identifier, :enabled_control_identifier, :end_time, :operation_identifier, :operation_type, :start_time, :status, :status_message, :target_identifier) SENSITIVE = [] include Aws::Structure end |
#start_time ⇒ Time
The time that the operation began.
148 149 150 151 152 153 154 155 156 157 158 159 160 |
# File 'gems/aws-sdk-controltower/lib/aws-sdk-controltower/types.rb', line 148 class ControlOperation < Struct.new( :control_identifier, :enabled_control_identifier, :end_time, :operation_identifier, :operation_type, :start_time, :status, :status_message, :target_identifier) SENSITIVE = [] include Aws::Structure end |
#status ⇒ String
One of IN_PROGRESS
, SUCEEDED
, or FAILED
.
148 149 150 151 152 153 154 155 156 157 158 159 160 |
# File 'gems/aws-sdk-controltower/lib/aws-sdk-controltower/types.rb', line 148 class ControlOperation < Struct.new( :control_identifier, :enabled_control_identifier, :end_time, :operation_identifier, :operation_type, :start_time, :status, :status_message, :target_identifier) SENSITIVE = [] include Aws::Structure end |
#status_message ⇒ String
If the operation result is FAILED
, this string contains a message
explaining why the operation failed.
148 149 150 151 152 153 154 155 156 157 158 159 160 |
# File 'gems/aws-sdk-controltower/lib/aws-sdk-controltower/types.rb', line 148 class ControlOperation < Struct.new( :control_identifier, :enabled_control_identifier, :end_time, :operation_identifier, :operation_type, :start_time, :status, :status_message, :target_identifier) SENSITIVE = [] include Aws::Structure end |
#target_identifier ⇒ String
The target upon which the control operation is working.
148 149 150 151 152 153 154 155 156 157 158 159 160 |
# File 'gems/aws-sdk-controltower/lib/aws-sdk-controltower/types.rb', line 148 class ControlOperation < Struct.new( :control_identifier, :enabled_control_identifier, :end_time, :operation_identifier, :operation_type, :start_time, :status, :status_message, :target_identifier) SENSITIVE = [] include Aws::Structure end |