Package-level declarations

Types

Link copied to clipboard

page_title: "Google: gcp.tags.LocationTagBinding" description: |- A LocationTagBinding represents a connection between a TagValue and a Regional cloud resources.

Link copied to clipboard
data class LocationTagBindingArgs(val location: Output<String>? = null, val parent: Output<String>? = null, val tagValue: Output<String>? = null) : ConvertibleToJava<LocationTagBindingArgs>

page_title: "Google: gcp.tags.LocationTagBinding" description: |- A LocationTagBinding represents a connection between a TagValue and a Regional cloud resources.

Link copied to clipboard

A TagBinding represents a connection between a TagValue and a cloud resource (currently project, folder, or organization). Once a TagBinding is created, the TagValue is applied to all the descendants of the cloud resource. To get more information about TagBinding, see:

Link copied to clipboard
data class TagBindingArgs(val parent: Output<String>? = null, val tagValue: Output<String>? = null) : ConvertibleToJava<TagBindingArgs>

A TagBinding represents a connection between a TagValue and a cloud resource (currently project, folder, or organization). Once a TagBinding is created, the TagValue is applied to all the descendants of the cloud resource. To get more information about TagBinding, see:

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

A TagKey, used to group a set of TagValues. To get more information about TagKey, see:

Link copied to clipboard
data class TagKeyArgs(val description: Output<String>? = null, val parent: Output<String>? = null, val purpose: Output<String>? = null, val purposeData: Output<Map<String, String>>? = null, val shortName: Output<String>? = null) : ConvertibleToJava<TagKeyArgs>

A TagKey, used to group a set of TagValues. To get more information about TagKey, see:

Link copied to clipboard

Builder for TagKeyArgs.

Link copied to clipboard

Three different resources help you manage your IAM policy for Tags TagKey. Each of these resources serves a different use case:

Link copied to clipboard
data class TagKeyIamBindingArgs(val condition: Output<TagKeyIamBindingConditionArgs>? = null, val members: Output<List<String>>? = null, val role: Output<String>? = null, val tagKey: Output<String>? = null) : ConvertibleToJava<TagKeyIamBindingArgs>

Three different resources help you manage your IAM policy for Tags TagKey. Each of these resources serves a different use case:

Link copied to clipboard

Three different resources help you manage your IAM policy for Tags TagKey. Each of these resources serves a different use case:

Link copied to clipboard
data class TagKeyIamMemberArgs(val condition: Output<TagKeyIamMemberConditionArgs>? = null, val member: Output<String>? = null, val role: Output<String>? = null, val tagKey: Output<String>? = null) : ConvertibleToJava<TagKeyIamMemberArgs>

Three different resources help you manage your IAM policy for Tags TagKey. Each of these resources serves a different use case:

Link copied to clipboard

Three different resources help you manage your IAM policy for Tags TagKey. Each of these resources serves a different use case:

Link copied to clipboard
data class TagKeyIamPolicyArgs(val policyData: Output<String>? = null, val tagKey: Output<String>? = null) : ConvertibleToJava<TagKeyIamPolicyArgs>

Three different resources help you manage your IAM policy for Tags TagKey. Each of these resources serves a different use case:

Link copied to clipboard
Link copied to clipboard

Builder for TagKey.

Link copied to clipboard
Link copied to clipboard

A TagValue is a child of a particular TagKey. TagValues are used to group cloud resources for the purpose of controlling them using policies. To get more information about TagValue, see:

Link copied to clipboard
data class TagValueArgs(val description: Output<String>? = null, val parent: Output<String>? = null, val shortName: Output<String>? = null) : ConvertibleToJava<TagValueArgs>

A TagValue is a child of a particular TagKey. TagValues are used to group cloud resources for the purpose of controlling them using policies. To get more information about TagValue, see:

Link copied to clipboard
Link copied to clipboard

Three different resources help you manage your IAM policy for Tags TagValue. Each of these resources serves a different use case:

Link copied to clipboard
data class TagValueIamBindingArgs(val condition: Output<TagValueIamBindingConditionArgs>? = null, val members: Output<List<String>>? = null, val role: Output<String>? = null, val tagValue: Output<String>? = null) : ConvertibleToJava<TagValueIamBindingArgs>

Three different resources help you manage your IAM policy for Tags TagValue. Each of these resources serves a different use case:

Link copied to clipboard

Three different resources help you manage your IAM policy for Tags TagValue. Each of these resources serves a different use case:

Link copied to clipboard
data class TagValueIamMemberArgs(val condition: Output<TagValueIamMemberConditionArgs>? = null, val member: Output<String>? = null, val role: Output<String>? = null, val tagValue: Output<String>? = null) : ConvertibleToJava<TagValueIamMemberArgs>

Three different resources help you manage your IAM policy for Tags TagValue. Each of these resources serves a different use case:

Link copied to clipboard

Three different resources help you manage your IAM policy for Tags TagValue. Each of these resources serves a different use case:

Link copied to clipboard
data class TagValueIamPolicyArgs(val policyData: Output<String>? = null, val tagValue: Output<String>? = null) : ConvertibleToJava<TagValueIamPolicyArgs>

Three different resources help you manage your IAM policy for Tags TagValue. Each of these resources serves a different use case:

Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard
suspend fun tagBindingResource(name: String, block: suspend TagBindingResourceBuilder.() -> Unit): TagBinding
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
suspend fun tagKeyResource(name: String, block: suspend TagKeyResourceBuilder.() -> Unit): TagKey
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
suspend fun tagValueResource(name: String, block: suspend TagValueResourceBuilder.() -> Unit): TagValue