AWS services or capabilities described in AWS Documentation may vary by region/location. Click Getting Started with Amazon AWS to see specific differences applicable to the China (Beijing) Region.
The query you can use to define a resource group or a search for resources. A ResourceQuery
specifies both a query Type
and a Query
string as JSON string objects.
See the examples section for example JSON strings. For more information about creating
a resource group with a resource query, see Build
queries and groups in Resource Groups in the Resource Groups User Guide
When you combine all of the elements together into a single string, any double quotes
that are embedded inside another double quote pair must be escaped by preceding the
embedded double quote with a backslash character (\). For example, a complete ResourceQuery
parameter must be formatted like the following CLI parameter example:
--resource-query '{"Type":"TAG_FILTERS_1_0","Query":"{\"ResourceTypeFilters\":[\"AWS::AllSupported\"],\"TagFilters\":[{\"Key\":\"Stage\",\"Values\":[\"Test\"]}]}"}'
In the preceding example, all of the double quote characters in the value part of
the Query
element must be escaped because the value itself is surrounded by
double quotes. For more information, see Quoting
strings in the Command Line Interface User Guide.
For the complete list of resource types that you can use in the array value for ResourceTypeFilters
,
see Resources
you can use with Resource Groups and Tag Editor in the Resource Groups User
Guide. For example:
"ResourceTypeFilters":["AWS::S3::Bucket", "AWS::EC2::Instance"]
Namespace: Amazon.ResourceGroups.Model
Assembly: AWSSDK.ResourceGroups.dll
Version: 3.x.y.z
public class ResourceQuery
The ResourceQuery type exposes the following members
Name | Description | |
---|---|---|
ResourceQuery() |
Name | Type | Description | |
---|---|---|---|
Query | System.String |
Gets and sets the property Query.
The query that defines a group or a search. The contents depends on the value of the
|
|
Type | Amazon.ResourceGroups.QueryType |
Gets and sets the property Type. The type of the query to perform. This can have one of two values:
|
.NET:
Supported in: 8.0 and newer, Core 3.1
.NET Standard:
Supported in: 2.0
.NET Framework:
Supported in: 4.5 and newer, 3.5