TagInheritancePropertiesArgs

data class TagInheritancePropertiesArgs(val preferContainerTags: Output<Boolean>) : ConvertibleToJava<TagInheritancePropertiesArgs>

The properties of the tag inheritance setting.

Constructors

Link copied to clipboard
constructor(preferContainerTags: Output<Boolean>)

Properties

Link copied to clipboard

This property defines the behavior when an inherited tag being applied matches a lower scope tag (Eg. Subscription tag matches the resource tag). If set to true - when tags match, the highest scope tags will be applied. Billing profile is the highest scope, followed by invoice sections, subscriptions and resource groups (allows overriding of lower scope tag values). If set to false - when tags match, the lowest scope tags will be applied. So, if a resource has the same tag as a subscription tag, the resource tag will be applied (does not allow overriding of lower scope tag values).

Functions

Link copied to clipboard
open override fun toJava(): TagInheritancePropertiesArgs