Skip to main content
Version: cicd.4.0 print this page

Tags

Tag-Based Access Control in Amorphic is a feature that helps users to efficiently share and manage Amorphic resources at scale.

Below is the sample resource definition file for Tag:

{
"rTag": {
"Type": "Tag",
"Properties": {
"TagKey": "department",
"TagValue": "tax",
"TagDescription": "Tag managed by CICD"
}
}
}
Note: Deployment dependencies

Tag lists no other resource types under DependsOn in the CICD module configuration.

Dependent resources should not be deleted before the primary resource; attempting to do so may lead to failures or inconsistencies during the deletion process.

Referencing this Resource

Below are the common keys that can be used in the DependsOn function to retrieve details of this resource.

Supported Key

KeyDescription
TagKeyReturns the TagKey value of this resource

For additional supported keys, refer to the API definition document for the respective resource type.

Example

To reference this schedule from another resource, use !DependsOn with logical name and property in the format <logicalResourceName>.<PropertyName>.

Example: {"!DependsOn": "rTag.TagKey"}

info

Amorphic CICD currently only supports creation, updating, and deletion of tags.
It does not support providing access to Amorphic resources using the managed tags.