Discover example scenarios that illustrate how you might use the tag schema feature in your environment.
Scenario A: Setting a value to be determined by another value
In this scenario, you want your customer to have to choose whether the organization is shared or not when they create a production environment; and to do so, complete the following steps:
Create a tag definition called
org-environment
that has the
Value Type
of
Enum
with the
Tag Value Constraint
of
development,production
.
Create a tag definition called
org-shared
that has the
Value Type
of
Enum
with the
Tag Value Constraint
of
True,False
.
You could also have the value automatically determined by setting only one value.
In the
Tag/Value Relationships
section for
org-shared
, enter the following information:
Define a Related Tag Definition:
Select
org-environment
.
Related Value:
Select
production
.
Scenario B: Setting a value to be queried only if a value is selected
In this scenario, you want your customer to be able to select any value for the application if that customer creates a production environment; and to do so, complete the following steps:
Create a tag definition called
org-environment
that has the
Value Type
of
Enum
with the
Tag Value Constraint
of
development,production
.
Create a tag definition called
org-application
that has the
Value Type
of
String
.
In the
Tag/Value Relationships
section for
org-application
, enter the following information:
Define a Related Tag Definition:
Select
org-environment
.
Related Value:
Select
production
.
In this setup, the
org-application
tag will not be enabled unless the user assigns the value
production
to the
org-environment
tag.
Scenario C: Creating a hierarchy of tags
You can create a nested series of tag definitions so that one value determines a definition which in turn determines another definition. In this example, you require that in a taggable resource for which the
org-environment
tag key is set to the
production
value, the user is allowed to select an appropriate value for the
org-department
tag key from an enumeration of applicable values.
In addition, you require that if the value of the
org-department
tag key is assigned the value
b2b-analytics
, the
org-compliance
tag key is assigned the
confidential
value. In this hierarchy of tags, if the user does not assign the value
production
to the
org-environment
tag, the remaining relationships will not be enabled. If you want to create this configuration, complete the following steps: