AWS services or capabilities described in AWS Documentation may vary by region/location. Click Getting Started with Amazon AWS to see specific differences applicable to the China (Beijing) Region.

Class: Aws::ResourceGroups::Types::GroupConfiguration

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-resourcegroups/lib/aws-sdk-resourcegroups/types.rb

Overview

A service configuration associated with a resource group. The configuration options are determined by the AWS 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.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#configurationArray<Types::GroupConfigurationItem>

The configuration currently associated with the group and in effect.

Returns:



449
450
451
452
453
454
455
456
# File 'gems/aws-sdk-resourcegroups/lib/aws-sdk-resourcegroups/types.rb', line 449

class GroupConfiguration < Struct.new(
  :configuration,
  :proposed_configuration,
  :status,
  :failure_reason)
  SENSITIVE = []
  include Aws::Structure
end

#failure_reasonString

If present, the reason why a request to update the group configuration failed.

Returns:

  • (String)


449
450
451
452
453
454
455
456
# File 'gems/aws-sdk-resourcegroups/lib/aws-sdk-resourcegroups/types.rb', line 449

class GroupConfiguration < Struct.new(
  :configuration,
  :proposed_configuration,
  :status,
  :failure_reason)
  SENSITIVE = []
  include Aws::Structure
end

#proposed_configurationArray<Types::GroupConfigurationItem>

If present, the new configuration that is in the process of being applied to the group.

Returns:



449
450
451
452
453
454
455
456
# File 'gems/aws-sdk-resourcegroups/lib/aws-sdk-resourcegroups/types.rb', line 449

class GroupConfiguration < Struct.new(
  :configuration,
  :proposed_configuration,
  :status,
  :failure_reason)
  SENSITIVE = []
  include Aws::Structure
end

#statusString

The current status of an attempt to update the group configuration.

Returns:

  • (String)


449
450
451
452
453
454
455
456
# File 'gems/aws-sdk-resourcegroups/lib/aws-sdk-resourcegroups/types.rb', line 449

class GroupConfiguration < Struct.new(
  :configuration,
  :proposed_configuration,
  :status,
  :failure_reason)
  SENSITIVE = []
  include Aws::Structure
end