AWS SDK Version 3 for .NET
API Reference

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.

Classes

NameDescription
Class FailureInfo

Details of the common errors that all actions return.

Class GetResourcesRequest

Container for the parameters to the GetResources operation. Returns all the tagged resources that are associated with the specified tags (keys and values) located in the specified region for the AWS account. The tags and the resource types that you specify in the request are known as filters. The response includes all tags that are associated with the requested resources. If no filter is provided, this action returns a paginated resource list with the associated tags.

Class GetResourcesResponse

This is the response object from the GetResources operation.

Class GetTagKeysRequest

Container for the parameters to the GetTagKeys operation. Returns all tag keys in the specified region for the AWS account.

Class GetTagKeysResponse

This is the response object from the GetTagKeys operation.

Class GetTagValuesRequest

Container for the parameters to the GetTagValues operation. Returns all tag values for the specified key in the specified region for the AWS account.

Class GetTagValuesResponse

This is the response object from the GetTagValues operation.

Class InternalServiceException

ResourceGroupsTaggingAPI exception

Class InvalidParameterException

ResourceGroupsTaggingAPI exception

Class PaginationTokenExpiredException

ResourceGroupsTaggingAPI exception

Class ResourceTagMapping

A list of resource ARNs and the tags (keys and values) that are associated with each.

Class Tag

The metadata that you apply to AWS resources to help you categorize and organize them. Each tag consists of a key and an optional value, both of which you define. For more information, see Tag Basics in the Amazon EC2 User Guide for Linux Instances.

Class TagFilter

A list of tags (keys and values) that are used to specify the associated resources.

Class TagResourcesRequest

Container for the parameters to the TagResources operation. Applies one or more tags to the specified resources. Note the following:

  • Not all resources can have tags. For a list of resources that support tagging, see Supported Resources in the AWS Resource Groups and Tag Editor User Guide.

  • Each resource can have up to 50 tags. For other limits, see Tag Restrictions in the Amazon EC2 User Guide for Linux Instances.

  • You can only tag resources that are located in the specified region for the AWS account.

  • To add tags to a resource, you need the necessary permissions for the service that the resource belongs to as well as permissions for adding tags. For more information, see Obtaining Permissions for Tagging in the AWS Resource Groups and Tag Editor User Guide.

Class TagResourcesResponse

This is the response object from the TagResources operation.

Class ThrottledException

ResourceGroupsTaggingAPI exception

Class UntagResourcesRequest

Container for the parameters to the UntagResources operation. Removes the specified tags from the specified resources. When you specify a tag key, the action removes both that key and its associated value. The operation succeeds even if you attempt to remove tags from a resource that were already removed. Note the following:

  • To remove tags from a resource, you need the necessary permissions for the service that the resource belongs to as well as permissions for removing tags. For more information, see Obtaining Permissions for Tagging in the AWS Resource Groups and Tag Editor User Guide.

  • You can only tag resources that are located in the specified region for the AWS account.

Class UntagResourcesResponse

This is the response object from the UntagResources operation.