1. Packages
  2. Databricks Provider
  3. API Docs
  4. getCleanRoomAutoApprovalRule
Databricks v1.74.0 published on Thursday, Aug 14, 2025 by Pulumi

databricks.getCleanRoomAutoApprovalRule

Explore with Pulumi AI

databricks logo
Databricks v1.74.0 published on Thursday, Aug 14, 2025 by Pulumi

    Using getCleanRoomAutoApprovalRule

    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 getCleanRoomAutoApprovalRule(args: GetCleanRoomAutoApprovalRuleArgs, opts?: InvokeOptions): Promise<GetCleanRoomAutoApprovalRuleResult>
    function getCleanRoomAutoApprovalRuleOutput(args: GetCleanRoomAutoApprovalRuleOutputArgs, opts?: InvokeOptions): Output<GetCleanRoomAutoApprovalRuleResult>
    def get_clean_room_auto_approval_rule(author_collaborator_alias: Optional[str] = None,
                                          author_scope: Optional[str] = None,
                                          clean_room_name: Optional[str] = None,
                                          runner_collaborator_alias: Optional[str] = None,
                                          opts: Optional[InvokeOptions] = None) -> GetCleanRoomAutoApprovalRuleResult
    def get_clean_room_auto_approval_rule_output(author_collaborator_alias: Optional[pulumi.Input[str]] = None,
                                          author_scope: Optional[pulumi.Input[str]] = None,
                                          clean_room_name: Optional[pulumi.Input[str]] = None,
                                          runner_collaborator_alias: Optional[pulumi.Input[str]] = None,
                                          opts: Optional[InvokeOptions] = None) -> Output[GetCleanRoomAutoApprovalRuleResult]
    func LookupCleanRoomAutoApprovalRule(ctx *Context, args *LookupCleanRoomAutoApprovalRuleArgs, opts ...InvokeOption) (*LookupCleanRoomAutoApprovalRuleResult, error)
    func LookupCleanRoomAutoApprovalRuleOutput(ctx *Context, args *LookupCleanRoomAutoApprovalRuleOutputArgs, opts ...InvokeOption) LookupCleanRoomAutoApprovalRuleResultOutput

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

    public static class GetCleanRoomAutoApprovalRule 
    {
        public static Task<GetCleanRoomAutoApprovalRuleResult> InvokeAsync(GetCleanRoomAutoApprovalRuleArgs args, InvokeOptions? opts = null)
        public static Output<GetCleanRoomAutoApprovalRuleResult> Invoke(GetCleanRoomAutoApprovalRuleInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetCleanRoomAutoApprovalRuleResult> getCleanRoomAutoApprovalRule(GetCleanRoomAutoApprovalRuleArgs args, InvokeOptions options)
    public static Output<GetCleanRoomAutoApprovalRuleResult> getCleanRoomAutoApprovalRule(GetCleanRoomAutoApprovalRuleArgs args, InvokeOptions options)
    
    fn::invoke:
      function: databricks:index/getCleanRoomAutoApprovalRule:getCleanRoomAutoApprovalRule
      arguments:
        # arguments dictionary

    The following arguments are supported:

    AuthorCollaboratorAlias string
    (string) - Collaborator alias of the author covered by the rule. Only one of author_collaborator_alias and author_scope can be set
    AuthorScope string
    (string) - Scope of authors covered by the rule. Only one of author_collaborator_alias and author_scope can be set. Possible values are: ANY_AUTHOR
    CleanRoomName string
    (string) - The name of the clean room this auto-approval rule belongs to
    RunnerCollaboratorAlias string
    (string) - Collaborator alias of the runner covered by the rule
    AuthorCollaboratorAlias string
    (string) - Collaborator alias of the author covered by the rule. Only one of author_collaborator_alias and author_scope can be set
    AuthorScope string
    (string) - Scope of authors covered by the rule. Only one of author_collaborator_alias and author_scope can be set. Possible values are: ANY_AUTHOR
    CleanRoomName string
    (string) - The name of the clean room this auto-approval rule belongs to
    RunnerCollaboratorAlias string
    (string) - Collaborator alias of the runner covered by the rule
    authorCollaboratorAlias String
    (string) - Collaborator alias of the author covered by the rule. Only one of author_collaborator_alias and author_scope can be set
    authorScope String
    (string) - Scope of authors covered by the rule. Only one of author_collaborator_alias and author_scope can be set. Possible values are: ANY_AUTHOR
    cleanRoomName String
    (string) - The name of the clean room this auto-approval rule belongs to
    runnerCollaboratorAlias String
    (string) - Collaborator alias of the runner covered by the rule
    authorCollaboratorAlias string
    (string) - Collaborator alias of the author covered by the rule. Only one of author_collaborator_alias and author_scope can be set
    authorScope string
    (string) - Scope of authors covered by the rule. Only one of author_collaborator_alias and author_scope can be set. Possible values are: ANY_AUTHOR
    cleanRoomName string
    (string) - The name of the clean room this auto-approval rule belongs to
    runnerCollaboratorAlias string
    (string) - Collaborator alias of the runner covered by the rule
    author_collaborator_alias str
    (string) - Collaborator alias of the author covered by the rule. Only one of author_collaborator_alias and author_scope can be set
    author_scope str
    (string) - Scope of authors covered by the rule. Only one of author_collaborator_alias and author_scope can be set. Possible values are: ANY_AUTHOR
    clean_room_name str
    (string) - The name of the clean room this auto-approval rule belongs to
    runner_collaborator_alias str
    (string) - Collaborator alias of the runner covered by the rule
    authorCollaboratorAlias String
    (string) - Collaborator alias of the author covered by the rule. Only one of author_collaborator_alias and author_scope can be set
    authorScope String
    (string) - Scope of authors covered by the rule. Only one of author_collaborator_alias and author_scope can be set. Possible values are: ANY_AUTHOR
    cleanRoomName String
    (string) - The name of the clean room this auto-approval rule belongs to
    runnerCollaboratorAlias String
    (string) - Collaborator alias of the runner covered by the rule

    getCleanRoomAutoApprovalRule Result

    The following output properties are available:

    CreatedAt int
    (integer) - Timestamp of when the rule was created, in epoch milliseconds
    Id string
    The provider-assigned unique ID for this managed resource.
    RuleId string
    (string) - A generated UUID identifying the rule
    RuleOwnerCollaboratorAlias string
    (string) - The owner of the rule to whom the rule applies
    AuthorCollaboratorAlias string
    (string) - Collaborator alias of the author covered by the rule. Only one of author_collaborator_alias and author_scope can be set
    AuthorScope string
    (string) - Scope of authors covered by the rule. Only one of author_collaborator_alias and author_scope can be set. Possible values are: ANY_AUTHOR
    CleanRoomName string
    (string) - The name of the clean room this auto-approval rule belongs to
    RunnerCollaboratorAlias string
    (string) - Collaborator alias of the runner covered by the rule
    CreatedAt int
    (integer) - Timestamp of when the rule was created, in epoch milliseconds
    Id string
    The provider-assigned unique ID for this managed resource.
    RuleId string
    (string) - A generated UUID identifying the rule
    RuleOwnerCollaboratorAlias string
    (string) - The owner of the rule to whom the rule applies
    AuthorCollaboratorAlias string
    (string) - Collaborator alias of the author covered by the rule. Only one of author_collaborator_alias and author_scope can be set
    AuthorScope string
    (string) - Scope of authors covered by the rule. Only one of author_collaborator_alias and author_scope can be set. Possible values are: ANY_AUTHOR
    CleanRoomName string
    (string) - The name of the clean room this auto-approval rule belongs to
    RunnerCollaboratorAlias string
    (string) - Collaborator alias of the runner covered by the rule
    createdAt Integer
    (integer) - Timestamp of when the rule was created, in epoch milliseconds
    id String
    The provider-assigned unique ID for this managed resource.
    ruleId String
    (string) - A generated UUID identifying the rule
    ruleOwnerCollaboratorAlias String
    (string) - The owner of the rule to whom the rule applies
    authorCollaboratorAlias String
    (string) - Collaborator alias of the author covered by the rule. Only one of author_collaborator_alias and author_scope can be set
    authorScope String
    (string) - Scope of authors covered by the rule. Only one of author_collaborator_alias and author_scope can be set. Possible values are: ANY_AUTHOR
    cleanRoomName String
    (string) - The name of the clean room this auto-approval rule belongs to
    runnerCollaboratorAlias String
    (string) - Collaborator alias of the runner covered by the rule
    createdAt number
    (integer) - Timestamp of when the rule was created, in epoch milliseconds
    id string
    The provider-assigned unique ID for this managed resource.
    ruleId string
    (string) - A generated UUID identifying the rule
    ruleOwnerCollaboratorAlias string
    (string) - The owner of the rule to whom the rule applies
    authorCollaboratorAlias string
    (string) - Collaborator alias of the author covered by the rule. Only one of author_collaborator_alias and author_scope can be set
    authorScope string
    (string) - Scope of authors covered by the rule. Only one of author_collaborator_alias and author_scope can be set. Possible values are: ANY_AUTHOR
    cleanRoomName string
    (string) - The name of the clean room this auto-approval rule belongs to
    runnerCollaboratorAlias string
    (string) - Collaborator alias of the runner covered by the rule
    created_at int
    (integer) - Timestamp of when the rule was created, in epoch milliseconds
    id str
    The provider-assigned unique ID for this managed resource.
    rule_id str
    (string) - A generated UUID identifying the rule
    rule_owner_collaborator_alias str
    (string) - The owner of the rule to whom the rule applies
    author_collaborator_alias str
    (string) - Collaborator alias of the author covered by the rule. Only one of author_collaborator_alias and author_scope can be set
    author_scope str
    (string) - Scope of authors covered by the rule. Only one of author_collaborator_alias and author_scope can be set. Possible values are: ANY_AUTHOR
    clean_room_name str
    (string) - The name of the clean room this auto-approval rule belongs to
    runner_collaborator_alias str
    (string) - Collaborator alias of the runner covered by the rule
    createdAt Number
    (integer) - Timestamp of when the rule was created, in epoch milliseconds
    id String
    The provider-assigned unique ID for this managed resource.
    ruleId String
    (string) - A generated UUID identifying the rule
    ruleOwnerCollaboratorAlias String
    (string) - The owner of the rule to whom the rule applies
    authorCollaboratorAlias String
    (string) - Collaborator alias of the author covered by the rule. Only one of author_collaborator_alias and author_scope can be set
    authorScope String
    (string) - Scope of authors covered by the rule. Only one of author_collaborator_alias and author_scope can be set. Possible values are: ANY_AUTHOR
    cleanRoomName String
    (string) - The name of the clean room this auto-approval rule belongs to
    runnerCollaboratorAlias String
    (string) - Collaborator alias of the runner covered by the rule

    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.74.0 published on Thursday, Aug 14, 2025 by Pulumi