UNPKG

@pulumi/databricks

Version:

A Pulumi package for creating and managing databricks cloud resources.

229 lines (228 loc) 8.43 kB
import * as pulumi from "@pulumi/pulumi"; import * as inputs from "./types/input"; import * as outputs from "./types/output"; export declare function getAccountSettingV2(args?: GetAccountSettingV2Args, opts?: pulumi.InvokeOptions): Promise<GetAccountSettingV2Result>; /** * A collection of arguments for invoking getAccountSettingV2. */ export interface GetAccountSettingV2Args { /** * (AibiDashboardEmbeddingAccessPolicy) */ aibiDashboardEmbeddingAccessPolicy?: inputs.GetAccountSettingV2AibiDashboardEmbeddingAccessPolicy; /** * (AibiDashboardEmbeddingApprovedDomains) */ aibiDashboardEmbeddingApprovedDomains?: inputs.GetAccountSettingV2AibiDashboardEmbeddingApprovedDomains; /** * (ClusterAutoRestartMessage) - todo: Mark these Public after onboarded to DSL */ automaticClusterUpdateWorkspace?: inputs.GetAccountSettingV2AutomaticClusterUpdateWorkspace; /** * (BooleanMessage) */ booleanVal?: inputs.GetAccountSettingV2BooleanVal; /** * (DefaultDataSecurityModeMessage) */ defaultDataSecurityMode?: inputs.GetAccountSettingV2DefaultDataSecurityMode; /** * (AibiDashboardEmbeddingAccessPolicy) */ effectiveAibiDashboardEmbeddingAccessPolicy?: inputs.GetAccountSettingV2EffectiveAibiDashboardEmbeddingAccessPolicy; /** * (AibiDashboardEmbeddingApprovedDomains) */ effectiveAibiDashboardEmbeddingApprovedDomains?: inputs.GetAccountSettingV2EffectiveAibiDashboardEmbeddingApprovedDomains; /** * (ClusterAutoRestartMessage) */ effectiveAutomaticClusterUpdateWorkspace?: inputs.GetAccountSettingV2EffectiveAutomaticClusterUpdateWorkspace; /** * (DefaultDataSecurityModeMessage) */ effectiveDefaultDataSecurityMode?: inputs.GetAccountSettingV2EffectiveDefaultDataSecurityMode; /** * (PersonalComputeMessage) */ effectivePersonalCompute?: inputs.GetAccountSettingV2EffectivePersonalCompute; /** * (RestrictWorkspaceAdminsMessage) */ effectiveRestrictWorkspaceAdmins?: inputs.GetAccountSettingV2EffectiveRestrictWorkspaceAdmins; /** * (IntegerMessage) */ integerVal?: inputs.GetAccountSettingV2IntegerVal; /** * Name of the setting */ name?: string; /** * (PersonalComputeMessage) */ personalCompute?: inputs.GetAccountSettingV2PersonalCompute; /** * (RestrictWorkspaceAdminsMessage) */ restrictWorkspaceAdmins?: inputs.GetAccountSettingV2RestrictWorkspaceAdmins; /** * (StringMessage) */ stringVal?: inputs.GetAccountSettingV2StringVal; } /** * A collection of values returned by getAccountSettingV2. */ export interface GetAccountSettingV2Result { /** * (AibiDashboardEmbeddingAccessPolicy) */ readonly aibiDashboardEmbeddingAccessPolicy?: outputs.GetAccountSettingV2AibiDashboardEmbeddingAccessPolicy; /** * (AibiDashboardEmbeddingApprovedDomains) */ readonly aibiDashboardEmbeddingApprovedDomains?: outputs.GetAccountSettingV2AibiDashboardEmbeddingApprovedDomains; /** * (ClusterAutoRestartMessage) - todo: Mark these Public after onboarded to DSL */ readonly automaticClusterUpdateWorkspace?: outputs.GetAccountSettingV2AutomaticClusterUpdateWorkspace; /** * (BooleanMessage) */ readonly booleanVal?: outputs.GetAccountSettingV2BooleanVal; /** * (DefaultDataSecurityModeMessage) */ readonly defaultDataSecurityMode?: outputs.GetAccountSettingV2DefaultDataSecurityMode; /** * (AibiDashboardEmbeddingAccessPolicy) */ readonly effectiveAibiDashboardEmbeddingAccessPolicy?: outputs.GetAccountSettingV2EffectiveAibiDashboardEmbeddingAccessPolicy; /** * (AibiDashboardEmbeddingApprovedDomains) */ readonly effectiveAibiDashboardEmbeddingApprovedDomains?: outputs.GetAccountSettingV2EffectiveAibiDashboardEmbeddingApprovedDomains; /** * (ClusterAutoRestartMessage) */ readonly effectiveAutomaticClusterUpdateWorkspace?: outputs.GetAccountSettingV2EffectiveAutomaticClusterUpdateWorkspace; /** * (BooleanMessage) */ readonly effectiveBooleanVal: outputs.GetAccountSettingV2EffectiveBooleanVal; /** * (DefaultDataSecurityModeMessage) */ readonly effectiveDefaultDataSecurityMode?: outputs.GetAccountSettingV2EffectiveDefaultDataSecurityMode; /** * (IntegerMessage) */ readonly effectiveIntegerVal: outputs.GetAccountSettingV2EffectiveIntegerVal; /** * (PersonalComputeMessage) */ readonly effectivePersonalCompute?: outputs.GetAccountSettingV2EffectivePersonalCompute; /** * (RestrictWorkspaceAdminsMessage) */ readonly effectiveRestrictWorkspaceAdmins?: outputs.GetAccountSettingV2EffectiveRestrictWorkspaceAdmins; /** * (StringMessage) */ readonly effectiveStringVal: outputs.GetAccountSettingV2EffectiveStringVal; /** * The provider-assigned unique ID for this managed resource. */ readonly id: string; /** * (IntegerMessage) */ readonly integerVal?: outputs.GetAccountSettingV2IntegerVal; /** * (string) - Name of the setting */ readonly name?: string; /** * (PersonalComputeMessage) */ readonly personalCompute?: outputs.GetAccountSettingV2PersonalCompute; /** * (RestrictWorkspaceAdminsMessage) */ readonly restrictWorkspaceAdmins?: outputs.GetAccountSettingV2RestrictWorkspaceAdmins; /** * (StringMessage) */ readonly stringVal?: outputs.GetAccountSettingV2StringVal; } export declare function getAccountSettingV2Output(args?: GetAccountSettingV2OutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output<GetAccountSettingV2Result>; /** * A collection of arguments for invoking getAccountSettingV2. */ export interface GetAccountSettingV2OutputArgs { /** * (AibiDashboardEmbeddingAccessPolicy) */ aibiDashboardEmbeddingAccessPolicy?: pulumi.Input<inputs.GetAccountSettingV2AibiDashboardEmbeddingAccessPolicyArgs>; /** * (AibiDashboardEmbeddingApprovedDomains) */ aibiDashboardEmbeddingApprovedDomains?: pulumi.Input<inputs.GetAccountSettingV2AibiDashboardEmbeddingApprovedDomainsArgs>; /** * (ClusterAutoRestartMessage) - todo: Mark these Public after onboarded to DSL */ automaticClusterUpdateWorkspace?: pulumi.Input<inputs.GetAccountSettingV2AutomaticClusterUpdateWorkspaceArgs>; /** * (BooleanMessage) */ booleanVal?: pulumi.Input<inputs.GetAccountSettingV2BooleanValArgs>; /** * (DefaultDataSecurityModeMessage) */ defaultDataSecurityMode?: pulumi.Input<inputs.GetAccountSettingV2DefaultDataSecurityModeArgs>; /** * (AibiDashboardEmbeddingAccessPolicy) */ effectiveAibiDashboardEmbeddingAccessPolicy?: pulumi.Input<inputs.GetAccountSettingV2EffectiveAibiDashboardEmbeddingAccessPolicyArgs>; /** * (AibiDashboardEmbeddingApprovedDomains) */ effectiveAibiDashboardEmbeddingApprovedDomains?: pulumi.Input<inputs.GetAccountSettingV2EffectiveAibiDashboardEmbeddingApprovedDomainsArgs>; /** * (ClusterAutoRestartMessage) */ effectiveAutomaticClusterUpdateWorkspace?: pulumi.Input<inputs.GetAccountSettingV2EffectiveAutomaticClusterUpdateWorkspaceArgs>; /** * (DefaultDataSecurityModeMessage) */ effectiveDefaultDataSecurityMode?: pulumi.Input<inputs.GetAccountSettingV2EffectiveDefaultDataSecurityModeArgs>; /** * (PersonalComputeMessage) */ effectivePersonalCompute?: pulumi.Input<inputs.GetAccountSettingV2EffectivePersonalComputeArgs>; /** * (RestrictWorkspaceAdminsMessage) */ effectiveRestrictWorkspaceAdmins?: pulumi.Input<inputs.GetAccountSettingV2EffectiveRestrictWorkspaceAdminsArgs>; /** * (IntegerMessage) */ integerVal?: pulumi.Input<inputs.GetAccountSettingV2IntegerValArgs>; /** * Name of the setting */ name?: pulumi.Input<string>; /** * (PersonalComputeMessage) */ personalCompute?: pulumi.Input<inputs.GetAccountSettingV2PersonalComputeArgs>; /** * (RestrictWorkspaceAdminsMessage) */ restrictWorkspaceAdmins?: pulumi.Input<inputs.GetAccountSettingV2RestrictWorkspaceAdminsArgs>; /** * (StringMessage) */ stringVal?: pulumi.Input<inputs.GetAccountSettingV2StringValArgs>; }