Options
All
  • Public
  • Public/Protected
  • All
Menu

Namespace TargetTag

A tag key definition used in the current profile override, including the tag namespace, tag key, tag value type, and tag values. Only defined tags are supported. For more information about tagging, see Tagging Overview

Properties

tagDefinitionName

tagDefinitionName: string

The name you use to refer to the tag, also known as the tag key.

tagNamespaceName

tagNamespaceName: string

The name of the tag namespace.

tagValueType

tagValueType: TagValueType

Specifies which tag value types in the {@code tagValues} field result in overrides of the recommendation criteria.

When the value for this field is {@code ANY}, the {@code tagValues} field should be empty, which enforces overrides to the recommendation for resources with any tag values attached to them.

When the value for this field value is {@code VALUE}, the {@code tagValues} field must include a specific value or list of values. Overrides to the recommendation criteria only occur for resources that match the values in the {@code tagValues} fields.

Optional tagValues

tagValues: Array<string>

The list of tag values. The tag value is the value that the user applying the tag adds to the tag key.

Functions

getDeserializedJsonObj

  • getDeserializedJsonObj(obj: TargetTag): object

getJsonObj