h&      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~                                                                                                                      !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""##################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred"%&';namazonka-resourcegroups>A resource that failed to be added to or removed from a group.See:  smart constructor.amazonka-resourcegroups+The error code associated with the failure.amazonka-resourcegroups3The error message text associated with the failure.amazonka-resourcegroups;The ARN of the resource that failed to be added or removed.amazonka-resourcegroupsCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:, . - The error code associated with the failure., 6 - The error message text associated with the failure., > - The ARN of the resource that failed to be added or removed.amazonka-resourcegroups+The error code associated with the failure.amazonka-resourcegroups3The error message text associated with the failure.amazonka-resourcegroups;The ARN of the resource that failed to be added or removed.  (c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred"%&';amazonka-resourcegroupsA resource group that contains AWS resources. You can assign resources to the group by associating either of the following elements with the group:ResourceQuery - Use a resource query to specify a set of tag keys and values. All resources in the same AWS Region and AWS account that have those keys with the same values are included in the group. You can add a resource query when you create the group, or later by using the PutGroupConfiguration operation.GroupConfiguration - Use a service configuration to associate the group with an AWS service. The configuration specifies which resource types can be included in the group.See:  smart constructor.amazonka-resourcegroups&The description of the resource group.amazonka-resourcegroupsThe ARN of the resource group.amazonka-resourcegroupsThe name of the resource group.amazonka-resourcegroupsCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:, ) - The description of the resource group., ! - The ARN of the resource group., " - The name of the resource group.amazonka-resourcegroups&The description of the resource group.amazonka-resourcegroupsThe ARN of the resource group.amazonka-resourcegroupsThe name of the resource group.amazonka-resourcegroupsamazonka-resourcegroups  (c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred"%&';( amazonka-resourcegroupsA parameter for a group configuration item. For details about group service configuration syntax, see  https://docs.aws.amazon.com/ARG/latest/APIReference/about-slg.html*Service configurations for resource groups.See: $ smart constructor."amazonka-resourcegroupsThe value or values to be used for the specified parameter. For the list of values you can use with each parameter, see  https://docs.aws.amazon.com/ARG/latest/APIReference/about-slg.html#about-slg-types'Supported resource types and parameters.#amazonka-resourcegroupsThe name of the group configuration parameter. For the list of parameters that you can use with each configuration item type, see  https://docs.aws.amazon.com/ARG/latest/APIReference/about-slg.html#about-slg-types'Supported resource types and parameters.$amazonka-resourcegroupsCreate a value of  " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:", % - The value or values to be used for the specified parameter. For the list of values you can use with each parameter, see  https://docs.aws.amazon.com/ARG/latest/APIReference/about-slg.html#about-slg-types'Supported resource types and parameters.#, & - The name of the group configuration parameter. For the list of parameters that you can use with each configuration item type, see  https://docs.aws.amazon.com/ARG/latest/APIReference/about-slg.html#about-slg-types'Supported resource types and parameters.%amazonka-resourcegroupsThe value or values to be used for the specified parameter. For the list of values you can use with each parameter, see  https://docs.aws.amazon.com/ARG/latest/APIReference/about-slg.html#about-slg-types'Supported resource types and parameters.&amazonka-resourcegroupsThe name of the group configuration parameter. For the list of parameters that you can use with each configuration item type, see  https://docs.aws.amazon.com/ARG/latest/APIReference/about-slg.html#about-slg-types'Supported resource types and parameters.$amazonka-resourcegroups# "#!$%& "#!$%&(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred"%&';3./amazonka-resourcegroupsAn item in a group configuration. A group service configuration can have one or more items. For details about group service configuration syntax, see  https://docs.aws.amazon.com/ARG/latest/APIReference/about-slg.html*Service configurations for resource groups.See: 3 smart constructor.1amazonka-resourcegroupsA collection of parameters for this group configuration item. For the list of parameters that you can use with each configuration item type, see  https://docs.aws.amazon.com/ARG/latest/APIReference/about-slg.html#about-slg-types'Supported resource types and parameters.2amazonka-resourcegroupsSpecifies the type of group configuration item. Each item must have a unique value for type. For the list of types that you can specify for a configuration item, see  https://docs.aws.amazon.com/ARG/latest/APIReference/about-slg.html#about-slg-types'Supported resource types and parameters.3amazonka-resourcegroupsCreate a value of /" with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:1, 4 - A collection of parameters for this group configuration item. For the list of parameters that you can use with each configuration item type, see  https://docs.aws.amazon.com/ARG/latest/APIReference/about-slg.html#about-slg-types'Supported resource types and parameters.2, 5 - Specifies the type of group configuration item. Each item must have a unique value for type. For the list of types that you can specify for a configuration item, see  https://docs.aws.amazon.com/ARG/latest/APIReference/about-slg.html#about-slg-types'Supported resource types and parameters.4amazonka-resourcegroupsA collection of parameters for this group configuration item. For the list of parameters that you can use with each configuration item type, see  https://docs.aws.amazon.com/ARG/latest/APIReference/about-slg.html#about-slg-types'Supported resource types and parameters.5amazonka-resourcegroupsSpecifies the type of group configuration item. Each item must have a unique value for type. For the list of types that you can specify for a configuration item, see  https://docs.aws.amazon.com/ARG/latest/APIReference/about-slg.html#about-slg-types'Supported resource types and parameters.3amazonka-resourcegroups2/210345/210345(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred";?3>CBA?@ >CBA?@CBA(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred"%&';=8 Wamazonka-resourcegroupsA 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  https://docs.aws.amazon.com/ARG/latest/APIReference/about-slg.html*Service configurations for resource groups.See: ] smart constructor.Yamazonka-resourcegroupsThe configuration currently associated with the group and in effect.Zamazonka-resourcegroupsIf present, the reason why a request to update the group configuration failed.[amazonka-resourcegroupsIf present, the new configuration that is in the process of being applied to the group.\amazonka-resourcegroupsThe current status of an attempt to update the group configuration.]amazonka-resourcegroupsCreate a value of W" with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:Y, ^ - The configuration currently associated with the group and in effect.Z, _ - If present, the reason why a request to update the group configuration failed.[, ` - If present, the new configuration that is in the process of being applied to the group.\, a - The current status of an attempt to update the group configuration.^amazonka-resourcegroupsThe configuration currently associated with the group and in effect._amazonka-resourcegroupsIf present, the reason why a request to update the group configuration failed.`amazonka-resourcegroupsIf present, the new configuration that is in the process of being applied to the group.aamazonka-resourcegroupsThe current status of an attempt to update the group configuration. W[Y\ZX]^_`a W[Y\ZX]^_`a(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred";?=imljkimljkml(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred"%&';Camazonka-resourcegroupsA filter collection that you can use to restrict the results from a List- operation to only those you want to include.See:  smart constructor.amazonka-resourcegroups8The name of the filter. Filter names are case-sensitive.amazonka-resourcegroupsOne or more filter values. Allowed filter values vary by group filter name, and are case-sensitive.amazonka-resourcegroupsCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:, ; - The name of the filter. Filter names are case-sensitive.,  - One or more filter values. Allowed filter values vary by group filter name, and are case-sensitive.amazonka-resourcegroups8The name of the filter. Filter names are case-sensitive.amazonka-resourcegroupsOne or more filter values. Allowed filter values vary by group filter name, and are case-sensitive.amazonka-resourcegroupsamazonka-resourcegroups (c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred"%&';Gamazonka-resourcegroups,The unique identifiers for a resource group.See:  smart constructor.amazonka-resourcegroupsThe ARN of the resource group.amazonka-resourcegroupsThe name of the resource group.amazonka-resourcegroupsCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:, ! - The ARN of the resource group., " - The name of the resource group.amazonka-resourcegroupsThe ARN of the resource group.amazonka-resourcegroupsThe name of the resource group. (c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred"%&';L:amazonka-resourcegroupsA structure that identifies a resource that is currently pending addition to the group as a member. Adding a resource to a resource group happens asynchronously as a background task and this one isn't completed yet.See:  smart constructor.amazonka-resourcegroupsThe Amazon resource name (ARN) of the resource that's in a pending state.amazonka-resourcegroupsCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:,  - The Amazon resource name (ARN) of the resource that's in a pending state.amazonka-resourcegroupsThe Amazon resource name (ARN) of the resource that's in a pending state. (c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred";?L (c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred"%&';Wamazonka-resourcegroups-A two-part error structure that can occur in ListGroupResources or SearchResources operations on CloudFormation stack-based queries. The error occurs if the CloudFormation stack on which the query is based either does not exist, or has a status that renders the stack inactive. A  QueryError occurrence does not necessarily mean that AWS Resource Groups could not complete the operation, but the resulting group might have no member resources.See:  smart constructor.amazonka-resourcegroupsPossible values are CLOUDFORMATION_STACK_INACTIVE and !CLOUDFORMATION_STACK_NOT_EXISTING.amazonka-resourcegroupsA message that explains the  ErrorCode value. Messages might state that the specified CloudFormation stack does not exist (or no longer exists). For CLOUDFORMATION_STACK_INACTIVE, the message typically states that the CloudFormation stack has a status that is not (or no longer) active, such as  CREATE_FAILED.amazonka-resourcegroupsCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:,  - Possible values are CLOUDFORMATION_STACK_INACTIVE and !CLOUDFORMATION_STACK_NOT_EXISTING.,  - A message that explains the  ErrorCode value. Messages might state that the specified CloudFormation stack does not exist (or no longer exists). For CLOUDFORMATION_STACK_INACTIVE, the message typically states that the CloudFormation stack has a status that is not (or no longer) active, such as  CREATE_FAILED.amazonka-resourcegroupsPossible values are CLOUDFORMATION_STACK_INACTIVE and !CLOUDFORMATION_STACK_NOT_EXISTING.amazonka-resourcegroupsA message that explains the  ErrorCode value. Messages might state that the specified CloudFormation stack does not exist (or no longer exists). For CLOUDFORMATION_STACK_INACTIVE, the message typically states that the CloudFormation stack has a status that is not (or no longer) active, such as  CREATE_FAILED. (c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred";?W(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred";?X(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred"%&';^/amazonka-resourcegroupsA filter name and value pair that is used to obtain more specific results from a list of resources.See:  smart constructor.amazonka-resourcegroups8The name of the filter. Filter names are case-sensitive.amazonka-resourcegroupsOne or more filter values. Allowed filter values vary by resource filter name, and are case-sensitive.amazonka-resourcegroupsCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:, ; - The name of the filter. Filter names are case-sensitive.,  - One or more filter values. Allowed filter values vary by resource filter name, and are case-sensitive.amazonka-resourcegroups8The name of the filter. Filter names are case-sensitive.amazonka-resourcegroupsOne or more filter values. Allowed filter values vary by resource filter name, and are case-sensitive.amazonka-resourcegroupsamazonka-resourcegroups(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred"%&';bamazonka-resourcegroupsA structure that contains the ARN of a resource and its resource type.See:  smart constructor.amazonka-resourcegroupsThe ARN of a resource.amazonka-resourcegroups)The resource type of a resource, such as AWS::EC2::Instance.amazonka-resourcegroupsCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:,  - The ARN of a resource., , - The resource type of a resource, such as AWS::EC2::Instance.amazonka-resourcegroupsThe ARN of a resource.amazonka-resourcegroups)The resource type of a resource, such as AWS::EC2::Instance.(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred"%&';amazonka-resourcegroupsThe query that is used to define a resource group or a search for resources. A query specifies both a query type and a query string as a JSON object. See the examples section for example JSON strings.The examples that follow are shown as standard JSON strings. If you include such a string as a parameter to the AWS CLI or an SDK API, you might need to 'escape' the string into a single line. For example, see the  https://docs.aws.amazon.com/cli/latest/userguide/cli-usage-parameters-quoting-strings.htmlQuoting strings in the AWS CLI User Guide. Example 1The following generic example shows a resource query JSON string that includes only resources that meet the following criteria:!The resource type must be either resource_type1 or resource_type2.The resource must have a tag Key1 with a value of either ValueA or ValueB.The resource must have a tag Key2 with a value of either ValueC or ValueD. { "Type": "TAG_FILTERS_1_0", "Query": { "ResourceTypeFilters": [ "resource_type1", "resource_type2"], "TagFilters": [ { "Key": "Key1", "Values": ["ValueA","ValueB"] }, { "Key":"Key2", "Values":["ValueC","ValueD"] } ] } };This has the equivalent "shortcut" syntax of the following: { "Type": "TAG_FILTERS_1_0", "Query": { "ResourceTypeFilters": [ "resource_type1", "resource_type2"], "TagFilters": [ { "Key1": ["ValueA","ValueB"] }, { "Key2": ["ValueC","ValueD"] } ] } } Example 2The following example shows a resource query JSON string that includes only Amazon EC2 instances that are tagged Stage with a value of Test. { "Type": "TAG_FILTERS_1_0", "Query": "{ "ResourceTypeFilters": "AWS::EC2::Instance", "TagFilters": { "Stage": "Test" } } } Example 3The following example shows a resource query JSON string that includes resource of any supported type as long as it is tagged Stage with a value of Prod. { "Type": "TAG_FILTERS_1_0", "Query": { "ResourceTypeFilters": "AWS::AllSupported", "TagFilters": { "Stage": "Prod" } } } Example 4The following example shows a resource query JSON string that includes only Amazon EC2 instances and Amazon S3 buckets that are part of the specified AWS CloudFormation stack. { "Type": "CLOUDFORMATION_STACK_1_0", "Query": { "ResourceTypeFilters": [ "AWS::EC2::Instance", "AWS::S3::Bucket" ], "StackIdentifier": "arn:aws:cloudformation:us-west-2:123456789012:stack/AWStestuseraccount/fb0d5000-aba8-00e8-aa9e-50d5cEXAMPLE" } }See:  smart constructor.amazonka-resourcegroups8The type of the query. You can use the following values:CLOUDFORMATION_STACK_1_0: Specifies that the Query1 contains an ARN for a CloudFormation stack.TAG_FILTERS_1_0: Specifies that the Query parameter contains a JSON string that represents a collection of simple tag filters for resource types and tags. The JSON string uses a syntax similar to the   https://docs.aws.amazon.com/resourcegroupstagging/latest/APIReference/API_GetResources.html GetResources ( operation, but uses only the   https://docs.aws.amazon.com/resourcegroupstagging/latest/APIReference/API_GetResources.html#resourcegrouptagging-GetResources-request-ResourceTypeFiltersResourceTypeFilters  and   https://docs.aws.amazon.com/resourcegroupstagging/latest/APIReference/API_GetResources.html#resourcegrouptagging-GetResources-request-TagFiltersTagFilters TagFilters  fields. If you specify more than one tag key, only resources that match all tag keys, and at least one value of each specified tag key, are returned in your query. If you specify more than one value for a tag key, a resource matches the filter if it has a tag key value that matches any of the specified values.For example, consider the following sample query for resources that have two tags, Stage and Version, with two values each: 3[{"Stage":["Test","Deploy"]},{"Version":["1","2"]}]6The results of this query could include the following.5An EC2 instance that has the following two tags: {"Stage":"Deploy"}, and {"Version":"2"}2An S3 bucket that has the following two tags: {"Stage":"Test"}, and {"Version":"1"}The query would not include the following items in the results, however.5An EC2 instance that has only the following tag: {"Stage":"Deploy"}.The instance does not have all of the tag keys specified in the filter, so it is excluded from the results.5An RDS database that has the following two tags: {"Stage":"Archived"} and {"Version":"4"}The database has all of the tag keys, but none of those keys has an associated value that matches at least one of the specified values in the filter.amazonka-resourcegroups+The query that defines a group or a search.amazonka-resourcegroupsCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:, ; - The type of the query. You can use the following values:CLOUDFORMATION_STACK_1_0: Specifies that the Query1 contains an ARN for a CloudFormation stack.TAG_FILTERS_1_0: Specifies that the Query parameter contains a JSON string that represents a collection of simple tag filters for resource types and tags. The JSON string uses a syntax similar to the   https://docs.aws.amazon.com/resourcegroupstagging/latest/APIReference/API_GetResources.html GetResources ( operation, but uses only the   https://docs.aws.amazon.com/resourcegroupstagging/latest/APIReference/API_GetResources.html#resourcegrouptagging-GetResources-request-ResourceTypeFiltersResourceTypeFilters  and   https://docs.aws.amazon.com/resourcegroupstagging/latest/APIReference/API_GetResources.html#resourcegrouptagging-GetResources-request-TagFiltersTagFilters TagFilters  fields. If you specify more than one tag key, only resources that match all tag keys, and at least one value of each specified tag key, are returned in your query. If you specify more than one value for a tag key, a resource matches the filter if it has a tag key value that matches any of the specified values.For example, consider the following sample query for resources that have two tags, Stage and Version, with two values each: 3[{"Stage":["Test","Deploy"]},{"Version":["1","2"]}]6The results of this query could include the following.5An EC2 instance that has the following two tags: {"Stage":"Deploy"}, and {"Version":"2"}2An S3 bucket that has the following two tags: {"Stage":"Test"}, and {"Version":"1"}The query would not include the following items in the results, however.5An EC2 instance that has only the following tag: {"Stage":"Deploy"}.The instance does not have all of the tag keys specified in the filter, so it is excluded from the results.5An RDS database that has the following two tags: {"Stage":"Archived"} and {"Version":"4"}The database has all of the tag keys, but none of those keys has an associated value that matches at least one of the specified values in the filter., . - The query that defines a group or a search.amazonka-resourcegroups8The type of the query. You can use the following values:CLOUDFORMATION_STACK_1_0: Specifies that the Query1 contains an ARN for a CloudFormation stack.TAG_FILTERS_1_0: Specifies that the Query parameter contains a JSON string that represents a collection of simple tag filters for resource types and tags. The JSON string uses a syntax similar to the   https://docs.aws.amazon.com/resourcegroupstagging/latest/APIReference/API_GetResources.html GetResources ( operation, but uses only the   https://docs.aws.amazon.com/resourcegroupstagging/latest/APIReference/API_GetResources.html#resourcegrouptagging-GetResources-request-ResourceTypeFiltersResourceTypeFilters  and   https://docs.aws.amazon.com/resourcegroupstagging/latest/APIReference/API_GetResources.html#resourcegrouptagging-GetResources-request-TagFiltersTagFilters TagFilters  fields. If you specify more than one tag key, only resources that match all tag keys, and at least one value of each specified tag key, are returned in your query. If you specify more than one value for a tag key, a resource matches the filter if it has a tag key value that matches any of the specified values.For example, consider the following sample query for resources that have two tags, Stage and Version, with two values each: 3[{"Stage":["Test","Deploy"]},{"Version":["1","2"]}]6The results of this query could include the following.5An EC2 instance that has the following two tags: {"Stage":"Deploy"}, and {"Version":"2"}2An S3 bucket that has the following two tags: {"Stage":"Test"}, and {"Version":"1"}The query would not include the following items in the results, however.5An EC2 instance that has only the following tag: {"Stage":"Deploy"}.The instance does not have all of the tag keys specified in the filter, so it is excluded from the results.5An RDS database that has the following two tags: {"Stage":"Archived"} and {"Version":"4"}The database has all of the tag keys, but none of those keys has an associated value that matches at least one of the specified values in the filter.amazonka-resourcegroups+The query that defines a group or a search.amazonka-resourcegroupsamazonka-resourcegroups(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred"%&';amazonka-resourcegroupsA mapping of a query attached to a resource group that determines the AWS resources that are members of the group.See:  smart constructor.amazonka-resourcegroupsThe name of the resource group that is associated with the specified resource query.amazonka-resourcegroupsThe resource query that determines which AWS resources are members of the associated resource group.amazonka-resourcegroupsCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:,  - The name of the resource group that is associated with the specified resource query.,  - The resource query that determines which AWS resources are members of the associated resource group.amazonka-resourcegroupsThe name of the resource group that is associated with the specified resource query.amazonka-resourcegroupsThe resource query that determines which AWS resources are members of the associated resource group.amazonka-resourcegroupsamazonka-resourcegroups(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred";?(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred"%&';amazonka-resourcegroupsA structure that identifies the current group membership status for a resource. Adding a resource to a resource group is performed asynchronously as a background task. A PENDING status indicates, for this resource, that the process isn't completed yet.See:  smart constructor.amazonka-resourcegroupsThe current status.amazonka-resourcegroupsCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:,  - The current status.amazonka-resourcegroupsThe current status.(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred"%&';amazonka-resourcegroupsA structure returned by the ListGroupResources operation that contains identity and group membership status information for one of the resources in the group.See:  smart constructor.amazonka-resourcegroupsA structure that contains the status of this resource's membership in the group.This field is present in the response only if the group is of type AWS::EC2::HostManagement.amazonka-resourcegroupsCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:,  - Undocumented member.,  - A structure that contains the status of this resource's membership in the group.This field is present in the response only if the group is of type AWS::EC2::HostManagement.amazonka-resourcegroupsUndocumented member.amazonka-resourcegroupsA structure that contains the status of this resource's membership in the group.This field is present in the response only if the group is of type AWS::EC2::HostManagement.(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred"%amazonka-resourcegroups API version  2017-11-271 of the Amazon Resource Groups SDK configuration.amazonka-resourcegroupsThe request includes one or more parameters that violate validation rules.amazonka-resourcegroupsThe caller isn't authorized to make the request. Check permissions.amazonka-resourcegroupsAn internal error occurred while processing the request. Try again later.amazonka-resourcegroupsThe request uses an HTTP method that isn't allowed for the specified resource.amazonka-resourcegroups3One or more of the specified resources don't exist.amazonka-resourcegroupsYou've exceeded throttling limits by making too many requests in a period of time.amazonka-resourcegroupsThe request was rejected because it doesn't have valid credentials for the target resource. !#"$%&/012345>CBA?@WXZ\Y[]^_`aimljk>CBA?@CBAimljkmlWXZ\Y[]^_`a/012345 !#"$%&(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred "%&';amazonka-resourcegroupsSee:  smart constructor.amazonka-resourcegroupsThe ARN of the tagged resource.amazonka-resourcegroups>The tags that have been added to the specified resource group.amazonka-resourcegroups The response's http status code.amazonka-resourcegroupsSee:  smart constructor.amazonka-resourcegroups3The ARN of the resource group to which to add tags.amazonka-resourcegroupsThe tags to add to the specified resource group. A tag is a string-to-string map of key-value pairs.amazonka-resourcegroupsCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:, 6 - The ARN of the resource group to which to add tags.,  - The tags to add to the specified resource group. A tag is a string-to-string map of key-value pairs.amazonka-resourcegroups3The ARN of the resource group to which to add tags.amazonka-resourcegroupsThe tags to add to the specified resource group. A tag is a string-to-string map of key-value pairs.amazonka-resourcegroupsCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:, " - The ARN of the tagged resource.,  - The tags that have been added to the specified resource group., # - The response's http status code.amazonka-resourcegroupsThe ARN of the tagged resource.amazonka-resourcegroups>The tags that have been added to the specified resource group.amazonka-resourcegroups The response's http status code.amazonka-resourcegroupsamazonka-resourcegroups(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred "%&';8amazonka-resourcegroupsSee:  smart constructor.amazonka-resourcegroupsIf present, indicates that more output is available than is included in the current response. Use this value in the  NextToken request parameter in a subsequent call to the operation to get the next part of the output. You should repeat this until the  NextToken! response element comes back as null.amazonka-resourcegroups A list of  QueryError1 objects. Each error is an object that contains  ErrorCode and Message! structures. Possible values for  ErrorCode are CLOUDFORMATION_STACK_INACTIVE and !CLOUDFORMATION_STACK_NOT_EXISTING.amazonka-resourcegroupsThe ARNs and resource types of resources that are members of the group that you specified.amazonka-resourcegroups The response's http status code.amazonka-resourcegroupsSee:  smart constructor.amazonka-resourcegroupsThe total number of results that you want included on each page of the response. If you do not include this parameter, it defaults to a value that is specific to the operation. If additional items exist beyond the maximum you specify, the  NextToken response element is present and has a value (is not null). Include that value as the  NextToken request parameter in the next call to the operation to get the next part of the results. Note that the service might return fewer results than the maximum even when there are more results available. You should check  NextToken after every operation to ensure that you receive all of the results.amazonka-resourcegroupsThe parameter for receiving additional results if you receive a  NextToken# response in a previous request. A  NextToken response indicates that more output is available. Set this parameter to the value provided by a previous call's  NextToken= response to indicate where the output should continue from.amazonka-resourcegroupsThe search query, using the same formats that are supported for resource group definition. For more information, see CreateGroup.amazonka-resourcegroupsCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:,  - The total number of results that you want included on each page of the response. If you do not include this parameter, it defaults to a value that is specific to the operation. If additional items exist beyond the maximum you specify, the  NextToken response element is present and has a value (is not null). Include that value as the  NextToken request parameter in the next call to the operation to get the next part of the results. Note that the service might return fewer results than the maximum even when there are more results available. You should check  NextToken after every operation to ensure that you receive all of the results.,  - The parameter for receiving additional results if you receive a  NextToken# response in a previous request. A  NextToken response indicates that more output is available. Set this parameter to the value provided by a previous call's  NextToken= response to indicate where the output should continue from.,  - The search query, using the same formats that are supported for resource group definition. For more information, see CreateGroup.amazonka-resourcegroupsThe total number of results that you want included on each page of the response. If you do not include this parameter, it defaults to a value that is specific to the operation. If additional items exist beyond the maximum you specify, the  NextToken response element is present and has a value (is not null). Include that value as the  NextToken request parameter in the next call to the operation to get the next part of the results. Note that the service might return fewer results than the maximum even when there are more results available. You should check  NextToken after every operation to ensure that you receive all of the results.amazonka-resourcegroupsThe parameter for receiving additional results if you receive a  NextToken# response in a previous request. A  NextToken response indicates that more output is available. Set this parameter to the value provided by a previous call's  NextToken= response to indicate where the output should continue from.amazonka-resourcegroupsThe search query, using the same formats that are supported for resource group definition. For more information, see CreateGroup.amazonka-resourcegroupsCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:,  - If present, indicates that more output is available than is included in the current response. Use this value in the  NextToken request parameter in a subsequent call to the operation to get the next part of the output. You should repeat this until the  NextToken! response element comes back as null.,  - A list of  QueryError1 objects. Each error is an object that contains  ErrorCode and Message! structures. Possible values for  ErrorCode are CLOUDFORMATION_STACK_INACTIVE and !CLOUDFORMATION_STACK_NOT_EXISTING.,  - The ARNs and resource types of resources that are members of the group that you specified., # - The response's http status code.amazonka-resourcegroupsIf present, indicates that more output is available than is included in the current response. Use this value in the  NextToken request parameter in a subsequent call to the operation to get the next part of the output. You should repeat this until the  NextToken! response element comes back as null.amazonka-resourcegroups A list of  QueryError1 objects. Each error is an object that contains  ErrorCode and Message! structures. Possible values for  ErrorCode are CLOUDFORMATION_STACK_INACTIVE and !CLOUDFORMATION_STACK_NOT_EXISTING.amazonka-resourcegroupsThe ARNs and resource types of resources that are members of the group that you specified.amazonka-resourcegroups The response's http status code.amazonka-resourcegroupsamazonka-resourcegroups(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred "%&'; amazonka-resourcegroupsSee:  smart constructor.amazonka-resourcegroups The response's http status code.amazonka-resourcegroupsSee:  smart constructor.amazonka-resourcegroupsThe new configuration to associate with the specified group. A configuration associates the resource group with an AWS service and specifies how the service can interact with the resources in the group. A configuration is an array of GroupConfigurationItem elements.For information about the syntax of a service configuration, see  https://docs.aws.amazon.com/ARG/latest/APIReference/about-slg.html*Service configurations for resource groups.&A resource group can contain either a  Configuration or a  ResourceQuery, but not both.amazonka-resourcegroupsThe name or ARN of the resource group with the configuration that you want to update.amazonka-resourcegroupsCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:,  - The new configuration to associate with the specified group. A configuration associates the resource group with an AWS service and specifies how the service can interact with the resources in the group. A configuration is an array of GroupConfigurationItem elements.For information about the syntax of a service configuration, see  https://docs.aws.amazon.com/ARG/latest/APIReference/about-slg.html*Service configurations for resource groups.&A resource group can contain either a  Configuration or a  ResourceQuery, but not both.,  - The name or ARN of the resource group with the configuration that you want to update.amazonka-resourcegroupsThe new configuration to associate with the specified group. A configuration associates the resource group with an AWS service and specifies how the service can interact with the resources in the group. A configuration is an array of GroupConfigurationItem elements.For information about the syntax of a service configuration, see  https://docs.aws.amazon.com/ARG/latest/APIReference/about-slg.html*Service configurations for resource groups.&A resource group can contain either a  Configuration or a  ResourceQuery, but not both.amazonka-resourcegroupsThe name or ARN of the resource group with the configuration that you want to update.amazonka-resourcegroupsCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:, # - The response's http status code.amazonka-resourcegroups The response's http status code.amazonka-resourcegroups  (c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred "%&';\amazonka-resourcegroupsSee:  smart constructor.amazonka-resourcegroupsA list of GroupIdentifier objects. Each identifier is an object that contains both the Name and the GroupArn.amazonka-resourcegroups./__Deprecated - don't use this field. Use the GroupIdentifiers response field instead.__/amazonka-resourcegroupsIf present, indicates that more output is available than is included in the current response. Use this value in the  NextToken request parameter in a subsequent call to the operation to get the next part of the output. You should repeat this until the  NextToken! response element comes back as null.amazonka-resourcegroups The response's http status code.amazonka-resourcegroupsSee:  smart constructor.amazonka-resourcegroupsFilters, formatted as GroupFilter objects, that you want to apply to a  ListGroups operation. resource-type - Filter the results to include only those of the specified resource types. Specify up to five resource types in the format AWS:: ServiceCode:: ResourceType . For example, AWS::EC2::Instance, or AWS::S3::Bucket.configuration-type - Filter the results to include only those groups that have the specified configuration types attached. The current supported values are:  AWS:EC2::CapacityReservationPool AWS:EC2::HostManagementamazonka-resourcegroupsThe total number of results that you want included on each page of the response. If you do not include this parameter, it defaults to a value that is specific to the operation. If additional items exist beyond the maximum you specify, the  NextToken response element is present and has a value (is not null). Include that value as the  NextToken request parameter in the next call to the operation to get the next part of the results. Note that the service might return fewer results than the maximum even when there are more results available. You should check  NextToken after every operation to ensure that you receive all of the results.amazonka-resourcegroupsThe parameter for receiving additional results if you receive a  NextToken# response in a previous request. A  NextToken response indicates that more output is available. Set this parameter to the value provided by a previous call's  NextToken= response to indicate where the output should continue from.amazonka-resourcegroupsCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:,  - Filters, formatted as GroupFilter objects, that you want to apply to a  ListGroups operation. resource-type - Filter the results to include only those of the specified resource types. Specify up to five resource types in the format AWS:: ServiceCode:: ResourceType . For example, AWS::EC2::Instance, or AWS::S3::Bucket.configuration-type - Filter the results to include only those groups that have the specified configuration types attached. The current supported values are:  AWS:EC2::CapacityReservationPool AWS:EC2::HostManagement,  - The total number of results that you want included on each page of the response. If you do not include this parameter, it defaults to a value that is specific to the operation. If additional items exist beyond the maximum you specify, the  NextToken response element is present and has a value (is not null). Include that value as the  NextToken request parameter in the next call to the operation to get the next part of the results. Note that the service might return fewer results than the maximum even when there are more results available. You should check  NextToken after every operation to ensure that you receive all of the results.,  - The parameter for receiving additional results if you receive a  NextToken# response in a previous request. A  NextToken response indicates that more output is available. Set this parameter to the value provided by a previous call's  NextToken= response to indicate where the output should continue from.amazonka-resourcegroupsFilters, formatted as GroupFilter objects, that you want to apply to a  ListGroups operation. resource-type - Filter the results to include only those of the specified resource types. Specify up to five resource types in the format AWS:: ServiceCode:: ResourceType . For example, AWS::EC2::Instance, or AWS::S3::Bucket.configuration-type - Filter the results to include only those groups that have the specified configuration types attached. The current supported values are:  AWS:EC2::CapacityReservationPool AWS:EC2::HostManagementamazonka-resourcegroupsThe total number of results that you want included on each page of the response. If you do not include this parameter, it defaults to a value that is specific to the operation. If additional items exist beyond the maximum you specify, the  NextToken response element is present and has a value (is not null). Include that value as the  NextToken request parameter in the next call to the operation to get the next part of the results. Note that the service might return fewer results than the maximum even when there are more results available. You should check  NextToken after every operation to ensure that you receive all of the results.amazonka-resourcegroupsThe parameter for receiving additional results if you receive a  NextToken# response in a previous request. A  NextToken response indicates that more output is available. Set this parameter to the value provided by a previous call's  NextToken= response to indicate where the output should continue from.amazonka-resourcegroupsCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:,  - A list of GroupIdentifier objects. Each identifier is an object that contains both the Name and the GroupArn., 1 - /__Deprecated - don't use this field. Use the GroupIdentifiers response field instead.__/,  - If present, indicates that more output is available than is included in the current response. Use this value in the  NextToken request parameter in a subsequent call to the operation to get the next part of the output. You should repeat this until the  NextToken! response element comes back as null., # - The response's http status code.amazonka-resourcegroupsA list of GroupIdentifier objects. Each identifier is an object that contains both the Name and the GroupArn.amazonka-resourcegroups./__Deprecated - don't use this field. Use the GroupIdentifiers response field instead.__/amazonka-resourcegroupsIf present, indicates that more output is available than is included in the current response. Use this value in the  NextToken request parameter in a subsequent call to the operation to get the next part of the output. You should repeat this until the  NextToken! response element comes back as null.amazonka-resourcegroups The response's http status code.amazonka-resourcegroups(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred "%&';%amazonka-resourcegroupsSee:  smart constructor.amazonka-resourcegroupsIf present, indicates that more output is available than is included in the current response. Use this value in the  NextToken request parameter in a subsequent call to the operation to get the next part of the output. You should repeat this until the  NextToken! response element comes back as null.amazonka-resourcegroups A list of  QueryError1 objects. Each error is an object that contains  ErrorCode and Message! structures. Possible values for  ErrorCode are CLOUDFORMATION_STACK_INACTIVE and !CLOUDFORMATION_STACK_NOT_EXISTING.amazonka-resourcegroups2__/Deprecated - don't use this parameter. Use the  Resources response field instead./__amazonka-resourcegroupsAn array of resources from which you can determine each resource's identity, type, and group membership status.amazonka-resourcegroups The response's http status code.amazonka-resourcegroupsSee:  smart constructor.amazonka-resourcegroupsFilters, formatted as ResourceFilter objects, that you want to apply to a ListGroupResources operation. Filters the results to include only those of the specified resource types. resource-type - Filter resources by their type. Specify up to five resource types in the format AWS::ServiceCode::ResourceType. For example, AWS::EC2::Instance, or AWS::S3::Bucket.When you specify a  resource-type filter for ListGroupResources, AWS Resource Groups validates your filter resource types against the types that are defined in the query associated with the group. For example, if a group contains only S3 buckets because its query specifies only that resource type, but your  resource-type filter includes EC2 instances, AWS Resource Groups does not filter for EC2 instances. In this case, a ListGroupResources request returns a BadRequestException0 error with a message similar to the following: The resource types specified as filters in the request are not valid.The error includes a list of resource types that failed the validation because they are not part of the query associated with the group. This validation doesn't occur when the group query specifies AWS::AllSupported, because a group based on such a query can contain any of the allowed resource types for the query type (tag-based or AWS CloudFormation stack-based queries).amazonka-resourcegroups)The name or the ARN of the resource groupamazonka-resourcegroups2/__Deprecated - don't use this parameter. Use the Group request field instead.__/amazonka-resourcegroupsThe total number of results that you want included on each page of the response. If you do not include this parameter, it defaults to a value that is specific to the operation. If additional items exist beyond the maximum you specify, the  NextToken response element is present and has a value (is not null). Include that value as the  NextToken request parameter in the next call to the operation to get the next part of the results. Note that the service might return fewer results than the maximum even when there are more results available. You should check  NextToken after every operation to ensure that you receive all of the results.amazonka-resourcegroupsThe parameter for receiving additional results if you receive a  NextToken# response in a previous request. A  NextToken response indicates that more output is available. Set this parameter to the value provided by a previous call's  NextToken= response to indicate where the output should continue from.amazonka-resourcegroupsCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:,  - Filters, formatted as ResourceFilter objects, that you want to apply to a ListGroupResources operation. Filters the results to include only those of the specified resource types. resource-type - Filter resources by their type. Specify up to five resource types in the format AWS::ServiceCode::ResourceType. For example, AWS::EC2::Instance, or AWS::S3::Bucket.When you specify a  resource-type filter for ListGroupResources, AWS Resource Groups validates your filter resource types against the types that are defined in the query associated with the group. For example, if a group contains only S3 buckets because its query specifies only that resource type, but your  resource-type filter includes EC2 instances, AWS Resource Groups does not filter for EC2 instances. In this case, a ListGroupResources request returns a BadRequestException0 error with a message similar to the following: The resource types specified as filters in the request are not valid.The error includes a list of resource types that failed the validation because they are not part of the query associated with the group. This validation doesn't occur when the group query specifies AWS::AllSupported, because a group based on such a query can contain any of the allowed resource types for the query type (tag-based or AWS CloudFormation stack-based queries)., , - The name or the ARN of the resource group, 5 - /__Deprecated - don't use this parameter. Use the Group request field instead.__/,  - The total number of results that you want included on each page of the response. If you do not include this parameter, it defaults to a value that is specific to the operation. If additional items exist beyond the maximum you specify, the  NextToken response element is present and has a value (is not null). Include that value as the  NextToken request parameter in the next call to the operation to get the next part of the results. Note that the service might return fewer results than the maximum even when there are more results available. You should check  NextToken after every operation to ensure that you receive all of the results.,  - The parameter for receiving additional results if you receive a  NextToken# response in a previous request. A  NextToken response indicates that more output is available. Set this parameter to the value provided by a previous call's  NextToken= response to indicate where the output should continue from.amazonka-resourcegroupsFilters, formatted as ResourceFilter objects, that you want to apply to a ListGroupResources operation. Filters the results to include only those of the specified resource types. resource-type - Filter resources by their type. Specify up to five resource types in the format AWS::ServiceCode::ResourceType. For example, AWS::EC2::Instance, or AWS::S3::Bucket.When you specify a  resource-type filter for ListGroupResources, AWS Resource Groups validates your filter resource types against the types that are defined in the query associated with the group. For example, if a group contains only S3 buckets because its query specifies only that resource type, but your  resource-type filter includes EC2 instances, AWS Resource Groups does not filter for EC2 instances. In this case, a ListGroupResources request returns a BadRequestException0 error with a message similar to the following: The resource types specified as filters in the request are not valid.The error includes a list of resource types that failed the validation because they are not part of the query associated with the group. This validation doesn't occur when the group query specifies AWS::AllSupported, because a group based on such a query can contain any of the allowed resource types for the query type (tag-based or AWS CloudFormation stack-based queries).amazonka-resourcegroups)The name or the ARN of the resource groupamazonka-resourcegroups2/__Deprecated - don't use this parameter. Use the Group request field instead.__/amazonka-resourcegroupsThe total number of results that you want included on each page of the response. If you do not include this parameter, it defaults to a value that is specific to the operation. If additional items exist beyond the maximum you specify, the  NextToken response element is present and has a value (is not null). Include that value as the  NextToken request parameter in the next call to the operation to get the next part of the results. Note that the service might return fewer results than the maximum even when there are more results available. You should check  NextToken after every operation to ensure that you receive all of the results.amazonka-resourcegroupsThe parameter for receiving additional results if you receive a  NextToken# response in a previous request. A  NextToken response indicates that more output is available. Set this parameter to the value provided by a previous call's  NextToken= response to indicate where the output should continue from.amazonka-resourcegroupsCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:,  - If present, indicates that more output is available than is included in the current response. Use this value in the  NextToken request parameter in a subsequent call to the operation to get the next part of the output. You should repeat this until the  NextToken! response element comes back as null.,  - A list of  QueryError1 objects. Each error is an object that contains  ErrorCode and Message! structures. Possible values for  ErrorCode are CLOUDFORMATION_STACK_INACTIVE and !CLOUDFORMATION_STACK_NOT_EXISTING., 5 - __/Deprecated - don't use this parameter. Use the  Resources response field instead./__,  - An array of resources from which you can determine each resource's identity, type, and group membership status., # - The response's http status code.amazonka-resourcegroupsIf present, indicates that more output is available than is included in the current response. Use this value in the  NextToken request parameter in a subsequent call to the operation to get the next part of the output. You should repeat this until the  NextToken! response element comes back as null.amazonka-resourcegroups A list of  QueryError1 objects. Each error is an object that contains  ErrorCode and Message! structures. Possible values for  ErrorCode are CLOUDFORMATION_STACK_INACTIVE and !CLOUDFORMATION_STACK_NOT_EXISTING.amazonka-resourcegroups2__/Deprecated - don't use this parameter. Use the  Resources response field instead./__amazonka-resourcegroupsAn array of resources from which you can determine each resource's identity, type, and group membership status.amazonka-resourcegroups The response's http status code.amazonka-resourcegroups(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred "%&';57amazonka-resourcegroupsSee:  smart constructor.amazonka-resourcegroupsA list of ARNs of any resources that failed to be added to the group by this operation.amazonka-resourcegroupsA list of ARNs of any resources that are still in the process of being added to the group by this operation. These pending additions continue asynchronously. You can check the status of pending additions by using the  ListGroupResources  operation, and checking the  Resources array in the response and the Status% field of each object in that array.amazonka-resourcegroupsA list of ARNs of resources that were successfully added to the group by this operation.amazonka-resourcegroups The response's http status code.amazonka-resourcegroupsSee:  smart constructor.amazonka-resourcegroups>The name or the ARN of the resource group to add resources to.amazonka-resourcegroups8The list of ARNs for resources to be added to the group.amazonka-resourcegroupsCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:,  - The name or the ARN of the resource group to add resources to., ; - The list of ARNs for resources to be added to the group.amazonka-resourcegroups>The name or the ARN of the resource group to add resources to.amazonka-resourcegroups8The list of ARNs for resources to be added to the group.amazonka-resourcegroupsCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:,  - A list of ARNs of any resources that failed to be added to the group by this operation.,  - A list of ARNs of any resources that are still in the process of being added to the group by this operation. These pending additions continue asynchronously. You can check the status of pending additions by using the  ListGroupResources  operation, and checking the  Resources array in the response and the Status% field of each object in that array.,  - A list of ARNs of resources that were successfully added to the group by this operation., # - The response's http status code.amazonka-resourcegroupsA list of ARNs of any resources that failed to be added to the group by this operation.amazonka-resourcegroupsA list of ARNs of any resources that are still in the process of being added to the group by this operation. These pending additions continue asynchronously. You can check the status of pending additions by using the  ListGroupResources  operation, and checking the  Resources array in the response and the Status% field of each object in that array.amazonka-resourcegroupsA list of ARNs of resources that were successfully added to the group by this operation.amazonka-resourcegroups The response's http status code.amazonka-resourcegroupsamazonka-resourcegroupsamazonka-resourcegroups(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred "%&';=c amazonka-resourcegroupsSee:  smart constructor.amazonka-resourcegroups%The ARN of the tagged resource group.amazonka-resourcegroups6The tags associated with the specified resource group.amazonka-resourcegroups The response's http status code.amazonka-resourcegroupsSee:  smart constructor.amazonka-resourcegroups>The ARN of the resource group whose tags you want to retrieve.amazonka-resourcegroupsCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:,  - The ARN of the resource group whose tags you want to retrieve.amazonka-resourcegroups>The ARN of the resource group whose tags you want to retrieve.amazonka-resourcegroupsCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:, ( - The ARN of the tagged resource group., 9 - The tags associated with the specified resource group., # - The response's http status code.amazonka-resourcegroups%The ARN of the tagged resource group.amazonka-resourcegroups6The tags associated with the specified resource group.amazonka-resourcegroups The response's http status code.amazonka-resourcegroupsamazonka-resourcegroups(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred "%&';G amazonka-resourcegroupsSee:  smart constructor.amazonka-resourcegroupsThe resource query associated with the specified group. For more information about resource queries, see  https://docs.aws.amazon.com/ARG/latest/userguide/gettingstarted-query.html#gettingstarted-query-cli-tag+Create a tag-based group in Resource Groups.amazonka-resourcegroups The response's http status code.amazonka-resourcegroupsSee:  smart constructor.amazonka-resourcegroups3The name or the ARN of the resource group to query.amazonka-resourcegroupsDon't use this parameter. Use Group instead.amazonka-resourcegroupsCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:, 6 - The name or the ARN of the resource group to query., ! - Don't use this parameter. Use Group instead.amazonka-resourcegroups3The name or the ARN of the resource group to query.amazonka-resourcegroupsDon't use this parameter. Use Group instead.amazonka-resourcegroupsCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:,  - The resource query associated with the specified group. For more information about resource queries, see  https://docs.aws.amazon.com/ARG/latest/userguide/gettingstarted-query.html#gettingstarted-query-cli-tag+Create a tag-based group in Resource Groups., # - The response's http status code.amazonka-resourcegroupsThe resource query associated with the specified group. For more information about resource queries, see  https://docs.aws.amazon.com/ARG/latest/userguide/gettingstarted-query.html#gettingstarted-query-cli-tag+Create a tag-based group in Resource Groups.amazonka-resourcegroups The response's http status code.amazonka-resourcegroups(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred "%&';Q amazonka-resourcegroupsSee:  smart constructor.amazonka-resourcegroupsThe service configuration associated with the specified group. For details about the service configuration syntax, see  https://docs.aws.amazon.com/ARG/latest/APIReference/about-slg.html*Service configurations for resource groups.amazonka-resourcegroups The response's http status code.amazonka-resourcegroupsSee:  smart constructor.amazonka-resourcegroups*The name or the ARN of the resource group.amazonka-resourcegroupsCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:, - - The name or the ARN of the resource group.amazonka-resourcegroups*The name or the ARN of the resource group.amazonka-resourcegroupsCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:,  - The service configuration associated with the specified group. For details about the service configuration syntax, see  https://docs.aws.amazon.com/ARG/latest/APIReference/about-slg.html*Service configurations for resource groups., # - The response's http status code.amazonka-resourcegroupsThe service configuration associated with the specified group. For details about the service configuration syntax, see  https://docs.aws.amazon.com/ARG/latest/APIReference/about-slg.html*Service configurations for resource groups.amazonka-resourcegroups The response's http status code.amazonka-resourcegroups   (c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred "%&';Y amazonka-resourcegroupsSee:  smart constructor.amazonka-resourcegroups)A full description of the resource group.amazonka-resourcegroups The response's http status code.amazonka-resourcegroupsSee:  smart constructor.amazonka-resourcegroups6The name or the ARN of the resource group to retrieve.amazonka-resourcegroups+Deprecated - don't use this parameter. Use Group instead.amazonka-resourcegroupsCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:, 9 - The name or the ARN of the resource group to retrieve., . - Deprecated - don't use this parameter. Use Group instead.amazonka-resourcegroups6The name or the ARN of the resource group to retrieve.amazonka-resourcegroups+Deprecated - don't use this parameter. Use Group instead.amazonka-resourcegroupsCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:, , - A full description of the resource group., # - The response's http status code.amazonka-resourcegroups)A full description of the resource group.amazonka-resourcegroups The response's http status code.amazonka-resourcegroups!(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred "%&';a% amazonka-resourcegroupsSee:  smart constructor.amazonka-resourcegroups1A full description of the deleted resource group.amazonka-resourcegroups The response's http status code.amazonka-resourcegroupsSee:  smart constructor.amazonka-resourcegroups4The name or the ARN of the resource group to delete.amazonka-resourcegroups+Deprecated - don't use this parameter. Use Group instead.amazonka-resourcegroupsCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:, 7 - The name or the ARN of the resource group to delete., . - Deprecated - don't use this parameter. Use Group instead.amazonka-resourcegroups4The name or the ARN of the resource group to delete.amazonka-resourcegroups+Deprecated - don't use this parameter. Use Group instead.amazonka-resourcegroupsCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:, 4 - A full description of the deleted resource group., # - The response's http status code.amazonka-resourcegroups1A full description of the deleted resource group.amazonka-resourcegroups The response's http status code.amazonka-resourcegroups"(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred "%&';tamazonka-resourcegroupsSee:  smart constructor.amazonka-resourcegroups&The description of the resource group.amazonka-resourcegroupsThe service configuration associated with the resource group. For details about the syntax of a service configuration, see  https://docs.aws.amazon.com/ARG/latest/APIReference/about-slg.html*Service configurations for resource groups.amazonka-resourcegroupsThe resource query associated with the group. For more information about resource queries, see  https://docs.aws.amazon.com/ARG/latest/userguide/gettingstarted-query.html#gettingstarted-query-cli-tag+Create a tag-based group in Resource Groups.amazonka-resourcegroups#The tags associated with the group.amazonka-resourcegroups The response's http status code.amazonka-resourcegroupsSee:  smart constructor.amazonka-resourcegroupsA configuration associates the resource group with an AWS service and specifies how the service can interact with the resources in the group. A configuration is an array of GroupConfigurationItem elements. For details about the syntax of service configurations, see  https://docs.aws.amazon.com/ARG/latest/APIReference/about-slg.html*Service configurations for resource groups.&A resource group can contain either a  Configuration or a  ResourceQuery, but not both.amazonka-resourcegroupsThe description of the resource group. Descriptions can consist of letters, numbers, hyphens, underscores, periods, and spaces.amazonka-resourcegroupsThe resource query that determines which AWS resources are members of this group. For more information about resource queries, see  https://docs.aws.amazon.com/ARG/latest/userguide/gettingstarted-query.html#gettingstarted-query-cli-tag+Create a tag-based group in Resource Groups.&A resource group can contain either a  ResourceQuery or a  Configuration, but not both.amazonka-resourcegroups=The tags to add to the group. A tag is key-value pair string.amazonka-resourcegroupsThe name of the group, which is the identifier of the group in other operations. You can't change the name of a resource group after you create it. A resource group name can consist of letters, numbers, hyphens, periods, and underscores. The name cannot start with AWS or aws; these are reserved. A resource group name must be unique within each AWS Region in your AWS account.amazonka-resourcegroupsCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:,  - A configuration associates the resource group with an AWS service and specifies how the service can interact with the resources in the group. A configuration is an array of GroupConfigurationItem elements. For details about the syntax of service configurations, see  https://docs.aws.amazon.com/ARG/latest/APIReference/about-slg.html*Service configurations for resource groups.&A resource group can contain either a  Configuration or a  ResourceQuery, but not both.,  - The description of the resource group. Descriptions can consist of letters, numbers, hyphens, underscores, periods, and spaces.,  - The resource query that determines which AWS resources are members of this group. For more information about resource queries, see  https://docs.aws.amazon.com/ARG/latest/userguide/gettingstarted-query.html#gettingstarted-query-cli-tag+Create a tag-based group in Resource Groups.&A resource group can contain either a  ResourceQuery or a  Configuration, but not both.,  - The tags to add to the group. A tag is key-value pair string.,  - The name of the group, which is the identifier of the group in other operations. You can't change the name of a resource group after you create it. A resource group name can consist of letters, numbers, hyphens, periods, and underscores. The name cannot start with AWS or aws; these are reserved. A resource group name must be unique within each AWS Region in your AWS account.amazonka-resourcegroupsA configuration associates the resource group with an AWS service and specifies how the service can interact with the resources in the group. A configuration is an array of GroupConfigurationItem elements. For details about the syntax of service configurations, see  https://docs.aws.amazon.com/ARG/latest/APIReference/about-slg.html*Service configurations for resource groups.&A resource group can contain either a  Configuration or a  ResourceQuery, but not both.amazonka-resourcegroupsThe description of the resource group. Descriptions can consist of letters, numbers, hyphens, underscores, periods, and spaces.amazonka-resourcegroupsThe resource query that determines which AWS resources are members of this group. For more information about resource queries, see  https://docs.aws.amazon.com/ARG/latest/userguide/gettingstarted-query.html#gettingstarted-query-cli-tag+Create a tag-based group in Resource Groups.&A resource group can contain either a  ResourceQuery or a  Configuration, but not both.amazonka-resourcegroups=The tags to add to the group. A tag is key-value pair string.amazonka-resourcegroupsThe name of the group, which is the identifier of the group in other operations. You can't change the name of a resource group after you create it. A resource group name can consist of letters, numbers, hyphens, periods, and underscores. The name cannot start with AWS or aws; these are reserved. A resource group name must be unique within each AWS Region in your AWS account.amazonka-resourcegroupsCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:, ) - The description of the resource group.,  - The service configuration associated with the resource group. For details about the syntax of a service configuration, see  https://docs.aws.amazon.com/ARG/latest/APIReference/about-slg.html*Service configurations for resource groups.,  - The resource query associated with the group. For more information about resource queries, see  https://docs.aws.amazon.com/ARG/latest/userguide/gettingstarted-query.html#gettingstarted-query-cli-tag+Create a tag-based group in Resource Groups., & - The tags associated with the group., # - The response's http status code.amazonka-resourcegroups&The description of the resource group.amazonka-resourcegroupsThe service configuration associated with the resource group. For details about the syntax of a service configuration, see  https://docs.aws.amazon.com/ARG/latest/APIReference/about-slg.html*Service configurations for resource groups.amazonka-resourcegroupsThe resource query associated with the group. For more information about resource queries, see  https://docs.aws.amazon.com/ARG/latest/userguide/gettingstarted-query.html#gettingstarted-query-cli-tag+Create a tag-based group in Resource Groups.amazonka-resourcegroups#The tags associated with the group.amazonka-resourcegroups The response's http status code.amazonka-resourcegroupsamazonka-resourcegroups#(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred "%&';Zamazonka-resourcegroupsSee:  smart constructor.amazonka-resourcegroupsA list of any resources that failed to be removed from the group by this operation.amazonka-resourcegroupsA list of any resources that are still in the process of being removed from the group by this operation. These pending removals continue asynchronously. You can check the status of pending removals by using the  ListGroupResources  operation. After the resource is successfully removed, it no longer appears in the response.amazonka-resourcegroupsA list of resources that were successfully removed from the group by this operation.amazonka-resourcegroups The response's http status code.amazonka-resourcegroupsSee:  smart constructor.amazonka-resourcegroupsThe name or the ARN of the resource group from which to remove the resources.amazonka-resourcegroups7The ARNs of the resources to be removed from the group.amazonka-resourcegroupsCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:,  - The name or the ARN of the resource group from which to remove the resources., : - The ARNs of the resources to be removed from the group.amazonka-resourcegroupsThe name or the ARN of the resource group from which to remove the resources.amazonka-resourcegroups7The ARNs of the resources to be removed from the group.amazonka-resourcegroupsCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:,  - A list of any resources that failed to be removed from the group by this operation.,  - A list of any resources that are still in the process of being removed from the group by this operation. These pending removals continue asynchronously. You can check the status of pending removals by using the  ListGroupResources  operation. After the resource is successfully removed, it no longer appears in the response.,  - A list of resources that were successfully removed from the group by this operation., # - The response's http status code.amazonka-resourcegroupsA list of any resources that failed to be removed from the group by this operation.amazonka-resourcegroupsA list of any resources that are still in the process of being removed from the group by this operation. These pending removals continue asynchronously. You can check the status of pending removals by using the  ListGroupResources  operation. After the resource is successfully removed, it no longer appears in the response.amazonka-resourcegroupsA list of resources that were successfully removed from the group by this operation.amazonka-resourcegroups The response's http status code.amazonka-resourcegroupsamazonka-resourcegroupsamazonka-resourcegroups$(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred "%&';eamazonka-resourcegroupsSee:  smart constructor.amazonka-resourcegroupsThe ARN of the resource group from which tags have been removed.amazonka-resourcegroups'The keys of the tags that were removed.amazonka-resourcegroups The response's http status code.amazonka-resourcegroupsSee:  smart constructor.amazonka-resourcegroupsThe ARN of the resource group from which to remove tags. The command removed both the specified keys and any values associated with those keys.amazonka-resourcegroups#The keys of the tags to be removed.amazonka-resourcegroupsCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:,  - The ARN of the resource group from which to remove tags. The command removed both the specified keys and any values associated with those keys., & - The keys of the tags to be removed.amazonka-resourcegroupsThe ARN of the resource group from which to remove tags. The command removed both the specified keys and any values associated with those keys.amazonka-resourcegroups#The keys of the tags to be removed.amazonka-resourcegroupsCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:,  - The ARN of the resource group from which tags have been removed., * - The keys of the tags that were removed., # - The response's http status code.amazonka-resourcegroupsThe ARN of the resource group from which tags have been removed.amazonka-resourcegroups'The keys of the tags that were removed.amazonka-resourcegroups The response's http status code.amazonka-resourcegroupsamazonka-resourcegroups%(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred "%&';amazonka-resourcegroupsSee:  smart constructor.amazonka-resourcegroups-The update description of the resource group.amazonka-resourcegroups The response's http status code.amazonka-resourcegroupsSee:  smart constructor.amazonka-resourcegroupsThe new description that you want to update the resource group with. Descriptions can contain letters, numbers, hyphens, underscores, periods, and spaces.amazonka-resourcegroups4The name or the ARN of the resource group to modify.amazonka-resourcegroupsDon't use this parameter. Use Group instead.amazonka-resourcegroupsCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:,  - The new description that you want to update the resource group with. Descriptions can contain letters, numbers, hyphens, underscores, periods, and spaces., 7 - The name or the ARN of the resource group to modify., ! - Don't use this parameter. Use Group instead.amazonka-resourcegroupsThe new description that you want to update the resource group with. Descriptions can contain letters, numbers, hyphens, underscores, periods, and spaces.amazonka-resourcegroups4The name or the ARN of the resource group to modify.amazonka-resourcegroupsDon't use this parameter. Use Group instead.amazonka-resourcegroupsCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:, 0 - The update description of the resource group., # - The response's http status code.amazonka-resourcegroups-The update description of the resource group.amazonka-resourcegroups The response's http status code.amazonka-resourcegroups&(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred "%&';amazonka-resourcegroupsSee:  smart constructor.amazonka-resourcegroupsThe updated resource query associated with the resource group after the update.amazonka-resourcegroups The response's http status code.amazonka-resourcegroupsSee:  smart constructor.amazonka-resourcegroups3The name or the ARN of the resource group to query.amazonka-resourcegroupsDon't use this parameter. Use Group instead.amazonka-resourcegroupsThe resource query to determine which AWS resources are members of this resource group.&A resource group can contain either a  Configuration or a  ResourceQuery, but not both.amazonka-resourcegroupsCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:, 6 - The name or the ARN of the resource group to query., ! - Don't use this parameter. Use Group instead.,  - The resource query to determine which AWS resources are members of this resource group.&A resource group can contain either a  Configuration or a  ResourceQuery, but not both.amazonka-resourcegroups3The name or the ARN of the resource group to query.amazonka-resourcegroupsDon't use this parameter. Use Group instead.amazonka-resourcegroupsThe resource query to determine which AWS resources are members of this resource group.&A resource group can contain either a  Configuration or a  ResourceQuery, but not both.amazonka-resourcegroupsCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:,  - The updated resource query associated with the resource group after the update., # - The response's http status code.amazonka-resourcegroupsThe updated resource query associated with the resource group after the update.amazonka-resourcegroups The response's http status code.amazonka-resourcegroupsamazonka-resourcegroups'(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferredn%&45^_`a^_`a45%&((c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred"%)(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferredp !$/03>CBA?@WX]imljk>CBA?@CBAimljkmlWX]/03 !$*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~                                                                                                                      !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""##################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&2amazonka-resourcegroups-2.0-B1PbpVYkdAmDCiu1dJFqfU,Amazonka.ResourceGroups.Types.FailedResource#Amazonka.ResourceGroups.Types.Group9Amazonka.ResourceGroups.Types.GroupConfigurationParameter4Amazonka.ResourceGroups.Types.GroupConfigurationItem6Amazonka.ResourceGroups.Types.GroupConfigurationStatus0Amazonka.ResourceGroups.Types.GroupConfiguration-Amazonka.ResourceGroups.Types.GroupFilterName)Amazonka.ResourceGroups.Types.GroupFilter-Amazonka.ResourceGroups.Types.GroupIdentifier-Amazonka.ResourceGroups.Types.PendingResource,Amazonka.ResourceGroups.Types.QueryErrorCode(Amazonka.ResourceGroups.Types.QueryError'Amazonka.ResourceGroups.Types.QueryType0Amazonka.ResourceGroups.Types.ResourceFilterName,Amazonka.ResourceGroups.Types.ResourceFilter0Amazonka.ResourceGroups.Types.ResourceIdentifier+Amazonka.ResourceGroups.Types.ResourceQuery(Amazonka.ResourceGroups.Types.GroupQuery1Amazonka.ResourceGroups.Types.ResourceStatusValue,Amazonka.ResourceGroups.Types.ResourceStatus4Amazonka.ResourceGroups.Types.ListGroupResourcesItemAmazonka.ResourceGroups.TypesAmazonka.ResourceGroups.Tag'Amazonka.ResourceGroups.SearchResources-Amazonka.ResourceGroups.PutGroupConfiguration"Amazonka.ResourceGroups.ListGroups*Amazonka.ResourceGroups.ListGroupResources&Amazonka.ResourceGroups.GroupResourcesAmazonka.ResourceGroups.GetTags%Amazonka.ResourceGroups.GetGroupQuery-Amazonka.ResourceGroups.GetGroupConfiguration Amazonka.ResourceGroups.GetGroup#Amazonka.ResourceGroups.DeleteGroup#Amazonka.ResourceGroups.CreateGroup(Amazonka.ResourceGroups.UngroupResourcesAmazonka.ResourceGroups.Untag#Amazonka.ResourceGroups.UpdateGroup(Amazonka.ResourceGroups.UpdateGroupQueryAmazonka.ResourceGroups.LensAmazonka.ResourceGroups.WaitersAmazonka.ResourceGroupsFailedResourceFailedResource'$sel:errorCode:FailedResource'!$sel:errorMessage:FailedResource' $sel:resourceArn:FailedResource'newFailedResourcefailedResource_errorCodefailedResource_errorMessagefailedResource_resourceArn$fNFDataFailedResource$fHashableFailedResource$fFromJSONFailedResource$fEqFailedResource$fReadFailedResource$fShowFailedResource$fGenericFailedResourceGroupGroup'$sel:description:Group'$sel:groupArn:Group'$sel:name:Group'newGroupgroup_descriptiongroup_groupArn group_name $fNFDataGroup$fHashableGroup$fFromJSONGroup $fEqGroup $fReadGroup $fShowGroup$fGenericGroupGroupConfigurationParameterGroupConfigurationParameter'($sel:values:GroupConfigurationParameter'&$sel:name:GroupConfigurationParameter'newGroupConfigurationParameter"groupConfigurationParameter_values groupConfigurationParameter_name#$fToJSONGroupConfigurationParameter#$fNFDataGroupConfigurationParameter%$fHashableGroupConfigurationParameter%$fFromJSONGroupConfigurationParameter$fEqGroupConfigurationParameter!$fReadGroupConfigurationParameter!$fShowGroupConfigurationParameter$$fGenericGroupConfigurationParameterGroupConfigurationItemGroupConfigurationItem''$sel:parameters:GroupConfigurationItem'"$sel:type':GroupConfigurationItem'newGroupConfigurationItem!groupConfigurationItem_parametersgroupConfigurationItem_type$fToJSONGroupConfigurationItem$fNFDataGroupConfigurationItem $fHashableGroupConfigurationItem $fFromJSONGroupConfigurationItem$fEqGroupConfigurationItem$fReadGroupConfigurationItem$fShowGroupConfigurationItem$fGenericGroupConfigurationItemGroupConfigurationStatusGroupConfigurationStatus'fromGroupConfigurationStatus!GroupConfigurationStatus_UPDATING&GroupConfigurationStatus_UPDATE_FAILED(GroupConfigurationStatus_UPDATE_COMPLETE$fShowGroupConfigurationStatus$fReadGroupConfigurationStatus$fEqGroupConfigurationStatus$fOrdGroupConfigurationStatus!$fGenericGroupConfigurationStatus"$fHashableGroupConfigurationStatus $fNFDataGroupConfigurationStatus"$fFromTextGroupConfigurationStatus $fToTextGroupConfigurationStatus&$fToByteStringGroupConfigurationStatus$fToLogGroupConfigurationStatus"$fToHeaderGroupConfigurationStatus!$fToQueryGroupConfigurationStatus"$fFromJSONGroupConfigurationStatus%$fFromJSONKeyGroupConfigurationStatus $fToJSONGroupConfigurationStatus#$fToJSONKeyGroupConfigurationStatus!$fFromXMLGroupConfigurationStatus$fToXMLGroupConfigurationStatusGroupConfigurationGroupConfiguration'&$sel:configuration:GroupConfiguration'&$sel:failureReason:GroupConfiguration'.$sel:proposedConfiguration:GroupConfiguration'$sel:status:GroupConfiguration'newGroupConfiguration groupConfiguration_configuration groupConfiguration_failureReason(groupConfiguration_proposedConfigurationgroupConfiguration_status$fNFDataGroupConfiguration$fHashableGroupConfiguration$fFromJSONGroupConfiguration$fEqGroupConfiguration$fReadGroupConfiguration$fShowGroupConfiguration$fGenericGroupConfigurationGroupFilterNameGroupFilterName'fromGroupFilterNameGroupFilterName_Resource_type"GroupFilterName_Configuration_type$fShowGroupFilterName$fReadGroupFilterName$fEqGroupFilterName$fOrdGroupFilterName$fGenericGroupFilterName$fHashableGroupFilterName$fNFDataGroupFilterName$fFromTextGroupFilterName$fToTextGroupFilterName$fToByteStringGroupFilterName$fToLogGroupFilterName$fToHeaderGroupFilterName$fToQueryGroupFilterName$fFromJSONGroupFilterName$fFromJSONKeyGroupFilterName$fToJSONGroupFilterName$fToJSONKeyGroupFilterName$fFromXMLGroupFilterName$fToXMLGroupFilterName GroupFilter GroupFilter'$sel:name:GroupFilter'$sel:values:GroupFilter'newGroupFiltergroupFilter_namegroupFilter_values$fToJSONGroupFilter$fNFDataGroupFilter$fHashableGroupFilter$fEqGroupFilter$fReadGroupFilter$fShowGroupFilter$fGenericGroupFilterGroupIdentifierGroupIdentifier'$sel:groupArn:GroupIdentifier'$sel:groupName:GroupIdentifier'newGroupIdentifiergroupIdentifier_groupArngroupIdentifier_groupName$fNFDataGroupIdentifier$fHashableGroupIdentifier$fFromJSONGroupIdentifier$fEqGroupIdentifier$fReadGroupIdentifier$fShowGroupIdentifier$fGenericGroupIdentifierPendingResourcePendingResource'!$sel:resourceArn:PendingResource'newPendingResourcependingResource_resourceArn$fNFDataPendingResource$fHashablePendingResource$fFromJSONPendingResource$fEqPendingResource$fReadPendingResource$fShowPendingResource$fGenericPendingResourceQueryErrorCodeQueryErrorCode'fromQueryErrorCode0QueryErrorCode_CLOUDFORMATION_STACK_NOT_EXISTING,QueryErrorCode_CLOUDFORMATION_STACK_INACTIVE$fShowQueryErrorCode$fReadQueryErrorCode$fEqQueryErrorCode$fOrdQueryErrorCode$fGenericQueryErrorCode$fHashableQueryErrorCode$fNFDataQueryErrorCode$fFromTextQueryErrorCode$fToTextQueryErrorCode$fToByteStringQueryErrorCode$fToLogQueryErrorCode$fToHeaderQueryErrorCode$fToQueryQueryErrorCode$fFromJSONQueryErrorCode$fFromJSONKeyQueryErrorCode$fToJSONQueryErrorCode$fToJSONKeyQueryErrorCode$fFromXMLQueryErrorCode$fToXMLQueryErrorCode QueryError QueryError'$sel:errorCode:QueryError'$sel:message:QueryError' newQueryErrorqueryError_errorCodequeryError_message$fNFDataQueryError$fHashableQueryError$fFromJSONQueryError$fEqQueryError$fReadQueryError$fShowQueryError$fGenericQueryError QueryType QueryType' fromQueryTypeQueryType_TAG_FILTERS_1_0"QueryType_CLOUDFORMATION_STACK_1_0$fShowQueryType$fReadQueryType $fEqQueryType$fOrdQueryType$fGenericQueryType$fHashableQueryType$fNFDataQueryType$fFromTextQueryType$fToTextQueryType$fToByteStringQueryType$fToLogQueryType$fToHeaderQueryType$fToQueryQueryType$fFromJSONQueryType$fFromJSONKeyQueryType$fToJSONQueryType$fToJSONKeyQueryType$fFromXMLQueryType$fToXMLQueryTypeResourceFilterNameResourceFilterName'fromResourceFilterName ResourceFilterName_Resource_type$fShowResourceFilterName$fReadResourceFilterName$fEqResourceFilterName$fOrdResourceFilterName$fGenericResourceFilterName$fHashableResourceFilterName$fNFDataResourceFilterName$fFromTextResourceFilterName$fToTextResourceFilterName $fToByteStringResourceFilterName$fToLogResourceFilterName$fToHeaderResourceFilterName$fToQueryResourceFilterName$fFromJSONResourceFilterName$fFromJSONKeyResourceFilterName$fToJSONResourceFilterName$fToJSONKeyResourceFilterName$fFromXMLResourceFilterName$fToXMLResourceFilterNameResourceFilterResourceFilter'$sel:name:ResourceFilter'$sel:values:ResourceFilter'newResourceFilterresourceFilter_nameresourceFilter_values$fToJSONResourceFilter$fNFDataResourceFilter$fHashableResourceFilter$fEqResourceFilter$fReadResourceFilter$fShowResourceFilter$fGenericResourceFilterResourceIdentifierResourceIdentifier'$$sel:resourceArn:ResourceIdentifier'%$sel:resourceType:ResourceIdentifier'newResourceIdentifierresourceIdentifier_resourceArnresourceIdentifier_resourceType$fNFDataResourceIdentifier$fHashableResourceIdentifier$fFromJSONResourceIdentifier$fEqResourceIdentifier$fReadResourceIdentifier$fShowResourceIdentifier$fGenericResourceIdentifier ResourceQueryResourceQuery'$sel:type':ResourceQuery'$sel:query:ResourceQuery'newResourceQueryresourceQuery_typeresourceQuery_searchQuery$fToJSONResourceQuery$fNFDataResourceQuery$fHashableResourceQuery$fFromJSONResourceQuery$fEqResourceQuery$fReadResourceQuery$fShowResourceQuery$fGenericResourceQuery GroupQuery GroupQuery'$sel:groupName:GroupQuery'$sel:resourceQuery:GroupQuery' newGroupQuerygroupQuery_groupNamegroupQuery_resourceQuery$fNFDataGroupQuery$fHashableGroupQuery$fFromJSONGroupQuery$fEqGroupQuery$fReadGroupQuery$fShowGroupQuery$fGenericGroupQueryResourceStatusValueResourceStatusValue'fromResourceStatusValueResourceStatusValue_PENDING$fShowResourceStatusValue$fReadResourceStatusValue$fEqResourceStatusValue$fOrdResourceStatusValue$fGenericResourceStatusValue$fHashableResourceStatusValue$fNFDataResourceStatusValue$fFromTextResourceStatusValue$fToTextResourceStatusValue!$fToByteStringResourceStatusValue$fToLogResourceStatusValue$fToHeaderResourceStatusValue$fToQueryResourceStatusValue$fFromJSONResourceStatusValue $fFromJSONKeyResourceStatusValue$fToJSONResourceStatusValue$fToJSONKeyResourceStatusValue$fFromXMLResourceStatusValue$fToXMLResourceStatusValueResourceStatusResourceStatus'$sel:name:ResourceStatus'newResourceStatusresourceStatus_name$fNFDataResourceStatus$fHashableResourceStatus$fFromJSONResourceStatus$fEqResourceStatus$fReadResourceStatus$fShowResourceStatus$fGenericResourceStatusListGroupResourcesItemListGroupResourcesItem''$sel:identifier:ListGroupResourcesItem'#$sel:status:ListGroupResourcesItem'newListGroupResourcesItem!listGroupResourcesItem_identifierlistGroupResourcesItem_status$fNFDataListGroupResourcesItem $fHashableListGroupResourcesItem $fFromJSONListGroupResourcesItem$fEqListGroupResourcesItem$fReadListGroupResourcesItem$fShowListGroupResourcesItem$fGenericListGroupResourcesItemdefaultService_BadRequestException_ForbiddenException_InternalServerErrorException_MethodNotAllowedException_NotFoundException_TooManyRequestsException_UnauthorizedException TagResponse TagResponse'$sel:arn:TagResponse'$sel:tags:TagResponse'$sel:httpStatus:TagResponse'TagTag' $sel:arn:Tag'$sel:tags:Tag'newTagtag_arntag_tagsnewTagResponsetagResponse_arntagResponse_tagstagResponse_httpStatus $fToQueryTag $fToPathTag $fToJSONTag$fToHeadersTag $fNFDataTag $fHashableTag$fNFDataTagResponse$fAWSRequestTag$fEqTagResponse$fReadTagResponse$fShowTagResponse$fGenericTagResponse$fEqTag $fReadTag $fShowTag $fGenericTagSearchResourcesResponseSearchResourcesResponse''$sel:nextToken:SearchResourcesResponse')$sel:queryErrors:SearchResourcesResponse'1$sel:resourceIdentifiers:SearchResourcesResponse'($sel:httpStatus:SearchResourcesResponse'SearchResourcesSearchResources' $sel:maxResults:SearchResources'$sel:nextToken:SearchResources'#$sel:resourceQuery:SearchResources'newSearchResourcessearchResources_maxResultssearchResources_nextTokensearchResources_resourceQuerynewSearchResourcesResponse!searchResourcesResponse_nextToken#searchResourcesResponse_queryErrors+searchResourcesResponse_resourceIdentifiers"searchResourcesResponse_httpStatus$fToQuerySearchResources$fToPathSearchResources$fToJSONSearchResources$fToHeadersSearchResources$fNFDataSearchResources$fHashableSearchResources$fAWSPagerSearchResources$fNFDataSearchResourcesResponse$fAWSRequestSearchResources$fEqSearchResourcesResponse$fReadSearchResourcesResponse$fShowSearchResourcesResponse $fGenericSearchResourcesResponse$fEqSearchResources$fReadSearchResources$fShowSearchResources$fGenericSearchResourcesPutGroupConfigurationResponsePutGroupConfigurationResponse'.$sel:httpStatus:PutGroupConfigurationResponse'PutGroupConfigurationPutGroupConfiguration')$sel:configuration:PutGroupConfiguration'"$sel:group':PutGroupConfiguration'newPutGroupConfiguration#putGroupConfiguration_configurationputGroupConfiguration_group newPutGroupConfigurationResponse(putGroupConfigurationResponse_httpStatus$fToQueryPutGroupConfiguration$fToPathPutGroupConfiguration$fToJSONPutGroupConfiguration $fToHeadersPutGroupConfiguration$fNFDataPutGroupConfiguration$fHashablePutGroupConfiguration%$fNFDataPutGroupConfigurationResponse!$fAWSRequestPutGroupConfiguration!$fEqPutGroupConfigurationResponse#$fReadPutGroupConfigurationResponse#$fShowPutGroupConfigurationResponse&$fGenericPutGroupConfigurationResponse$fEqPutGroupConfiguration$fReadPutGroupConfiguration$fShowPutGroupConfiguration$fGenericPutGroupConfigurationListGroupsResponseListGroupsResponse')$sel:groupIdentifiers:ListGroupsResponse'$sel:groups:ListGroupsResponse'"$sel:nextToken:ListGroupsResponse'#$sel:httpStatus:ListGroupsResponse' ListGroups ListGroups'$sel:filters:ListGroups'$sel:maxResults:ListGroups'$sel:nextToken:ListGroups' newListGroupslistGroups_filterslistGroups_maxResultslistGroups_nextTokennewListGroupsResponse#listGroupsResponse_groupIdentifierslistGroupsResponse_groupslistGroupsResponse_nextTokenlistGroupsResponse_httpStatus$fToQueryListGroups$fToPathListGroups$fToJSONListGroups$fToHeadersListGroups$fNFDataListGroups$fHashableListGroups$fAWSPagerListGroups$fNFDataListGroupsResponse$fAWSRequestListGroups$fEqListGroupsResponse$fReadListGroupsResponse$fShowListGroupsResponse$fGenericListGroupsResponse$fEqListGroups$fReadListGroups$fShowListGroups$fGenericListGroupsListGroupResourcesResponseListGroupResourcesResponse'*$sel:nextToken:ListGroupResourcesResponse',$sel:queryErrors:ListGroupResourcesResponse'4$sel:resourceIdentifiers:ListGroupResourcesResponse'*$sel:resources:ListGroupResourcesResponse'+$sel:httpStatus:ListGroupResourcesResponse'ListGroupResourcesListGroupResources' $sel:filters:ListGroupResources'$sel:group':ListGroupResources'"$sel:groupName:ListGroupResources'#$sel:maxResults:ListGroupResources'"$sel:nextToken:ListGroupResources'newListGroupResourceslistGroupResources_filterslistGroupResources_grouplistGroupResources_groupNamelistGroupResources_maxResultslistGroupResources_nextTokennewListGroupResourcesResponse$listGroupResourcesResponse_nextToken&listGroupResourcesResponse_queryErrors.listGroupResourcesResponse_resourceIdentifiers$listGroupResourcesResponse_resources%listGroupResourcesResponse_httpStatus$fToQueryListGroupResources$fToPathListGroupResources$fToJSONListGroupResources$fToHeadersListGroupResources$fNFDataListGroupResources$fHashableListGroupResources$fAWSPagerListGroupResources"$fNFDataListGroupResourcesResponse$fAWSRequestListGroupResources$fEqListGroupResourcesResponse $fReadListGroupResourcesResponse $fShowListGroupResourcesResponse#$fGenericListGroupResourcesResponse$fEqListGroupResources$fReadListGroupResources$fShowListGroupResources$fGenericListGroupResourcesGroupResourcesResponseGroupResourcesResponse'#$sel:failed:GroupResourcesResponse'$$sel:pending:GroupResourcesResponse'&$sel:succeeded:GroupResourcesResponse''$sel:httpStatus:GroupResourcesResponse'GroupResourcesGroupResources'$sel:group':GroupResources'!$sel:resourceArns:GroupResources'newGroupResourcesgroupResources_groupgroupResources_resourceArnsnewGroupResourcesResponsegroupResourcesResponse_failedgroupResourcesResponse_pending groupResourcesResponse_succeeded!groupResourcesResponse_httpStatus$fToQueryGroupResources$fToPathGroupResources$fToJSONGroupResources$fToHeadersGroupResources$fNFDataGroupResources$fHashableGroupResources$fNFDataGroupResourcesResponse$fAWSRequestGroupResources$fEqGroupResourcesResponse$fReadGroupResourcesResponse$fShowGroupResourcesResponse$fGenericGroupResourcesResponse$fEqGroupResources$fReadGroupResources$fShowGroupResources$fGenericGroupResourcesGetTagsResponseGetTagsResponse'$sel:arn:GetTagsResponse'$sel:tags:GetTagsResponse' $sel:httpStatus:GetTagsResponse'GetTagsGetTags'$sel:arn:GetTags' newGetTags getTags_arnnewGetTagsResponsegetTagsResponse_arngetTagsResponse_tagsgetTagsResponse_httpStatus$fToQueryGetTags$fToPathGetTags$fToHeadersGetTags$fNFDataGetTags$fHashableGetTags$fNFDataGetTagsResponse$fAWSRequestGetTags$fEqGetTagsResponse$fReadGetTagsResponse$fShowGetTagsResponse$fGenericGetTagsResponse $fEqGetTags $fReadGetTags $fShowGetTags$fGenericGetTagsGetGroupQueryResponseGetGroupQueryResponse'&$sel:groupQuery:GetGroupQueryResponse'&$sel:httpStatus:GetGroupQueryResponse' GetGroupQueryGetGroupQuery'$sel:group':GetGroupQuery'$sel:groupName:GetGroupQuery'newGetGroupQuerygetGroupQuery_groupgetGroupQuery_groupNamenewGetGroupQueryResponse getGroupQueryResponse_groupQuery getGroupQueryResponse_httpStatus$fToQueryGetGroupQuery$fToPathGetGroupQuery$fToJSONGetGroupQuery$fToHeadersGetGroupQuery$fNFDataGetGroupQuery$fHashableGetGroupQuery$fNFDataGetGroupQueryResponse$fAWSRequestGetGroupQuery$fEqGetGroupQueryResponse$fReadGetGroupQueryResponse$fShowGetGroupQueryResponse$fGenericGetGroupQueryResponse$fEqGetGroupQuery$fReadGetGroupQuery$fShowGetGroupQuery$fGenericGetGroupQueryGetGroupConfigurationResponseGetGroupConfigurationResponse'6$sel:groupConfiguration:GetGroupConfigurationResponse'.$sel:httpStatus:GetGroupConfigurationResponse'GetGroupConfigurationGetGroupConfiguration'"$sel:group':GetGroupConfiguration'newGetGroupConfigurationgetGroupConfiguration_group newGetGroupConfigurationResponse0getGroupConfigurationResponse_groupConfiguration(getGroupConfigurationResponse_httpStatus$fToQueryGetGroupConfiguration$fToPathGetGroupConfiguration$fToJSONGetGroupConfiguration $fToHeadersGetGroupConfiguration$fNFDataGetGroupConfiguration$fHashableGetGroupConfiguration%$fNFDataGetGroupConfigurationResponse!$fAWSRequestGetGroupConfiguration!$fEqGetGroupConfigurationResponse#$fReadGetGroupConfigurationResponse#$fShowGetGroupConfigurationResponse&$fGenericGetGroupConfigurationResponse$fEqGetGroupConfiguration$fReadGetGroupConfiguration$fShowGetGroupConfiguration$fGenericGetGroupConfigurationGetGroupResponseGetGroupResponse'$sel:group':GetGroupResponse'!$sel:httpStatus:GetGroupResponse'GetGroup GetGroup'$sel:group':GetGroup'$sel:groupName:GetGroup' newGetGroupgetGroup_groupgetGroup_groupNamenewGetGroupResponsegetGroupResponse_groupgetGroupResponse_httpStatus$fToQueryGetGroup$fToPathGetGroup$fToJSONGetGroup$fToHeadersGetGroup$fNFDataGetGroup$fHashableGetGroup$fNFDataGetGroupResponse$fAWSRequestGetGroup$fEqGetGroupResponse$fReadGetGroupResponse$fShowGetGroupResponse$fGenericGetGroupResponse $fEqGetGroup$fReadGetGroup$fShowGetGroup$fGenericGetGroupDeleteGroupResponseDeleteGroupResponse' $sel:group':DeleteGroupResponse'$$sel:httpStatus:DeleteGroupResponse' DeleteGroup DeleteGroup'$sel:group':DeleteGroup'$sel:groupName:DeleteGroup'newDeleteGroupdeleteGroup_groupdeleteGroup_groupNamenewDeleteGroupResponsedeleteGroupResponse_groupdeleteGroupResponse_httpStatus$fToQueryDeleteGroup$fToPathDeleteGroup$fToJSONDeleteGroup$fToHeadersDeleteGroup$fNFDataDeleteGroup$fHashableDeleteGroup$fNFDataDeleteGroupResponse$fAWSRequestDeleteGroup$fEqDeleteGroupResponse$fReadDeleteGroupResponse$fShowDeleteGroupResponse$fGenericDeleteGroupResponse$fEqDeleteGroup$fReadDeleteGroup$fShowDeleteGroup$fGenericDeleteGroupCreateGroupResponseCreateGroupResponse' $sel:group':CreateGroupResponse',$sel:groupConfiguration:CreateGroupResponse''$sel:resourceQuery:CreateGroupResponse'$sel:tags:CreateGroupResponse'$$sel:httpStatus:CreateGroupResponse' CreateGroup CreateGroup'$sel:configuration:CreateGroup'$sel:description:CreateGroup'$sel:resourceQuery:CreateGroup'$sel:tags:CreateGroup'$sel:name:CreateGroup'newCreateGroupcreateGroup_configurationcreateGroup_descriptioncreateGroup_resourceQuerycreateGroup_tagscreateGroup_namenewCreateGroupResponsecreateGroupResponse_group&createGroupResponse_groupConfiguration!createGroupResponse_resourceQuerycreateGroupResponse_tagscreateGroupResponse_httpStatus$fToQueryCreateGroup$fToPathCreateGroup$fToJSONCreateGroup$fToHeadersCreateGroup$fNFDataCreateGroup$fHashableCreateGroup$fNFDataCreateGroupResponse$fAWSRequestCreateGroup$fEqCreateGroupResponse$fReadCreateGroupResponse$fShowCreateGroupResponse$fGenericCreateGroupResponse$fEqCreateGroup$fReadCreateGroup$fShowCreateGroup$fGenericCreateGroupUngroupResourcesResponseUngroupResourcesResponse'%$sel:failed:UngroupResourcesResponse'&$sel:pending:UngroupResourcesResponse'($sel:succeeded:UngroupResourcesResponse')$sel:httpStatus:UngroupResourcesResponse'UngroupResourcesUngroupResources'$sel:group':UngroupResources'#$sel:resourceArns:UngroupResources'newUngroupResourcesungroupResources_groupungroupResources_resourceArnsnewUngroupResourcesResponseungroupResourcesResponse_failed ungroupResourcesResponse_pending"ungroupResourcesResponse_succeeded#ungroupResourcesResponse_httpStatus$fToQueryUngroupResources$fToPathUngroupResources$fToJSONUngroupResources$fToHeadersUngroupResources$fNFDataUngroupResources$fHashableUngroupResources $fNFDataUngroupResourcesResponse$fAWSRequestUngroupResources$fEqUngroupResourcesResponse$fReadUngroupResourcesResponse$fShowUngroupResourcesResponse!$fGenericUngroupResourcesResponse$fEqUngroupResources$fReadUngroupResources$fShowUngroupResources$fGenericUngroupResources UntagResponseUntagResponse'$sel:arn:UntagResponse'$sel:keys:UntagResponse'$sel:httpStatus:UntagResponse'UntagUntag'$sel:arn:Untag'$sel:keys:Untag'newUntag untag_arn untag_keysnewUntagResponseuntagResponse_arnuntagResponse_keysuntagResponse_httpStatus$fToQueryUntag $fToPathUntag $fToJSONUntag$fToHeadersUntag $fNFDataUntag$fHashableUntag$fNFDataUntagResponse$fAWSRequestUntag$fEqUntagResponse$fReadUntagResponse$fShowUntagResponse$fGenericUntagResponse $fEqUntag $fReadUntag $fShowUntag$fGenericUntagUpdateGroupResponseUpdateGroupResponse' $sel:group':UpdateGroupResponse'$$sel:httpStatus:UpdateGroupResponse' UpdateGroup UpdateGroup'$sel:description:UpdateGroup'$sel:group':UpdateGroup'$sel:groupName:UpdateGroup'newUpdateGroupupdateGroup_descriptionupdateGroup_groupupdateGroup_groupNamenewUpdateGroupResponseupdateGroupResponse_groupupdateGroupResponse_httpStatus$fToQueryUpdateGroup$fToPathUpdateGroup$fToJSONUpdateGroup$fToHeadersUpdateGroup$fNFDataUpdateGroup$fHashableUpdateGroup$fNFDataUpdateGroupResponse$fAWSRequestUpdateGroup$fEqUpdateGroupResponse$fReadUpdateGroupResponse$fShowUpdateGroupResponse$fGenericUpdateGroupResponse$fEqUpdateGroup$fReadUpdateGroup$fShowUpdateGroup$fGenericUpdateGroupUpdateGroupQueryResponseUpdateGroupQueryResponse')$sel:groupQuery:UpdateGroupQueryResponse')$sel:httpStatus:UpdateGroupQueryResponse'UpdateGroupQueryUpdateGroupQuery'$sel:group':UpdateGroupQuery' $sel:groupName:UpdateGroupQuery'$$sel:resourceQuery:UpdateGroupQuery'newUpdateGroupQueryupdateGroupQuery_groupupdateGroupQuery_groupNameupdateGroupQuery_resourceQuerynewUpdateGroupQueryResponse#updateGroupQueryResponse_groupQuery#updateGroupQueryResponse_httpStatus$fToQueryUpdateGroupQuery$fToPathUpdateGroupQuery$fToJSONUpdateGroupQuery$fToHeadersUpdateGroupQuery$fNFDataUpdateGroupQuery$fHashableUpdateGroupQuery $fNFDataUpdateGroupQueryResponse$fAWSRequestUpdateGroupQuery$fEqUpdateGroupQueryResponse$fReadUpdateGroupQueryResponse$fShowUpdateGroupQueryResponse!$fGenericUpdateGroupQueryResponse$fEqUpdateGroupQuery$fReadUpdateGroupQuery$fShowUpdateGroupQuery$fGenericUpdateGroupQuery