GroupConfiguration class

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.

  • @JsonSerializable(includeIfNull: false, explicitToJson: true, createFactory: true, createToJson: false)


GroupConfiguration({List<GroupConfigurationItem> configuration, String failureReason, List<GroupConfigurationItem> proposedConfiguration, GroupConfigurationStatus status})
GroupConfiguration.fromJson(Map<String, dynamic> json)


configuration List<GroupConfigurationItem>
The configuration currently associated with the group and in effect.
@JsonKey(name: 'Configuration'), final
failureReason String
If present, the reason why a request to update the group configuration failed.
@JsonKey(name: 'FailureReason'), final
hashCode int
The hash code for this object. [...]
read-only, inherited
proposedConfiguration List<GroupConfigurationItem>
If present, the new configuration that is in the process of being applied to the group.
@JsonKey(name: 'ProposedConfiguration'), final
runtimeType Type
A representation of the runtime type of the object.
read-only, inherited
status GroupConfigurationStatus
The current status of an attempt to update the group configuration.
@JsonKey(name: 'Status'), final


noSuchMethod(Invocation invocation) → dynamic
Invoked when a non-existent method or property is accessed. [...]
toString() String
A string representation of this object. [...]


operator ==(Object other) bool
The equality operator. [...]