Class: Aws::ControlTower::Types::ControlOperation
- Inherits:
-
Struct
- Object
- Struct
- Aws::ControlTower::Types::ControlOperation
- Includes:
- Structure
- Defined in:
- 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` or `DISABLE_CONTROL`.
-
#start_time ⇒ Time
The time that the operation began.
-
#status ⇒ String
One of ‘IN_PROGRESS`, `SUCEEDED`, or `FAILED`.
-
#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 '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 '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 '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 '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 '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 '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 '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 '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 '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 |