UNPKG

@pulumi/databricks

Version:

A Pulumi package for creating and managing databricks cloud resources.

118 lines (117 loc) 6.41 kB
import * as pulumi from "@pulumi/pulumi"; import * as outputs from "./types/output"; /** * [![Public Beta](https://img.shields.io/badge/Release_Stage-Public_Beta-orange)](https://docs.databricks.com/aws/en/release-notes/release-types) * * This data source can be used to get a single account setting. * * ## Example Usage * * Referring to a setting by id */ export declare function getAccountSettingV2(args: GetAccountSettingV2Args, opts?: pulumi.InvokeOptions): Promise<GetAccountSettingV2Result>; /** * A collection of arguments for invoking getAccountSettingV2. */ export interface GetAccountSettingV2Args { /** * Name of the setting */ name: string; } /** * A collection of values returned by getAccountSettingV2. */ export interface GetAccountSettingV2Result { /** * (AibiDashboardEmbeddingAccessPolicy) - Setting value for aibiDashboardEmbeddingAccessPolicy setting. This is the setting value set by consumers, check effectiveAibiDashboardEmbeddingAccessPolicy for final setting value */ readonly aibiDashboardEmbeddingAccessPolicy: outputs.GetAccountSettingV2AibiDashboardEmbeddingAccessPolicy; /** * (AibiDashboardEmbeddingApprovedDomains) - Setting value for aibiDashboardEmbeddingApprovedDomains setting. This is the setting value set by consumers, check effectiveAibiDashboardEmbeddingApprovedDomains for final setting value */ readonly aibiDashboardEmbeddingApprovedDomains: outputs.GetAccountSettingV2AibiDashboardEmbeddingApprovedDomains; /** * (ClusterAutoRestartMessage) - Setting value for automaticClusterUpdateWorkspace setting. This is the setting value set by consumers, check effectiveAutomaticClusterUpdateWorkspace for final setting value */ readonly automaticClusterUpdateWorkspace: outputs.GetAccountSettingV2AutomaticClusterUpdateWorkspace; /** * (BooleanMessage) - Setting value for boolean type setting. This is the setting value set by consumers, check effectiveBooleanVal for final setting value */ readonly booleanVal: outputs.GetAccountSettingV2BooleanVal; /** * (AibiDashboardEmbeddingAccessPolicy) - Effective setting value for aibiDashboardEmbeddingAccessPolicy setting. This is the final effective value of setting. To set a value use aibi_dashboard_embedding_access_policy */ readonly effectiveAibiDashboardEmbeddingAccessPolicy: outputs.GetAccountSettingV2EffectiveAibiDashboardEmbeddingAccessPolicy; /** * (AibiDashboardEmbeddingApprovedDomains) - Effective setting value for aibiDashboardEmbeddingApprovedDomains setting. This is the final effective value of setting. To set a value use aibi_dashboard_embedding_approved_domains */ readonly effectiveAibiDashboardEmbeddingApprovedDomains: outputs.GetAccountSettingV2EffectiveAibiDashboardEmbeddingApprovedDomains; /** * (ClusterAutoRestartMessage) - Effective setting value for automaticClusterUpdateWorkspace setting. This is the final effective value of setting. To set a value use automatic_cluster_update_workspace */ readonly effectiveAutomaticClusterUpdateWorkspace: outputs.GetAccountSettingV2EffectiveAutomaticClusterUpdateWorkspace; /** * (BooleanMessage) - Effective setting value for boolean type setting. This is the final effective value of setting. To set a value use boolean_val */ readonly effectiveBooleanVal: outputs.GetAccountSettingV2EffectiveBooleanVal; /** * (IntegerMessage) - Effective setting value for integer type setting. This is the final effective value of setting. To set a value use integer_val */ readonly effectiveIntegerVal: outputs.GetAccountSettingV2EffectiveIntegerVal; /** * (PersonalComputeMessage) - Effective setting value for personalCompute setting. This is the final effective value of setting. To set a value use personal_compute */ readonly effectivePersonalCompute: outputs.GetAccountSettingV2EffectivePersonalCompute; /** * (RestrictWorkspaceAdminsMessage) - Effective setting value for restrictWorkspaceAdmins setting. This is the final effective value of setting. To set a value use restrict_workspace_admins */ readonly effectiveRestrictWorkspaceAdmins: outputs.GetAccountSettingV2EffectiveRestrictWorkspaceAdmins; /** * (StringMessage) - Effective setting value for string type setting. This is the final effective value of setting. To set a value use string_val */ readonly effectiveStringVal: outputs.GetAccountSettingV2EffectiveStringVal; /** * The provider-assigned unique ID for this managed resource. */ readonly id: string; /** * (IntegerMessage) - Setting value for integer type setting. This is the setting value set by consumers, check effectiveIntegerVal for final setting value */ readonly integerVal: outputs.GetAccountSettingV2IntegerVal; /** * (string) - Name of the setting */ readonly name: string; /** * (PersonalComputeMessage) - Setting value for personalCompute setting. This is the setting value set by consumers, check effectivePersonalCompute for final setting value */ readonly personalCompute: outputs.GetAccountSettingV2PersonalCompute; /** * (RestrictWorkspaceAdminsMessage) - Setting value for restrictWorkspaceAdmins setting. This is the setting value set by consumers, check effectiveRestrictWorkspaceAdmins for final setting value */ readonly restrictWorkspaceAdmins: outputs.GetAccountSettingV2RestrictWorkspaceAdmins; /** * (StringMessage) - Setting value for string type setting. This is the setting value set by consumers, check effectiveStringVal for final setting value */ readonly stringVal: outputs.GetAccountSettingV2StringVal; } /** * [![Public Beta](https://img.shields.io/badge/Release_Stage-Public_Beta-orange)](https://docs.databricks.com/aws/en/release-notes/release-types) * * This data source can be used to get a single account setting. * * ## Example Usage * * Referring to a setting by id */ export declare function getAccountSettingV2Output(args: GetAccountSettingV2OutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output<GetAccountSettingV2Result>; /** * A collection of arguments for invoking getAccountSettingV2. */ export interface GetAccountSettingV2OutputArgs { /** * Name of the setting */ name: pulumi.Input<string>; }