Class: Aws::ResourceGroups::Types::GroupConfiguration
- Inherits:
 - 
      Struct
      
        
- Object
 - Struct
 - Aws::ResourceGroups::Types::GroupConfiguration
 
 
- Includes:
 - Structure
 
- Defined in:
 - lib/aws-sdk-resourcegroups/types.rb
 
Overview
A service configuration associated with a resource group. The configuration options are determined by the Amazon Web Services service that defines the ‘Type`, and specifies which resources can be included in the group. You can add a service configuration when you create the group by using CreateGroup, or later by using the PutGroupConfiguration operation. For details about group service configuration syntax, see [Service configurations for resource groups].
[1]: docs.aws.amazon.com/ARG/latest/APIReference/about-slg.html
Constant Summary collapse
- SENSITIVE =
 []
Instance Attribute Summary collapse
- 
  
    
      #configuration  ⇒ Array<Types::GroupConfigurationItem> 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
The configuration currently associated with the group and in effect.
 - 
  
    
      #failure_reason  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
If present, the reason why a request to update the group configuration failed.
 - 
  
    
      #proposed_configuration  ⇒ Array<Types::GroupConfigurationItem> 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
If present, the new configuration that is in the process of being applied to the group.
 - 
  
    
      #status  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
The current status of an attempt to update the group configuration.
 
Instance Attribute Details
#configuration ⇒ Array<Types::GroupConfigurationItem>
The configuration currently associated with the group and in effect.
      575 576 577 578 579 580 581 582  | 
    
      # File 'lib/aws-sdk-resourcegroups/types.rb', line 575 class GroupConfiguration < Struct.new( :configuration, :proposed_configuration, :status, :failure_reason) SENSITIVE = [] include Aws::Structure end  | 
  
#failure_reason ⇒ String
If present, the reason why a request to update the group configuration failed.
      575 576 577 578 579 580 581 582  | 
    
      # File 'lib/aws-sdk-resourcegroups/types.rb', line 575 class GroupConfiguration < Struct.new( :configuration, :proposed_configuration, :status, :failure_reason) SENSITIVE = [] include Aws::Structure end  | 
  
#proposed_configuration ⇒ Array<Types::GroupConfigurationItem>
If present, the new configuration that is in the process of being applied to the group.
      575 576 577 578 579 580 581 582  | 
    
      # File 'lib/aws-sdk-resourcegroups/types.rb', line 575 class GroupConfiguration < Struct.new( :configuration, :proposed_configuration, :status, :failure_reason) SENSITIVE = [] include Aws::Structure end  | 
  
#status ⇒ String
The current status of an attempt to update the group configuration.
      575 576 577 578 579 580 581 582  | 
    
      # File 'lib/aws-sdk-resourcegroups/types.rb', line 575 class GroupConfiguration < Struct.new( :configuration, :proposed_configuration, :status, :failure_reason) SENSITIVE = [] include Aws::Structure end  |