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.

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

Constructors

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

Properties

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

Methods

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

Operators

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