1. Packages
  2. Databricks Provider
  3. API Docs
  4. getCleanRoomAutoApprovalRules
Databricks v1.76.0 published on Thursday, Sep 18, 2025 by Pulumi

databricks.getCleanRoomAutoApprovalRules

Explore with Pulumi AI

databricks logo
Databricks v1.76.0 published on Thursday, Sep 18, 2025 by Pulumi

    Using getCleanRoomAutoApprovalRules

    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 getCleanRoomAutoApprovalRules(args: GetCleanRoomAutoApprovalRulesArgs, opts?: InvokeOptions): Promise<GetCleanRoomAutoApprovalRulesResult>
    function getCleanRoomAutoApprovalRulesOutput(args: GetCleanRoomAutoApprovalRulesOutputArgs, opts?: InvokeOptions): Output<GetCleanRoomAutoApprovalRulesResult>
    def get_clean_room_auto_approval_rules(workspace_id: Optional[str] = None,
                                           opts: Optional[InvokeOptions] = None) -> GetCleanRoomAutoApprovalRulesResult
    def get_clean_room_auto_approval_rules_output(workspace_id: Optional[pulumi.Input[str]] = None,
                                           opts: Optional[InvokeOptions] = None) -> Output[GetCleanRoomAutoApprovalRulesResult]
    func GetCleanRoomAutoApprovalRules(ctx *Context, args *GetCleanRoomAutoApprovalRulesArgs, opts ...InvokeOption) (*GetCleanRoomAutoApprovalRulesResult, error)
    func GetCleanRoomAutoApprovalRulesOutput(ctx *Context, args *GetCleanRoomAutoApprovalRulesOutputArgs, opts ...InvokeOption) GetCleanRoomAutoApprovalRulesResultOutput

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

    public static class GetCleanRoomAutoApprovalRules 
    {
        public static Task<GetCleanRoomAutoApprovalRulesResult> InvokeAsync(GetCleanRoomAutoApprovalRulesArgs args, InvokeOptions? opts = null)
        public static Output<GetCleanRoomAutoApprovalRulesResult> Invoke(GetCleanRoomAutoApprovalRulesInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetCleanRoomAutoApprovalRulesResult> getCleanRoomAutoApprovalRules(GetCleanRoomAutoApprovalRulesArgs args, InvokeOptions options)
    public static Output<GetCleanRoomAutoApprovalRulesResult> getCleanRoomAutoApprovalRules(GetCleanRoomAutoApprovalRulesArgs args, InvokeOptions options)
    
    fn::invoke:
      function: databricks:index/getCleanRoomAutoApprovalRules:getCleanRoomAutoApprovalRules
      arguments:
        # arguments dictionary

    The following arguments are supported:

    WorkspaceId string
    Workspace ID of the resource
    WorkspaceId string
    Workspace ID of the resource
    workspaceId String
    Workspace ID of the resource
    workspaceId string
    Workspace ID of the resource
    workspace_id str
    Workspace ID of the resource
    workspaceId String
    Workspace ID of the resource

    getCleanRoomAutoApprovalRules Result

    The following output properties are available:

    Id string
    The provider-assigned unique ID for this managed resource.
    Rules List<GetCleanRoomAutoApprovalRulesRule>
    WorkspaceId string
    Id string
    The provider-assigned unique ID for this managed resource.
    Rules []GetCleanRoomAutoApprovalRulesRule
    WorkspaceId string
    id String
    The provider-assigned unique ID for this managed resource.
    rules List<GetCleanRoomAutoApprovalRulesRule>
    workspaceId String
    id string
    The provider-assigned unique ID for this managed resource.
    rules GetCleanRoomAutoApprovalRulesRule[]
    workspaceId string
    id str
    The provider-assigned unique ID for this managed resource.
    rules Sequence[GetCleanRoomAutoApprovalRulesRule]
    workspace_id str
    id String
    The provider-assigned unique ID for this managed resource.
    rules List<Property Map>
    workspaceId String

    Supporting Types

    GetCleanRoomAutoApprovalRulesRule

    CreatedAt int
    (integer) - Timestamp of when the rule was created, in epoch milliseconds
    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
    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
    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
    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
    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
    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
    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
    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
    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
    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
    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
    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.76.0 published on Thursday, Sep 18, 2025 by Pulumi
      AI Agentic Workflows: Register now