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 controlIdentifierof the control for the operation.
- 
  
    
      #enabled_control_identifier  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    The controlIdentifierof 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_CONTROLorDISABLE_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 |