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 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.

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:



430
431
432
433
434
435
436
437
# File 'gems/aws-sdk-resourcegroups/lib/aws-sdk-resourcegroups/types.rb', line 430

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)


430
431
432
433
434
435
436
437
# File 'gems/aws-sdk-resourcegroups/lib/aws-sdk-resourcegroups/types.rb', line 430

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:



430
431
432
433
434
435
436
437
# File 'gems/aws-sdk-resourcegroups/lib/aws-sdk-resourcegroups/types.rb', line 430

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)


430
431
432
433
434
435
436
437
# File 'gems/aws-sdk-resourcegroups/lib/aws-sdk-resourcegroups/types.rb', line 430

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