| Class | Description | 
|---|---|
| AccountSettings | 
 
 The Resource Groups settings for this Amazon Web Services account. 
 | 
| CreateGroupRequest | |
| CreateGroupResult | |
| DeleteGroupRequest | |
| DeleteGroupResult | |
| FailedResource | 
 
 A resource that failed to be added to or removed from a group. 
 | 
| GetAccountSettingsRequest | |
| GetAccountSettingsResult | |
| GetGroupConfigurationRequest | |
| GetGroupConfigurationResult | |
| GetGroupQueryRequest | |
| GetGroupQueryResult | |
| GetGroupRequest | |
| GetGroupResult | |
| GetTagsRequest | |
| GetTagsResult | |
| Group | 
 
 A resource group that contains Amazon Web Services resources. 
 | 
| GroupConfiguration | 
 
 A service configuration associated with a resource group. 
 | 
| GroupConfigurationItem | 
 
 An item in a group configuration. 
 | 
| GroupConfigurationParameter | 
 
 A parameter for a group configuration item. 
 | 
| GroupFilter | 
 
 A filter collection that you can use to restrict the results from a  
List operation to only those you
 want to include. | 
| GroupIdentifier | 
 
 The unique identifiers for a resource group. 
 | 
| GroupQuery | 
 
 A mapping of a query attached to a resource group that determines the Amazon Web Services resources that are members
 of the group. 
 | 
| GroupResourcesRequest | |
| GroupResourcesResult | |
| ListGroupResourcesItem | 
 
 A structure returned by the ListGroupResources operation that contains identity and group membership status
 information for one of the resources in the group. 
 | 
| ListGroupResourcesRequest | |
| ListGroupResourcesResult | |
| ListGroupsRequest | |
| ListGroupsResult | |
| PendingResource | 
 
 A structure that identifies a resource that is currently pending addition to the group as a member. 
 | 
| PutGroupConfigurationRequest | |
| PutGroupConfigurationResult | |
| QueryError | 
 
 A two-part error structure that can occur in  
ListGroupResources or SearchResources. | 
| ResourceFilter | 
 
 A filter name and value pair that is used to obtain more specific results from a list of resources. 
 | 
| ResourceIdentifier | 
 
 A structure that contains the ARN of a resource and its resource type. 
 | 
| ResourceQuery | 
 
 The query you can use to define a resource group or a search for resources. 
 | 
| ResourceStatus | 
 
 A structure that identifies the current group membership status for a resource. 
 | 
| SearchResourcesRequest | |
| SearchResourcesResult | |
| TagRequest | |
| TagResult | |
| UngroupResourcesRequest | |
| UngroupResourcesResult | |
| UntagRequest | |
| UntagResult | |
| UpdateAccountSettingsRequest | |
| UpdateAccountSettingsResult | |
| UpdateGroupQueryRequest | |
| UpdateGroupQueryResult | |
| UpdateGroupRequest | |
| UpdateGroupResult | 
| Enum | Description | 
|---|---|
| GroupConfigurationStatus | |
| GroupFilterName | |
| GroupLifecycleEventsDesiredStatus | |
| GroupLifecycleEventsStatus | |
| QueryErrorCode | |
| QueryType | |
| ResourceFilterName | |
| ResourceStatusValue | 
| Exception | Description | 
|---|---|
| AWSResourceGroupsException | 
 Base exception for all service exceptions thrown by AWS Resource Groups 
 | 
| BadRequestException | 
 
 The request includes one or more parameters that violate validation rules. 
 | 
| ForbiddenException | 
 
 The caller isn't authorized to make the request. 
 | 
| InternalServerErrorException | 
 
 An internal error occurred while processing the request. 
 | 
| MethodNotAllowedException | 
 
 The request uses an HTTP method that isn't allowed for the specified resource. 
 | 
| NotFoundException | 
 
 One or more of the specified resources don't exist. 
 | 
| TooManyRequestsException | 
 
 You've exceeded throttling limits by making too many requests in a period of time. 
 | 
| UnauthorizedException | 
 
 The request was rejected because it doesn't have valid credentials for the target resource. 
 |