Documentation ¶
Overview ¶
nolint: lll Package databricks exports types, functions, subpackages for provisioning databricks resources.
> This provider is a derived work of the [Terraform Provider](https://github.com/terraform-providers/terraform-provider-azurerm) > distributed under [MPL 2.0](https://www.mozilla.org/en-US/MPL/2.0/). If you encounter a bug or missing feature, > first check the [`pulumi/pulumi-azure` repo](https://github.com/pulumi/pulumi-azure/issues); however, if that doesn't turn up anything, > please consult the source [`terraform-providers/terraform-provider-azurerm` repo](https://github.com/terraform-providers/terraform-provider-azurerm/issues).
Index ¶
- type Workspace
- func (r *Workspace) ID() *pulumi.IDOutput
- func (r *Workspace) Location() *pulumi.StringOutput
- func (r *Workspace) ManagedResourceGroupId() *pulumi.StringOutput
- func (r *Workspace) ManagedResourceGroupName() *pulumi.StringOutput
- func (r *Workspace) Name() *pulumi.StringOutput
- func (r *Workspace) ResourceGroupName() *pulumi.StringOutput
- func (r *Workspace) Sku() *pulumi.StringOutput
- func (r *Workspace) Tags() *pulumi.MapOutput
- func (r *Workspace) URN() *pulumi.URNOutput
- type WorkspaceArgs
- type WorkspaceState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Workspace ¶
type Workspace struct {
// contains filtered or unexported fields
}
Manages a Databricks Workspace
> This content is derived from https://github.com/terraform-providers/terraform-provider-azurerm/blob/master/website/docs/r/databricks_workspace.html.markdown.
func GetWorkspace ¶
func GetWorkspace(ctx *pulumi.Context, name string, id pulumi.ID, state *WorkspaceState, opts ...pulumi.ResourceOpt) (*Workspace, error)
GetWorkspace gets an existing Workspace resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewWorkspace ¶
func NewWorkspace(ctx *pulumi.Context, name string, args *WorkspaceArgs, opts ...pulumi.ResourceOpt) (*Workspace, error)
NewWorkspace registers a new resource with the given unique name, arguments, and options.
func (*Workspace) Location ¶
func (r *Workspace) Location() *pulumi.StringOutput
Specifies the supported Azure location where the resource has to be created. Changing this forces a new resource to be created.
func (*Workspace) ManagedResourceGroupId ¶
func (r *Workspace) ManagedResourceGroupId() *pulumi.StringOutput
The ID of the Managed Resource Group created by the Databricks Workspace.
func (*Workspace) ManagedResourceGroupName ¶ added in v0.16.6
func (r *Workspace) ManagedResourceGroupName() *pulumi.StringOutput
The name of the resource group where Azure should place the managed Databricks resources. Changing this forces a new resource to be created.
func (*Workspace) Name ¶
func (r *Workspace) Name() *pulumi.StringOutput
Specifies the name of the Databricks Workspace resource. Changing this forces a new resource to be created.
func (*Workspace) ResourceGroupName ¶
func (r *Workspace) ResourceGroupName() *pulumi.StringOutput
The name of the Resource Group in which the Databricks Workspace should exist. Changing this forces a new resource to be created.
func (*Workspace) Sku ¶
func (r *Workspace) Sku() *pulumi.StringOutput
The `sku` to use for the Databricks Workspace. Possible values are `standard` or `premium`. Changing this forces a new resource to be created.
type WorkspaceArgs ¶
type WorkspaceArgs struct { // Specifies the supported Azure location where the resource has to be created. Changing this forces a new resource to be created. Location interface{} // The name of the resource group where Azure should place the managed Databricks resources. Changing this forces a new resource to be created. ManagedResourceGroupName interface{} // Specifies the name of the Databricks Workspace resource. Changing this forces a new resource to be created. Name interface{} // The name of the Resource Group in which the Databricks Workspace should exist. Changing this forces a new resource to be created. ResourceGroupName interface{} // The `sku` to use for the Databricks Workspace. Possible values are `standard` or `premium`. Changing this forces a new resource to be created. Sku interface{} // A mapping of tags to assign to the resource. Tags interface{} }
The set of arguments for constructing a Workspace resource.
type WorkspaceState ¶
type WorkspaceState struct { // Specifies the supported Azure location where the resource has to be created. Changing this forces a new resource to be created. Location interface{} // The ID of the Managed Resource Group created by the Databricks Workspace. ManagedResourceGroupId interface{} // The name of the resource group where Azure should place the managed Databricks resources. Changing this forces a new resource to be created. ManagedResourceGroupName interface{} // Specifies the name of the Databricks Workspace resource. Changing this forces a new resource to be created. Name interface{} // The name of the Resource Group in which the Databricks Workspace should exist. Changing this forces a new resource to be created. ResourceGroupName interface{} // The `sku` to use for the Databricks Workspace. Possible values are `standard` or `premium`. Changing this forces a new resource to be created. Sku interface{} // A mapping of tags to assign to the resource. Tags interface{} }
Input properties used for looking up and filtering Workspace resources.