UNPKG

databricks-cdk

Version:

With this package databricks resources can be deployed with cdk

29 lines (28 loc) 902 B
import { CustomResource } from "aws-cdk-lib"; import { Construct } from "constructs"; export interface ComplexValue { value?: string; } export interface ServicePrincipalSettings { active?: boolean; application_id?: string; display_name?: string; entitlements?: ComplexValue[]; external_id?: string; groups?: ComplexValue[]; id?: string; roles?: ComplexValue[]; } export interface ServicePrincipalProperties { workspace_url: string; service_principal_settings: ServicePrincipalSettings; } export interface ServicePrincipalProps extends ServicePrincipalProperties { readonly serviceToken: string; } export declare class ServicePrincipal extends CustomResource { constructor(scope: Construct, id: string, props: ServicePrincipalProps); servicePrincipalId(): string; servicePrincipalName(): string; servicePrincipalApplicationId(): string; }