/* * Copyright 2012-2017 Amazon.com, Inc. or its affiliates. All Rights Reserved. * * Licensed under the Apache License, Version 2.0 (the "License"). You may not use this file except in compliance with * the License. A copy of the License is located at * * http://aws.amazon.com/apache2.0 * * or in the "license" file accompanying this file. This file is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR * CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions * and limitations under the License. */ /** * <fullname>Resource Groups Tagging API</fullname> * <p> * This guide describes the API operations for the resource groups tagging. * </p> * <p> * A tag is a label that you assign to an AWS resource. A tag consists of a key and a value, both of which you define. * For example, if you have two Amazon EC2 instances, you might assign both a tag key of "Stack." But the value of * "Stack" might be "Testing" for one and "Production" for the other. * </p> * <p> * Tagging can help you organize your resources and enables you to simplify resource management, access management and * cost allocation. For more information about tagging, see <a * href="http://docs.aws.amazon.com/awsconsolehelpdocs/latest/gsg/tag-editor.html">Working with Tag Editor</a> and <a * href="http://docs.aws.amazon.com/awsconsolehelpdocs/latest/gsg/resource-groups.html">Working with Resource * Groups</a>. For more information about permissions you need to use the resource groups tagging APIs, see <a * href="http://docs.aws.amazon.com/awsconsolehelpdocs/latest/gsg/obtaining-permissions-for-resource-groups.html" * >Obtaining Permissions for Resource Groups </a> and <a * href="http://docs.aws.amazon.com/awsconsolehelpdocs/latest/gsg/obtaining-permissions-for-tagging.html">Obtaining * Permissions for Tagging </a>. * </p> * <p> * You can use the resource groups tagging APIs to complete the following tasks: * </p> * <ul> * <li> * <p> * Tag and untag supported resources located in the specified region for the AWS account * </p> * </li> * <li> * <p> * Use tag-based filters to search for resources located in the specified region for the AWS account * </p> * </li> * <li> * <p> * List all existing tag keys in the specified region for the AWS account * </p> * </li> * <li> * <p> * List all existing values for the specified key in the specified region for the AWS account * </p> * </li> * </ul> * <p> * Not all resources can have tags. For a list of resources that support tagging, see <a * href="http://docs.aws.amazon.com/awsconsolehelpdocs/latest/gsg/supported-resources.html">Supported Resources</a> in * the <i>AWS Resource Groups and Tag Editor User Guide</i>. * </p> * <p> * To make full use of the resource groups tagging APIs, you might need additional IAM permissions, including permission * to access the resources of individual services as well as permission to view and apply tags to those resources. For * more information, see <a * href="http://docs.aws.amazon.com/awsconsolehelpdocs/latest/gsg/obtaining-permissions-for-tagging.html">Obtaining * Permissions for Tagging</a> in the <i>AWS Resource Groups and Tag Editor User Guide</i>. * </p> */ package com.amazonaws.services.resourcegroupstaggingapi;