published on Friday, May 29, 2026 by Pulumi
published on Friday, May 29, 2026 by Pulumi
Create DisasterRecoveryStableUrl Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new DisasterRecoveryStableUrl(name: string, args: DisasterRecoveryStableUrlArgs, opts?: CustomResourceOptions);@overload
def DisasterRecoveryStableUrl(resource_name: str,
args: DisasterRecoveryStableUrlArgs,
opts: Optional[ResourceOptions] = None)
@overload
def DisasterRecoveryStableUrl(resource_name: str,
opts: Optional[ResourceOptions] = None,
initial_workspace_id: Optional[str] = None,
parent: Optional[str] = None,
stable_url_id: Optional[str] = None)func NewDisasterRecoveryStableUrl(ctx *Context, name string, args DisasterRecoveryStableUrlArgs, opts ...ResourceOption) (*DisasterRecoveryStableUrl, error)public DisasterRecoveryStableUrl(string name, DisasterRecoveryStableUrlArgs args, CustomResourceOptions? opts = null)
public DisasterRecoveryStableUrl(String name, DisasterRecoveryStableUrlArgs args)
public DisasterRecoveryStableUrl(String name, DisasterRecoveryStableUrlArgs args, CustomResourceOptions options)
type: databricks:DisasterRecoveryStableUrl
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
resource "databricks_disasterrecoverystableurl" "name" {
# resource properties
}Parameters
- name string
- The unique name of the resource.
- args DisasterRecoveryStableUrlArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args DisasterRecoveryStableUrlArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args DisasterRecoveryStableUrlArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args DisasterRecoveryStableUrlArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args DisasterRecoveryStableUrlArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Constructor example
The following reference example uses placeholder values for all input properties.
var disasterRecoveryStableUrlResource = new Databricks.DisasterRecoveryStableUrl("disasterRecoveryStableUrlResource", new()
{
InitialWorkspaceId = "string",
Parent = "string",
StableUrlId = "string",
});
example, err := databricks.NewDisasterRecoveryStableUrl(ctx, "disasterRecoveryStableUrlResource", &databricks.DisasterRecoveryStableUrlArgs{
InitialWorkspaceId: pulumi.String("string"),
Parent: pulumi.String("string"),
StableUrlId: pulumi.String("string"),
})
resource "databricks_disasterrecoverystableurl" "disasterRecoveryStableUrlResource" {
initial_workspace_id = "string"
parent = "string"
stable_url_id = "string"
}
var disasterRecoveryStableUrlResource = new DisasterRecoveryStableUrl("disasterRecoveryStableUrlResource", DisasterRecoveryStableUrlArgs.builder()
.initialWorkspaceId("string")
.parent("string")
.stableUrlId("string")
.build());
disaster_recovery_stable_url_resource = databricks.DisasterRecoveryStableUrl("disasterRecoveryStableUrlResource",
initial_workspace_id="string",
parent="string",
stable_url_id="string")
const disasterRecoveryStableUrlResource = new databricks.DisasterRecoveryStableUrl("disasterRecoveryStableUrlResource", {
initialWorkspaceId: "string",
parent: "string",
stableUrlId: "string",
});
type: databricks:DisasterRecoveryStableUrl
properties:
initialWorkspaceId: string
parent: string
stableUrlId: string
DisasterRecoveryStableUrl Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The DisasterRecoveryStableUrl resource accepts the following input properties:
- Initial
Workspace stringId - The workspace this stable URL is initially bound to. Used only in Create requests to associate the stable URL with a workspace. Not returned in responses. Mirrors FailoverGroup.initial_primary_region semantics
- Parent string
- The parent resource. Format: accounts/{account_id}
- Stable
Url stringId - Client-provided identifier for the stable URL. Used to construct the resource name as {parent}/stable-urls/{stable_url_id}
- Initial
Workspace stringId - The workspace this stable URL is initially bound to. Used only in Create requests to associate the stable URL with a workspace. Not returned in responses. Mirrors FailoverGroup.initial_primary_region semantics
- Parent string
- The parent resource. Format: accounts/{account_id}
- Stable
Url stringId - Client-provided identifier for the stable URL. Used to construct the resource name as {parent}/stable-urls/{stable_url_id}
- initial_
workspace_ stringid - The workspace this stable URL is initially bound to. Used only in Create requests to associate the stable URL with a workspace. Not returned in responses. Mirrors FailoverGroup.initial_primary_region semantics
- parent string
- The parent resource. Format: accounts/{account_id}
- stable_
url_ stringid - Client-provided identifier for the stable URL. Used to construct the resource name as {parent}/stable-urls/{stable_url_id}
- initial
Workspace StringId - The workspace this stable URL is initially bound to. Used only in Create requests to associate the stable URL with a workspace. Not returned in responses. Mirrors FailoverGroup.initial_primary_region semantics
- parent String
- The parent resource. Format: accounts/{account_id}
- stable
Url StringId - Client-provided identifier for the stable URL. Used to construct the resource name as {parent}/stable-urls/{stable_url_id}
- initial
Workspace stringId - The workspace this stable URL is initially bound to. Used only in Create requests to associate the stable URL with a workspace. Not returned in responses. Mirrors FailoverGroup.initial_primary_region semantics
- parent string
- The parent resource. Format: accounts/{account_id}
- stable
Url stringId - Client-provided identifier for the stable URL. Used to construct the resource name as {parent}/stable-urls/{stable_url_id}
- initial_
workspace_ strid - The workspace this stable URL is initially bound to. Used only in Create requests to associate the stable URL with a workspace. Not returned in responses. Mirrors FailoverGroup.initial_primary_region semantics
- parent str
- The parent resource. Format: accounts/{account_id}
- stable_
url_ strid - Client-provided identifier for the stable URL. Used to construct the resource name as {parent}/stable-urls/{stable_url_id}
- initial
Workspace StringId - The workspace this stable URL is initially bound to. Used only in Create requests to associate the stable URL with a workspace. Not returned in responses. Mirrors FailoverGroup.initial_primary_region semantics
- parent String
- The parent resource. Format: accounts/{account_id}
- stable
Url StringId - Client-provided identifier for the stable URL. Used to construct the resource name as {parent}/stable-urls/{stable_url_id}
Outputs
All input properties are implicitly available as output properties. Additionally, the DisasterRecoveryStableUrl resource produces the following output properties:
- Failover
Group stringName - (string) - Fully qualified resource name of the FailoverGroup this stable URL is
currently linked to, in the format
accounts/{account_id}/failover-groups/{failover_group_id}. Empty when the stable URL is not attached to any failover group. Server-controlled: written by CreateFailoverGroup / UpdateFailoverGroup on link, cleared by DeleteFailoverGroup / UpdateFailoverGroup on unlink - Id string
- The provider-assigned unique ID for this managed resource.
- Name string
- (string) - Fully qualified resource name. Format: accounts/{account_id}/stable-urls/{stable_url_id}
- Url string
- (string) - The stable URL endpoint. Generated by the backend on creation and
immutable thereafter. For non-Private-Link workspaces this is
https://<spog_host>/?c=<connection_id>. For Private-Link workspaces this is the per-connection hostname
- Failover
Group stringName - (string) - Fully qualified resource name of the FailoverGroup this stable URL is
currently linked to, in the format
accounts/{account_id}/failover-groups/{failover_group_id}. Empty when the stable URL is not attached to any failover group. Server-controlled: written by CreateFailoverGroup / UpdateFailoverGroup on link, cleared by DeleteFailoverGroup / UpdateFailoverGroup on unlink - Id string
- The provider-assigned unique ID for this managed resource.
- Name string
- (string) - Fully qualified resource name. Format: accounts/{account_id}/stable-urls/{stable_url_id}
- Url string
- (string) - The stable URL endpoint. Generated by the backend on creation and
immutable thereafter. For non-Private-Link workspaces this is
https://<spog_host>/?c=<connection_id>. For Private-Link workspaces this is the per-connection hostname
- failover_
group_ stringname - (string) - Fully qualified resource name of the FailoverGroup this stable URL is
currently linked to, in the format
accounts/{account_id}/failover-groups/{failover_group_id}. Empty when the stable URL is not attached to any failover group. Server-controlled: written by CreateFailoverGroup / UpdateFailoverGroup on link, cleared by DeleteFailoverGroup / UpdateFailoverGroup on unlink - id string
- The provider-assigned unique ID for this managed resource.
- name string
- (string) - Fully qualified resource name. Format: accounts/{account_id}/stable-urls/{stable_url_id}
- url string
- (string) - The stable URL endpoint. Generated by the backend on creation and
immutable thereafter. For non-Private-Link workspaces this is
https://<spog_host>/?c=<connection_id>. For Private-Link workspaces this is the per-connection hostname
- failover
Group StringName - (string) - Fully qualified resource name of the FailoverGroup this stable URL is
currently linked to, in the format
accounts/{account_id}/failover-groups/{failover_group_id}. Empty when the stable URL is not attached to any failover group. Server-controlled: written by CreateFailoverGroup / UpdateFailoverGroup on link, cleared by DeleteFailoverGroup / UpdateFailoverGroup on unlink - id String
- The provider-assigned unique ID for this managed resource.
- name String
- (string) - Fully qualified resource name. Format: accounts/{account_id}/stable-urls/{stable_url_id}
- url String
- (string) - The stable URL endpoint. Generated by the backend on creation and
immutable thereafter. For non-Private-Link workspaces this is
https://<spog_host>/?c=<connection_id>. For Private-Link workspaces this is the per-connection hostname
- failover
Group stringName - (string) - Fully qualified resource name of the FailoverGroup this stable URL is
currently linked to, in the format
accounts/{account_id}/failover-groups/{failover_group_id}. Empty when the stable URL is not attached to any failover group. Server-controlled: written by CreateFailoverGroup / UpdateFailoverGroup on link, cleared by DeleteFailoverGroup / UpdateFailoverGroup on unlink - id string
- The provider-assigned unique ID for this managed resource.
- name string
- (string) - Fully qualified resource name. Format: accounts/{account_id}/stable-urls/{stable_url_id}
- url string
- (string) - The stable URL endpoint. Generated by the backend on creation and
immutable thereafter. For non-Private-Link workspaces this is
https://<spog_host>/?c=<connection_id>. For Private-Link workspaces this is the per-connection hostname
- failover_
group_ strname - (string) - Fully qualified resource name of the FailoverGroup this stable URL is
currently linked to, in the format
accounts/{account_id}/failover-groups/{failover_group_id}. Empty when the stable URL is not attached to any failover group. Server-controlled: written by CreateFailoverGroup / UpdateFailoverGroup on link, cleared by DeleteFailoverGroup / UpdateFailoverGroup on unlink - id str
- The provider-assigned unique ID for this managed resource.
- name str
- (string) - Fully qualified resource name. Format: accounts/{account_id}/stable-urls/{stable_url_id}
- url str
- (string) - The stable URL endpoint. Generated by the backend on creation and
immutable thereafter. For non-Private-Link workspaces this is
https://<spog_host>/?c=<connection_id>. For Private-Link workspaces this is the per-connection hostname
- failover
Group StringName - (string) - Fully qualified resource name of the FailoverGroup this stable URL is
currently linked to, in the format
accounts/{account_id}/failover-groups/{failover_group_id}. Empty when the stable URL is not attached to any failover group. Server-controlled: written by CreateFailoverGroup / UpdateFailoverGroup on link, cleared by DeleteFailoverGroup / UpdateFailoverGroup on unlink - id String
- The provider-assigned unique ID for this managed resource.
- name String
- (string) - Fully qualified resource name. Format: accounts/{account_id}/stable-urls/{stable_url_id}
- url String
- (string) - The stable URL endpoint. Generated by the backend on creation and
immutable thereafter. For non-Private-Link workspaces this is
https://<spog_host>/?c=<connection_id>. For Private-Link workspaces this is the per-connection hostname
Look up Existing DisasterRecoveryStableUrl Resource
Get an existing DisasterRecoveryStableUrl resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.
public static get(name: string, id: Input<ID>, state?: DisasterRecoveryStableUrlState, opts?: CustomResourceOptions): DisasterRecoveryStableUrl@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
failover_group_name: Optional[str] = None,
initial_workspace_id: Optional[str] = None,
name: Optional[str] = None,
parent: Optional[str] = None,
stable_url_id: Optional[str] = None,
url: Optional[str] = None) -> DisasterRecoveryStableUrlfunc GetDisasterRecoveryStableUrl(ctx *Context, name string, id IDInput, state *DisasterRecoveryStableUrlState, opts ...ResourceOption) (*DisasterRecoveryStableUrl, error)public static DisasterRecoveryStableUrl Get(string name, Input<string> id, DisasterRecoveryStableUrlState? state, CustomResourceOptions? opts = null)public static DisasterRecoveryStableUrl get(String name, Output<String> id, DisasterRecoveryStableUrlState state, CustomResourceOptions options)resources: _: type: databricks:DisasterRecoveryStableUrl get: id: ${id}import {
to = databricks_disasterrecoverystableurl.example
id = "${id}"
}
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- resource_name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- Failover
Group stringName - (string) - Fully qualified resource name of the FailoverGroup this stable URL is
currently linked to, in the format
accounts/{account_id}/failover-groups/{failover_group_id}. Empty when the stable URL is not attached to any failover group. Server-controlled: written by CreateFailoverGroup / UpdateFailoverGroup on link, cleared by DeleteFailoverGroup / UpdateFailoverGroup on unlink - Initial
Workspace stringId - The workspace this stable URL is initially bound to. Used only in Create requests to associate the stable URL with a workspace. Not returned in responses. Mirrors FailoverGroup.initial_primary_region semantics
- Name string
- (string) - Fully qualified resource name. Format: accounts/{account_id}/stable-urls/{stable_url_id}
- Parent string
- The parent resource. Format: accounts/{account_id}
- Stable
Url stringId - Client-provided identifier for the stable URL. Used to construct the resource name as {parent}/stable-urls/{stable_url_id}
- Url string
- (string) - The stable URL endpoint. Generated by the backend on creation and
immutable thereafter. For non-Private-Link workspaces this is
https://<spog_host>/?c=<connection_id>. For Private-Link workspaces this is the per-connection hostname
- Failover
Group stringName - (string) - Fully qualified resource name of the FailoverGroup this stable URL is
currently linked to, in the format
accounts/{account_id}/failover-groups/{failover_group_id}. Empty when the stable URL is not attached to any failover group. Server-controlled: written by CreateFailoverGroup / UpdateFailoverGroup on link, cleared by DeleteFailoverGroup / UpdateFailoverGroup on unlink - Initial
Workspace stringId - The workspace this stable URL is initially bound to. Used only in Create requests to associate the stable URL with a workspace. Not returned in responses. Mirrors FailoverGroup.initial_primary_region semantics
- Name string
- (string) - Fully qualified resource name. Format: accounts/{account_id}/stable-urls/{stable_url_id}
- Parent string
- The parent resource. Format: accounts/{account_id}
- Stable
Url stringId - Client-provided identifier for the stable URL. Used to construct the resource name as {parent}/stable-urls/{stable_url_id}
- Url string
- (string) - The stable URL endpoint. Generated by the backend on creation and
immutable thereafter. For non-Private-Link workspaces this is
https://<spog_host>/?c=<connection_id>. For Private-Link workspaces this is the per-connection hostname
- failover_
group_ stringname - (string) - Fully qualified resource name of the FailoverGroup this stable URL is
currently linked to, in the format
accounts/{account_id}/failover-groups/{failover_group_id}. Empty when the stable URL is not attached to any failover group. Server-controlled: written by CreateFailoverGroup / UpdateFailoverGroup on link, cleared by DeleteFailoverGroup / UpdateFailoverGroup on unlink - initial_
workspace_ stringid - The workspace this stable URL is initially bound to. Used only in Create requests to associate the stable URL with a workspace. Not returned in responses. Mirrors FailoverGroup.initial_primary_region semantics
- name string
- (string) - Fully qualified resource name. Format: accounts/{account_id}/stable-urls/{stable_url_id}
- parent string
- The parent resource. Format: accounts/{account_id}
- stable_
url_ stringid - Client-provided identifier for the stable URL. Used to construct the resource name as {parent}/stable-urls/{stable_url_id}
- url string
- (string) - The stable URL endpoint. Generated by the backend on creation and
immutable thereafter. For non-Private-Link workspaces this is
https://<spog_host>/?c=<connection_id>. For Private-Link workspaces this is the per-connection hostname
- failover
Group StringName - (string) - Fully qualified resource name of the FailoverGroup this stable URL is
currently linked to, in the format
accounts/{account_id}/failover-groups/{failover_group_id}. Empty when the stable URL is not attached to any failover group. Server-controlled: written by CreateFailoverGroup / UpdateFailoverGroup on link, cleared by DeleteFailoverGroup / UpdateFailoverGroup on unlink - initial
Workspace StringId - The workspace this stable URL is initially bound to. Used only in Create requests to associate the stable URL with a workspace. Not returned in responses. Mirrors FailoverGroup.initial_primary_region semantics
- name String
- (string) - Fully qualified resource name. Format: accounts/{account_id}/stable-urls/{stable_url_id}
- parent String
- The parent resource. Format: accounts/{account_id}
- stable
Url StringId - Client-provided identifier for the stable URL. Used to construct the resource name as {parent}/stable-urls/{stable_url_id}
- url String
- (string) - The stable URL endpoint. Generated by the backend on creation and
immutable thereafter. For non-Private-Link workspaces this is
https://<spog_host>/?c=<connection_id>. For Private-Link workspaces this is the per-connection hostname
- failover
Group stringName - (string) - Fully qualified resource name of the FailoverGroup this stable URL is
currently linked to, in the format
accounts/{account_id}/failover-groups/{failover_group_id}. Empty when the stable URL is not attached to any failover group. Server-controlled: written by CreateFailoverGroup / UpdateFailoverGroup on link, cleared by DeleteFailoverGroup / UpdateFailoverGroup on unlink - initial
Workspace stringId - The workspace this stable URL is initially bound to. Used only in Create requests to associate the stable URL with a workspace. Not returned in responses. Mirrors FailoverGroup.initial_primary_region semantics
- name string
- (string) - Fully qualified resource name. Format: accounts/{account_id}/stable-urls/{stable_url_id}
- parent string
- The parent resource. Format: accounts/{account_id}
- stable
Url stringId - Client-provided identifier for the stable URL. Used to construct the resource name as {parent}/stable-urls/{stable_url_id}
- url string
- (string) - The stable URL endpoint. Generated by the backend on creation and
immutable thereafter. For non-Private-Link workspaces this is
https://<spog_host>/?c=<connection_id>. For Private-Link workspaces this is the per-connection hostname
- failover_
group_ strname - (string) - Fully qualified resource name of the FailoverGroup this stable URL is
currently linked to, in the format
accounts/{account_id}/failover-groups/{failover_group_id}. Empty when the stable URL is not attached to any failover group. Server-controlled: written by CreateFailoverGroup / UpdateFailoverGroup on link, cleared by DeleteFailoverGroup / UpdateFailoverGroup on unlink - initial_
workspace_ strid - The workspace this stable URL is initially bound to. Used only in Create requests to associate the stable URL with a workspace. Not returned in responses. Mirrors FailoverGroup.initial_primary_region semantics
- name str
- (string) - Fully qualified resource name. Format: accounts/{account_id}/stable-urls/{stable_url_id}
- parent str
- The parent resource. Format: accounts/{account_id}
- stable_
url_ strid - Client-provided identifier for the stable URL. Used to construct the resource name as {parent}/stable-urls/{stable_url_id}
- url str
- (string) - The stable URL endpoint. Generated by the backend on creation and
immutable thereafter. For non-Private-Link workspaces this is
https://<spog_host>/?c=<connection_id>. For Private-Link workspaces this is the per-connection hostname
- failover
Group StringName - (string) - Fully qualified resource name of the FailoverGroup this stable URL is
currently linked to, in the format
accounts/{account_id}/failover-groups/{failover_group_id}. Empty when the stable URL is not attached to any failover group. Server-controlled: written by CreateFailoverGroup / UpdateFailoverGroup on link, cleared by DeleteFailoverGroup / UpdateFailoverGroup on unlink - initial
Workspace StringId - The workspace this stable URL is initially bound to. Used only in Create requests to associate the stable URL with a workspace. Not returned in responses. Mirrors FailoverGroup.initial_primary_region semantics
- name String
- (string) - Fully qualified resource name. Format: accounts/{account_id}/stable-urls/{stable_url_id}
- parent String
- The parent resource. Format: accounts/{account_id}
- stable
Url StringId - Client-provided identifier for the stable URL. Used to construct the resource name as {parent}/stable-urls/{stable_url_id}
- url String
- (string) - The stable URL endpoint. Generated by the backend on creation and
immutable thereafter. For non-Private-Link workspaces this is
https://<spog_host>/?c=<connection_id>. For Private-Link workspaces this is the per-connection hostname
Package Details
- Repository
- databricks pulumi/pulumi-databricks
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
databricksTerraform Provider.
published on Friday, May 29, 2026 by Pulumi