class Aws::STS::Types::Tag

You can pass custom key-value pair attributes when you assume a role or federate a user. These are called session tags. You can then use the session tags to control access to resources. For more information, see [Tagging Amazon Web Services STS Sessions] in the *IAM User Guide*.

[1]: docs.aws.amazon.com/IAM/latest/UserGuide/id_session-tags.html

@note When making an API call, you may pass Tag

data as a hash:

    {
      key: "tagKeyType", # required
      value: "tagValueType", # required
    }

@!attribute [rw] key

The key for a session tag.

You can pass up to 50 session tags. The plain text session tag keys
can’t exceed 128 characters. For these and additional limits, see
[IAM and STS Character Limits][1] in the *IAM User Guide*.

[1]: https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_iam-limits.html#reference_iam-limits-entity-length
@return [String]

@!attribute [rw] value

The value for a session tag.

You can pass up to 50 session tags. The plain text session tag
values can’t exceed 256 characters. For these and additional limits,
see [IAM and STS Character Limits][1] in the *IAM User Guide*.

[1]: https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_iam-limits.html#reference_iam-limits-entity-length
@return [String]

@see docs.aws.amazon.com/goto/WebAPI/sts-2011-06-15/Tag AWS API Documentation

Constants

SENSITIVE