1. Packages
  2. Databricks Provider
  3. API Docs
  4. getTagPolicy
Databricks v1.75.0 published on Thursday, Sep 11, 2025 by Pulumi

databricks.getTagPolicy

Explore with Pulumi AI

databricks logo
Databricks v1.75.0 published on Thursday, Sep 11, 2025 by Pulumi

    This data source can be used to get a single tag policy by its tag key.

    Note This resource can only be used with an account-level provider!

    Using getTagPolicy

    Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.

    function getTagPolicy(args: GetTagPolicyArgs, opts?: InvokeOptions): Promise<GetTagPolicyResult>
    function getTagPolicyOutput(args: GetTagPolicyOutputArgs, opts?: InvokeOptions): Output<GetTagPolicyResult>
    def get_tag_policy(description: Optional[str] = None,
                       tag_key: Optional[str] = None,
                       values: Optional[Sequence[GetTagPolicyValue]] = None,
                       workspace_id: Optional[str] = None,
                       opts: Optional[InvokeOptions] = None) -> GetTagPolicyResult
    def get_tag_policy_output(description: Optional[pulumi.Input[str]] = None,
                       tag_key: Optional[pulumi.Input[str]] = None,
                       values: Optional[pulumi.Input[Sequence[pulumi.Input[GetTagPolicyValueArgs]]]] = None,
                       workspace_id: Optional[pulumi.Input[str]] = None,
                       opts: Optional[InvokeOptions] = None) -> Output[GetTagPolicyResult]
    func LookupTagPolicy(ctx *Context, args *LookupTagPolicyArgs, opts ...InvokeOption) (*LookupTagPolicyResult, error)
    func LookupTagPolicyOutput(ctx *Context, args *LookupTagPolicyOutputArgs, opts ...InvokeOption) LookupTagPolicyResultOutput

    > Note: This function is named LookupTagPolicy in the Go SDK.

    public static class GetTagPolicy 
    {
        public static Task<GetTagPolicyResult> InvokeAsync(GetTagPolicyArgs args, InvokeOptions? opts = null)
        public static Output<GetTagPolicyResult> Invoke(GetTagPolicyInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetTagPolicyResult> getTagPolicy(GetTagPolicyArgs args, InvokeOptions options)
    public static Output<GetTagPolicyResult> getTagPolicy(GetTagPolicyArgs args, InvokeOptions options)
    
    fn::invoke:
      function: databricks:index/getTagPolicy:getTagPolicy
      arguments:
        # arguments dictionary

    The following arguments are supported:

    TagKey string
    Description string
    (string)
    Values List<GetTagPolicyValue>
    (list of Value)
    WorkspaceId string
    Workspace ID of the resource
    TagKey string
    Description string
    (string)
    Values []GetTagPolicyValue
    (list of Value)
    WorkspaceId string
    Workspace ID of the resource
    tagKey String
    description String
    (string)
    values List<GetTagPolicyValue>
    (list of Value)
    workspaceId String
    Workspace ID of the resource
    tagKey string
    description string
    (string)
    values GetTagPolicyValue[]
    (list of Value)
    workspaceId string
    Workspace ID of the resource
    tag_key str
    description str
    (string)
    values Sequence[GetTagPolicyValue]
    (list of Value)
    workspace_id str
    Workspace ID of the resource
    tagKey String
    description String
    (string)
    values List<Property Map>
    (list of Value)
    workspaceId String
    Workspace ID of the resource

    getTagPolicy Result

    The following output properties are available:

    Id string
    (string)
    TagKey string
    (string)
    Description string
    (string)
    Values List<GetTagPolicyValue>
    (list of Value)
    WorkspaceId string
    Id string
    (string)
    TagKey string
    (string)
    Description string
    (string)
    Values []GetTagPolicyValue
    (list of Value)
    WorkspaceId string
    id String
    (string)
    tagKey String
    (string)
    description String
    (string)
    values List<GetTagPolicyValue>
    (list of Value)
    workspaceId String
    id string
    (string)
    tagKey string
    (string)
    description string
    (string)
    values GetTagPolicyValue[]
    (list of Value)
    workspaceId string
    id str
    (string)
    tag_key str
    (string)
    description str
    (string)
    values Sequence[GetTagPolicyValue]
    (list of Value)
    workspace_id str
    id String
    (string)
    tagKey String
    (string)
    description String
    (string)
    values List<Property Map>
    (list of Value)
    workspaceId String

    Supporting Types

    GetTagPolicyValue

    Name string
    (string)
    Name string
    (string)
    name String
    (string)
    name string
    (string)
    name str
    (string)
    name String
    (string)

    Package Details

    Repository
    databricks pulumi/pulumi-databricks
    License
    Apache-2.0
    Notes
    This Pulumi package is based on the databricks Terraform Provider.
    databricks logo
    Databricks v1.75.0 published on Thursday, Sep 11, 2025 by Pulumi