1. Registry
  2. Packages
  3. Databricks Provider
  4. API Docs
  5. PrivateNetworkGateway
Viewing docs for Databricks v1.116.0
published on Tuesday, Oct 20, 2026 by Pulumi
databricks logo databricks logo
Viewing docs for Databricks v1.116.0
published on Tuesday, Oct 20, 2026 by Pulumi

    Private Preview

    Manages a private network gateway under a network connectivity configuration (NCC). A gateway connects serverless compute to destinations in your Azure VNet.

    This Pulumi resource is supported on Azure only. Use an Azure account-level provider with access to the private network gateway V1 API. Set parent to accounts/{account_id}/network-connectivity-configs/{ncc_id}. The service assigns the gateway ID and returns its canonical resource name.

    Specify azureCloudConnection for the gateway subnet. Changing the cloud connection requires replacing the gateway. Destinations must be nonempty for SPECIFIC_DESTINATIONS and empty for ALL_TRAFFIC.

    Example Usage

    Create an Azure gateway in an existing NCC using an account-level provider. Use a provider release that includes this resource and an account with access to the private network gateway V1 API. Configure account-level authentication outside this file, for example through Databricks unified authentication environment variables.

    Supply the input variables through a .tfvars file or TF_VAR_ environment variables. The subnet must already exist. Choose the Azure bandwidth tier explicitly; it has no server-side default.

    import * as pulumi from "@pulumi/pulumi";
    import * as databricks from "@pulumi/databricks";
    
    const config = new pulumi.Config();
    const databricksAccountId = config.require("databricksAccountId");
    const nccId = config.require("nccId");
    // Full Azure resource ID of the existing gateway subnet.
    const subnetResourceId = config.require("subnetResourceId");
    // Supported Azure bandwidth tier to provision, in Gbps.
    const bandwidthTierGigabitsPerSecond = config.requireNumber("bandwidthTierGigabitsPerSecond");
    // Private destination hostname, for example database.internal.example.com.
    const destinationHostname = config.require("destinationHostname");
    // Private DNS resolver IP address reachable from the gateway.
    const dnsResolverIp = config.require("dnsResolverIp");
    const azure = new databricks.PrivateNetworkGateway("azure", {
        parent: `accounts/${databricksAccountId}/network-connectivity-configs/${nccId}`,
        displayName: "private-gateway",
        bandwidthTierGigabitsPerSecond: bandwidthTierGigabitsPerSecond,
        trafficMode: "SPECIFIC_DESTINATIONS",
        azureCloudConnection: {
            gatewaySubnet: {
                resourceId: subnetResourceId,
            },
        },
        destinations: [{
            destinationType: "DNS_NAME",
            value: destinationHostname,
        }],
        privateDnsResolvers: [{
            resolverType: "IP_ADDRESS",
            value: dnsResolverIp,
        }],
    });
    export const gatewayName = azure.name;
    export const gatewayState = azure.state;
    
    import pulumi
    import pulumi_databricks as databricks
    
    config = pulumi.Config()
    databricks_account_id = config.require("databricksAccountId")
    ncc_id = config.require("nccId")
    # Full Azure resource ID of the existing gateway subnet.
    subnet_resource_id = config.require("subnetResourceId")
    # Supported Azure bandwidth tier to provision, in Gbps.
    bandwidth_tier_gigabits_per_second = config.require_float("bandwidthTierGigabitsPerSecond")
    # Private destination hostname, for example database.internal.example.com.
    destination_hostname = config.require("destinationHostname")
    # Private DNS resolver IP address reachable from the gateway.
    dns_resolver_ip = config.require("dnsResolverIp")
    azure = databricks.PrivateNetworkGateway("azure",
        parent=f"accounts/{databricks_account_id}/network-connectivity-configs/{ncc_id}",
        display_name="private-gateway",
        bandwidth_tier_gigabits_per_second=int(bandwidth_tier_gigabits_per_second),
        traffic_mode="SPECIFIC_DESTINATIONS",
        azure_cloud_connection={
            "gateway_subnet": {
                "resource_id": subnet_resource_id,
            },
        },
        destinations=[{
            "destination_type": "DNS_NAME",
            "value": destination_hostname,
        }],
        private_dns_resolvers=[{
            "resolver_type": "IP_ADDRESS",
            "value": dns_resolver_ip,
        }])
    pulumi.export("gatewayName", azure.name)
    pulumi.export("gatewayState", azure.state)
    
    package main
    
    import (
    	"github.com/pulumi/pulumi-databricks/sdk/go/databricks"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi/config"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		cfg := config.New(ctx, "")
    		databricksAccountId := cfg.Require("databricksAccountId")
    		nccId := cfg.Require("nccId")
    		// Full Azure resource ID of the existing gateway subnet.
    		subnetResourceId := cfg.Require("subnetResourceId")
    		// Supported Azure bandwidth tier to provision, in Gbps.
    		bandwidthTierGigabitsPerSecond := cfg.RequireFloat64("bandwidthTierGigabitsPerSecond")
    		// Private destination hostname, for example database.internal.example.com.
    		destinationHostname := cfg.Require("destinationHostname")
    		// Private DNS resolver IP address reachable from the gateway.
    		dnsResolverIp := cfg.Require("dnsResolverIp")
    		azure, err := databricks.NewPrivateNetworkGateway(ctx, "azure", &databricks.PrivateNetworkGatewayArgs{
    			Parent:                         pulumi.Sprintf("accounts/%v/network-connectivity-configs/%v", databricksAccountId, nccId),
    			DisplayName:                    pulumi.String("private-gateway"),
    			BandwidthTierGigabitsPerSecond: pulumi.Float64(bandwidthTierGigabitsPerSecond),
    			TrafficMode:                    pulumi.String("SPECIFIC_DESTINATIONS"),
    			AzureCloudConnection: &databricks.PrivateNetworkGatewayAzureCloudConnectionArgs{
    				GatewaySubnet: &databricks.PrivateNetworkGatewayAzureCloudConnectionGatewaySubnetArgs{
    					ResourceId: pulumi.String(subnetResourceId),
    				},
    			},
    			Destinations: databricks.PrivateNetworkGatewayDestinationArray{
    				&databricks.PrivateNetworkGatewayDestinationArgs{
    					DestinationType: pulumi.String("DNS_NAME"),
    					Value:           pulumi.String(destinationHostname),
    				},
    			},
    			PrivateDnsResolvers: databricks.PrivateNetworkGatewayPrivateDnsResolverArray{
    				&databricks.PrivateNetworkGatewayPrivateDnsResolverArgs{
    					ResolverType: pulumi.String("IP_ADDRESS"),
    					Value:        pulumi.String(dnsResolverIp),
    				},
    			},
    		})
    		if err != nil {
    			return err
    		}
    		ctx.Export("gatewayName", azure.Name)
    		ctx.Export("gatewayState", azure.State)
    		return nil
    	})
    }
    
    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using Databricks = Pulumi.Databricks;
    
    return await Deployment.RunAsync(() => 
    {
        var config = new Config();
        var databricksAccountId = config.Require("databricksAccountId");
        var nccId = config.Require("nccId");
        // Full Azure resource ID of the existing gateway subnet.
        var subnetResourceId = config.Require("subnetResourceId");
        // Supported Azure bandwidth tier to provision, in Gbps.
        var bandwidthTierGigabitsPerSecond = config.RequireDouble("bandwidthTierGigabitsPerSecond");
        // Private destination hostname, for example database.internal.example.com.
        var destinationHostname = config.Require("destinationHostname");
        // Private DNS resolver IP address reachable from the gateway.
        var dnsResolverIp = config.Require("dnsResolverIp");
        var azure = new Databricks.PrivateNetworkGateway("azure", new()
        {
            Parent = $"accounts/{databricksAccountId}/network-connectivity-configs/{nccId}",
            DisplayName = "private-gateway",
            BandwidthTierGigabitsPerSecond = (int)bandwidthTierGigabitsPerSecond,
            TrafficMode = "SPECIFIC_DESTINATIONS",
            AzureCloudConnection = new Databricks.Inputs.PrivateNetworkGatewayAzureCloudConnectionArgs
            {
                GatewaySubnet = new Databricks.Inputs.PrivateNetworkGatewayAzureCloudConnectionGatewaySubnetArgs
                {
                    ResourceId = subnetResourceId,
                },
            },
            Destinations = new[]
            {
                new Databricks.Inputs.PrivateNetworkGatewayDestinationArgs
                {
                    DestinationType = "DNS_NAME",
                    Value = destinationHostname,
                },
            },
            PrivateDnsResolvers = new[]
            {
                new Databricks.Inputs.PrivateNetworkGatewayPrivateDnsResolverArgs
                {
                    ResolverType = "IP_ADDRESS",
                    Value = dnsResolverIp,
                },
            },
        });
    
        return new Dictionary<string, object?>
        {
            ["gatewayName"] = azure.Name,
            ["gatewayState"] = azure.State,
        };
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.databricks.PrivateNetworkGateway;
    import com.pulumi.databricks.PrivateNetworkGatewayArgs;
    import com.pulumi.databricks.inputs.PrivateNetworkGatewayAzureCloudConnectionArgs;
    import com.pulumi.databricks.inputs.PrivateNetworkGatewayAzureCloudConnectionGatewaySubnetArgs;
    import com.pulumi.databricks.inputs.PrivateNetworkGatewayDestinationArgs;
    import com.pulumi.databricks.inputs.PrivateNetworkGatewayPrivateDnsResolverArgs;
    import java.util.ArrayList;
    import java.util.Arrays;
    import java.util.Map;
    import java.io.File;
    import java.nio.file.Files;
    import java.nio.file.Paths;
    
    public class App {
        public static void main(String[] args) {
            Pulumi.run(App::stack);
        }
    
        public static void stack(Context ctx) {
            final var config = ctx.config();
            final var databricksAccountId = config.require("databricksAccountId");
            final var nccId = config.require("nccId");
            final var subnetResourceId = config.require("subnetResourceId");
            final var bandwidthTierGigabitsPerSecond = config.requireDouble("bandwidthTierGigabitsPerSecond");
            final var destinationHostname = config.require("destinationHostname");
            final var dnsResolverIp = config.require("dnsResolverIp");
            var azure = new PrivateNetworkGateway("azure", PrivateNetworkGatewayArgs.builder()
                .parent(String.format("accounts/%s/network-connectivity-configs/%s", databricksAccountId,nccId))
                .displayName("private-gateway")
                .bandwidthTierGigabitsPerSecond(bandwidthTierGigabitsPerSecond)
                .trafficMode("SPECIFIC_DESTINATIONS")
                .azureCloudConnection(PrivateNetworkGatewayAzureCloudConnectionArgs.builder()
                    .gatewaySubnet(PrivateNetworkGatewayAzureCloudConnectionGatewaySubnetArgs.builder()
                        .resourceId(subnetResourceId)
                        .build())
                    .build())
                .destinations(PrivateNetworkGatewayDestinationArgs.builder()
                    .destinationType("DNS_NAME")
                    .value(destinationHostname)
                    .build())
                .privateDnsResolvers(PrivateNetworkGatewayPrivateDnsResolverArgs.builder()
                    .resolverType("IP_ADDRESS")
                    .value(dnsResolverIp)
                    .build())
                .build());
    
            ctx.export("gatewayName", azure.name());
            ctx.export("gatewayState", azure.state());
        }
    }
    
    configuration:
      databricksAccountId:
        type: string
      nccId:
        type: string
      subnetResourceId:
        type: string
      bandwidthTierGigabitsPerSecond:
        type: number
      destinationHostname:
        type: string
      dnsResolverIp:
        type: string
    resources:
      azure:
        type: databricks:PrivateNetworkGateway
        properties:
          parent: accounts/${databricksAccountId}/network-connectivity-configs/${nccId}
          displayName: private-gateway
          bandwidthTierGigabitsPerSecond: ${bandwidthTierGigabitsPerSecond}
          trafficMode: SPECIFIC_DESTINATIONS
          azureCloudConnection:
            gatewaySubnet:
              resourceId: ${subnetResourceId}
          destinations:
            - destinationType: DNS_NAME
              value: ${destinationHostname}
          privateDnsResolvers:
            - resolverType: IP_ADDRESS
              value: ${dnsResolverIp}
    outputs:
      gatewayName: ${azure.name}
      gatewayState: ${azure.state}
    
    terraform {
      required_providers {
        databricks = {
          source = "pulumi/databricks"
        }
      }
    }
    
    resource "databricks_private_network_gateway" "azure" {
      lifecycle {
        create_before_destroy = true
      }
      parent                             ="accounts/${var.databricksAccountId}/network-connectivity-configs/${var.nccId}"
      display_name                       = "private-gateway"
      bandwidth_tier_gigabits_per_second = var.bandwidthTierGigabitsPerSecond
      traffic_mode                       = "SPECIFIC_DESTINATIONS"
      azure_cloud_connection = {
        gateway_subnet = {
          resource_id = var.subnetResourceId
        }
      }
      destinations {
        destination_type = "DNS_NAME"
        value            = var.destinationHostname
      }
      private_dns_resolvers {
        resolver_type = "IP_ADDRESS"
        value         = var.dnsResolverIp
      }
    }
    variable "databricksAccountId" {
      type = string
    }
    variable "nccId" {
      type = string
    }
    variable "subnetResourceId" {
      type        = string
      description = "Full Azure resource ID of the existing gateway subnet."
    }
    variable "bandwidthTierGigabitsPerSecond" {
      type        = number
      description = "Supported Azure bandwidth tier to provision, in Gbps."
    }
    variable "destinationHostname" {
      type        = string
      description = "Private destination hostname, for example database.internal.example.com."
    }
    variable "dnsResolverIp" {
      type        = string
      description = "Private DNS resolver IP address reachable from the gateway."
    }
    output "gatewayName" {
      value = databricks_private_network_gateway.azure.name
    }
    output "gatewayState" {
      value = databricks_private_network_gateway.azure.state
    }
    

    Create PrivateNetworkGateway Resource

    Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

    Constructor syntax

    new PrivateNetworkGateway(name: string, args: PrivateNetworkGatewayArgs, opts?: CustomResourceOptions);
    @overload
    def PrivateNetworkGateway(resource_name: str,
                              args: PrivateNetworkGatewayArgs,
                              opts: Optional[ResourceOptions] = None)
    
    @overload
    def PrivateNetworkGateway(resource_name: str,
                              opts: Optional[ResourceOptions] = None,
                              display_name: Optional[str] = None,
                              parent: Optional[str] = None,
                              traffic_mode: Optional[str] = None,
                              aws_cloud_connection: Optional[PrivateNetworkGatewayAwsCloudConnectionArgs] = None,
                              azure_cloud_connection: Optional[PrivateNetworkGatewayAzureCloudConnectionArgs] = None,
                              bandwidth_tier_gigabits_per_second: Optional[int] = None,
                              destinations: Optional[Sequence[PrivateNetworkGatewayDestinationArgs]] = None,
                              private_dns_resolvers: Optional[Sequence[PrivateNetworkGatewayPrivateDnsResolverArgs]] = None)
    func NewPrivateNetworkGateway(ctx *Context, name string, args PrivateNetworkGatewayArgs, opts ...ResourceOption) (*PrivateNetworkGateway, error)
    public PrivateNetworkGateway(string name, PrivateNetworkGatewayArgs args, CustomResourceOptions? opts = null)
    public PrivateNetworkGateway(String name, PrivateNetworkGatewayArgs args)
    public PrivateNetworkGateway(String name, PrivateNetworkGatewayArgs args, CustomResourceOptions options)
    
    type: databricks:PrivateNetworkGateway
    properties: # The arguments to resource properties.
    options: # Bag of options to control resource's behavior.
    
    
    resource "databricks_private_network_gateway" "name" {
        # resource properties
    }

    Parameters

    name string
    The unique name of the resource.
    args PrivateNetworkGatewayArgs
    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 PrivateNetworkGatewayArgs
    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 PrivateNetworkGatewayArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args PrivateNetworkGatewayArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args PrivateNetworkGatewayArgs
    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 privateNetworkGatewayResource = new Databricks.PrivateNetworkGateway("privateNetworkGatewayResource", new()
    {
        DisplayName = "string",
        Parent = "string",
        TrafficMode = "string",
        AwsCloudConnection = new Databricks.Inputs.PrivateNetworkGatewayAwsCloudConnectionArgs
        {
            CrossAccountRole = new Databricks.Inputs.PrivateNetworkGatewayAwsCloudConnectionCrossAccountRoleArgs
            {
                RoleArn = "string",
            },
            GatewaySubnets = new[]
            {
                new Databricks.Inputs.PrivateNetworkGatewayAwsCloudConnectionGatewaySubnetArgs
                {
                    SubnetId = "string",
                },
            },
            SecurityGroupIds = new[]
            {
                "string",
            },
        },
        AzureCloudConnection = new Databricks.Inputs.PrivateNetworkGatewayAzureCloudConnectionArgs
        {
            GatewaySubnet = new Databricks.Inputs.PrivateNetworkGatewayAzureCloudConnectionGatewaySubnetArgs
            {
                ResourceId = "string",
            },
        },
        BandwidthTierGigabitsPerSecond = 0,
        Destinations = new[]
        {
            new Databricks.Inputs.PrivateNetworkGatewayDestinationArgs
            {
                DestinationType = "string",
                Value = "string",
            },
        },
        PrivateDnsResolvers = new[]
        {
            new Databricks.Inputs.PrivateNetworkGatewayPrivateDnsResolverArgs
            {
                ResolverType = "string",
                Value = "string",
            },
        },
    });
    
    example, err := databricks.NewPrivateNetworkGateway(ctx, "privateNetworkGatewayResource", &databricks.PrivateNetworkGatewayArgs{
    	DisplayName: pulumi.String("string"),
    	Parent:      pulumi.String("string"),
    	TrafficMode: pulumi.String("string"),
    	AwsCloudConnection: &databricks.PrivateNetworkGatewayAwsCloudConnectionArgs{
    		CrossAccountRole: &databricks.PrivateNetworkGatewayAwsCloudConnectionCrossAccountRoleArgs{
    			RoleArn: pulumi.String("string"),
    		},
    		GatewaySubnets: databricks.PrivateNetworkGatewayAwsCloudConnectionGatewaySubnetArray{
    			&databricks.PrivateNetworkGatewayAwsCloudConnectionGatewaySubnetArgs{
    				SubnetId: pulumi.String("string"),
    			},
    		},
    		SecurityGroupIds: pulumi.StringArray{
    			pulumi.String("string"),
    		},
    	},
    	AzureCloudConnection: &databricks.PrivateNetworkGatewayAzureCloudConnectionArgs{
    		GatewaySubnet: &databricks.PrivateNetworkGatewayAzureCloudConnectionGatewaySubnetArgs{
    			ResourceId: pulumi.String("string"),
    		},
    	},
    	BandwidthTierGigabitsPerSecond: pulumi.Int(0),
    	Destinations: databricks.PrivateNetworkGatewayDestinationArray{
    		&databricks.PrivateNetworkGatewayDestinationArgs{
    			DestinationType: pulumi.String("string"),
    			Value:           pulumi.String("string"),
    		},
    	},
    	PrivateDnsResolvers: databricks.PrivateNetworkGatewayPrivateDnsResolverArray{
    		&databricks.PrivateNetworkGatewayPrivateDnsResolverArgs{
    			ResolverType: pulumi.String("string"),
    			Value:        pulumi.String("string"),
    		},
    	},
    })
    
    resource "databricks_private_network_gateway" "privateNetworkGatewayResource" {
      lifecycle {
        create_before_destroy = true
      }
      display_name = "string"
      parent       = "string"
      traffic_mode = "string"
      aws_cloud_connection = {
        cross_account_role = {
          role_arn = "string"
        }
        gateway_subnets = [{
          subnet_id = "string"
        }]
        security_group_ids = ["string"]
      }
      azure_cloud_connection = {
        gateway_subnet = {
          resource_id = "string"
        }
      }
      bandwidth_tier_gigabits_per_second = 0
      destinations {
        destination_type = "string"
        value            = "string"
      }
      private_dns_resolvers {
        resolver_type = "string"
        value         = "string"
      }
    }
    
    var privateNetworkGatewayResource = new PrivateNetworkGateway("privateNetworkGatewayResource", PrivateNetworkGatewayArgs.builder()
        .displayName("string")
        .parent("string")
        .trafficMode("string")
        .awsCloudConnection(PrivateNetworkGatewayAwsCloudConnectionArgs.builder()
            .crossAccountRole(PrivateNetworkGatewayAwsCloudConnectionCrossAccountRoleArgs.builder()
                .roleArn("string")
                .build())
            .gatewaySubnets(PrivateNetworkGatewayAwsCloudConnectionGatewaySubnetArgs.builder()
                .subnetId("string")
                .build())
            .securityGroupIds("string")
            .build())
        .azureCloudConnection(PrivateNetworkGatewayAzureCloudConnectionArgs.builder()
            .gatewaySubnet(PrivateNetworkGatewayAzureCloudConnectionGatewaySubnetArgs.builder()
                .resourceId("string")
                .build())
            .build())
        .bandwidthTierGigabitsPerSecond(0)
        .destinations(PrivateNetworkGatewayDestinationArgs.builder()
            .destinationType("string")
            .value("string")
            .build())
        .privateDnsResolvers(PrivateNetworkGatewayPrivateDnsResolverArgs.builder()
            .resolverType("string")
            .value("string")
            .build())
        .build());
    
    private_network_gateway_resource = databricks.PrivateNetworkGateway("privateNetworkGatewayResource",
        display_name="string",
        parent="string",
        traffic_mode="string",
        aws_cloud_connection={
            "cross_account_role": {
                "role_arn": "string",
            },
            "gateway_subnets": [{
                "subnet_id": "string",
            }],
            "security_group_ids": ["string"],
        },
        azure_cloud_connection={
            "gateway_subnet": {
                "resource_id": "string",
            },
        },
        bandwidth_tier_gigabits_per_second=0,
        destinations=[{
            "destination_type": "string",
            "value": "string",
        }],
        private_dns_resolvers=[{
            "resolver_type": "string",
            "value": "string",
        }])
    
    const privateNetworkGatewayResource = new databricks.PrivateNetworkGateway("privateNetworkGatewayResource", {
        displayName: "string",
        parent: "string",
        trafficMode: "string",
        awsCloudConnection: {
            crossAccountRole: {
                roleArn: "string",
            },
            gatewaySubnets: [{
                subnetId: "string",
            }],
            securityGroupIds: ["string"],
        },
        azureCloudConnection: {
            gatewaySubnet: {
                resourceId: "string",
            },
        },
        bandwidthTierGigabitsPerSecond: 0,
        destinations: [{
            destinationType: "string",
            value: "string",
        }],
        privateDnsResolvers: [{
            resolverType: "string",
            value: "string",
        }],
    });
    
    type: databricks:PrivateNetworkGateway
    properties:
        awsCloudConnection:
            crossAccountRole:
                roleArn: string
            gatewaySubnets:
                - subnetId: string
            securityGroupIds:
                - string
        azureCloudConnection:
            gatewaySubnet:
                resourceId: string
        bandwidthTierGigabitsPerSecond: 0
        destinations:
            - destinationType: string
              value: string
        displayName: string
        parent: string
        privateDnsResolvers:
            - resolverType: string
              value: string
        trafficMode: string
    

    PrivateNetworkGateway 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 PrivateNetworkGateway resource accepts the following input properties:

    DisplayName string
    The human-readable name of the gateway
    Parent string
    The network connectivity configuration that will contain the gateway
    TrafficMode string
    The traffic routed through this gateway. Possible values are: ALL_TRAFFIC, SPECIFIC_DESTINATIONS
    AwsCloudConnection PrivateNetworkGatewayAwsCloudConnection
    The AWS connection used by the gateway
    AzureCloudConnection PrivateNetworkGatewayAzureCloudConnection
    The Azure connection used by the gateway
    BandwidthTierGigabitsPerSecond int
    The provisioned bandwidth tier for an Azure gateway, in gigabits per second. Required when creating an Azure gateway
    Destinations List<PrivateNetworkGatewayDestination>
    The destinations routed through this gateway
    PrivateDnsResolvers List<PrivateNetworkGatewayPrivateDnsResolver>
    The DNS resolvers used for private name resolution
    DisplayName string
    The human-readable name of the gateway
    Parent string
    The network connectivity configuration that will contain the gateway
    TrafficMode string
    The traffic routed through this gateway. Possible values are: ALL_TRAFFIC, SPECIFIC_DESTINATIONS
    AwsCloudConnection PrivateNetworkGatewayAwsCloudConnectionArgs
    The AWS connection used by the gateway
    AzureCloudConnection PrivateNetworkGatewayAzureCloudConnectionArgs
    The Azure connection used by the gateway
    BandwidthTierGigabitsPerSecond int
    The provisioned bandwidth tier for an Azure gateway, in gigabits per second. Required when creating an Azure gateway
    Destinations []PrivateNetworkGatewayDestinationArgs
    The destinations routed through this gateway
    PrivateDnsResolvers []PrivateNetworkGatewayPrivateDnsResolverArgs
    The DNS resolvers used for private name resolution
    display_name string
    The human-readable name of the gateway
    parent string
    The network connectivity configuration that will contain the gateway
    traffic_mode string
    The traffic routed through this gateway. Possible values are: ALL_TRAFFIC, SPECIFIC_DESTINATIONS
    aws_cloud_connection object
    The AWS connection used by the gateway
    azure_cloud_connection object
    The Azure connection used by the gateway
    bandwidth_tier_gigabits_per_second number
    The provisioned bandwidth tier for an Azure gateway, in gigabits per second. Required when creating an Azure gateway
    destinations list(object)
    The destinations routed through this gateway
    private_dns_resolvers list(object)
    The DNS resolvers used for private name resolution
    displayName String
    The human-readable name of the gateway
    parent String
    The network connectivity configuration that will contain the gateway
    trafficMode String
    The traffic routed through this gateway. Possible values are: ALL_TRAFFIC, SPECIFIC_DESTINATIONS
    awsCloudConnection PrivateNetworkGatewayAwsCloudConnection
    The AWS connection used by the gateway
    azureCloudConnection PrivateNetworkGatewayAzureCloudConnection
    The Azure connection used by the gateway
    bandwidthTierGigabitsPerSecond Integer
    The provisioned bandwidth tier for an Azure gateway, in gigabits per second. Required when creating an Azure gateway
    destinations List<PrivateNetworkGatewayDestination>
    The destinations routed through this gateway
    privateDnsResolvers List<PrivateNetworkGatewayPrivateDnsResolver>
    The DNS resolvers used for private name resolution
    displayName string
    The human-readable name of the gateway
    parent string
    The network connectivity configuration that will contain the gateway
    trafficMode string
    The traffic routed through this gateway. Possible values are: ALL_TRAFFIC, SPECIFIC_DESTINATIONS
    awsCloudConnection PrivateNetworkGatewayAwsCloudConnection
    The AWS connection used by the gateway
    azureCloudConnection PrivateNetworkGatewayAzureCloudConnection
    The Azure connection used by the gateway
    bandwidthTierGigabitsPerSecond number
    The provisioned bandwidth tier for an Azure gateway, in gigabits per second. Required when creating an Azure gateway
    destinations PrivateNetworkGatewayDestination[]
    The destinations routed through this gateway
    privateDnsResolvers PrivateNetworkGatewayPrivateDnsResolver[]
    The DNS resolvers used for private name resolution
    display_name str
    The human-readable name of the gateway
    parent str
    The network connectivity configuration that will contain the gateway
    traffic_mode str
    The traffic routed through this gateway. Possible values are: ALL_TRAFFIC, SPECIFIC_DESTINATIONS
    aws_cloud_connection PrivateNetworkGatewayAwsCloudConnectionArgs
    The AWS connection used by the gateway
    azure_cloud_connection PrivateNetworkGatewayAzureCloudConnectionArgs
    The Azure connection used by the gateway
    bandwidth_tier_gigabits_per_second int
    The provisioned bandwidth tier for an Azure gateway, in gigabits per second. Required when creating an Azure gateway
    destinations Sequence[PrivateNetworkGatewayDestinationArgs]
    The destinations routed through this gateway
    private_dns_resolvers Sequence[PrivateNetworkGatewayPrivateDnsResolverArgs]
    The DNS resolvers used for private name resolution
    displayName String
    The human-readable name of the gateway
    parent String
    The network connectivity configuration that will contain the gateway
    trafficMode String
    The traffic routed through this gateway. Possible values are: ALL_TRAFFIC, SPECIFIC_DESTINATIONS
    awsCloudConnection Property Map
    The AWS connection used by the gateway
    azureCloudConnection Property Map
    The Azure connection used by the gateway
    bandwidthTierGigabitsPerSecond Number
    The provisioned bandwidth tier for an Azure gateway, in gigabits per second. Required when creating an Azure gateway
    destinations List<Property Map>
    The destinations routed through this gateway
    privateDnsResolvers List<Property Map>
    The DNS resolvers used for private name resolution

    Outputs

    All input properties are implicitly available as output properties. Additionally, the PrivateNetworkGateway resource produces the following output properties:

    CreateTime string
    (string) - The time when the gateway was created
    ErrorMessage string
    (string) - The failure reason when the gateway is in the FAILED state
    Id string
    The provider-assigned unique ID for this managed resource.
    Name string
    (string) - The canonical resource name of the gateway, in the form accounts/{account_id}/network-connectivity-configs/{ncc_id}/private-network-gateways/{gateway_id}
    State string
    (string) - The current lifecycle state of the gateway. Possible values are: CREATING, DELETING, ESTABLISHED, FAILED
    UpdateTime string
    (string) - The time when the gateway was last updated
    CreateTime string
    (string) - The time when the gateway was created
    ErrorMessage string
    (string) - The failure reason when the gateway is in the FAILED state
    Id string
    The provider-assigned unique ID for this managed resource.
    Name string
    (string) - The canonical resource name of the gateway, in the form accounts/{account_id}/network-connectivity-configs/{ncc_id}/private-network-gateways/{gateway_id}
    State string
    (string) - The current lifecycle state of the gateway. Possible values are: CREATING, DELETING, ESTABLISHED, FAILED
    UpdateTime string
    (string) - The time when the gateway was last updated
    create_time string
    (string) - The time when the gateway was created
    error_message string
    (string) - The failure reason when the gateway is in the FAILED state
    id string
    The provider-assigned unique ID for this managed resource.
    name string
    (string) - The canonical resource name of the gateway, in the form accounts/{account_id}/network-connectivity-configs/{ncc_id}/private-network-gateways/{gateway_id}
    state string
    (string) - The current lifecycle state of the gateway. Possible values are: CREATING, DELETING, ESTABLISHED, FAILED
    update_time string
    (string) - The time when the gateway was last updated
    createTime String
    (string) - The time when the gateway was created
    errorMessage String
    (string) - The failure reason when the gateway is in the FAILED state
    id String
    The provider-assigned unique ID for this managed resource.
    name String
    (string) - The canonical resource name of the gateway, in the form accounts/{account_id}/network-connectivity-configs/{ncc_id}/private-network-gateways/{gateway_id}
    state String
    (string) - The current lifecycle state of the gateway. Possible values are: CREATING, DELETING, ESTABLISHED, FAILED
    updateTime String
    (string) - The time when the gateway was last updated
    createTime string
    (string) - The time when the gateway was created
    errorMessage string
    (string) - The failure reason when the gateway is in the FAILED state
    id string
    The provider-assigned unique ID for this managed resource.
    name string
    (string) - The canonical resource name of the gateway, in the form accounts/{account_id}/network-connectivity-configs/{ncc_id}/private-network-gateways/{gateway_id}
    state string
    (string) - The current lifecycle state of the gateway. Possible values are: CREATING, DELETING, ESTABLISHED, FAILED
    updateTime string
    (string) - The time when the gateway was last updated
    create_time str
    (string) - The time when the gateway was created
    error_message str
    (string) - The failure reason when the gateway is in the FAILED state
    id str
    The provider-assigned unique ID for this managed resource.
    name str
    (string) - The canonical resource name of the gateway, in the form accounts/{account_id}/network-connectivity-configs/{ncc_id}/private-network-gateways/{gateway_id}
    state str
    (string) - The current lifecycle state of the gateway. Possible values are: CREATING, DELETING, ESTABLISHED, FAILED
    update_time str
    (string) - The time when the gateway was last updated
    createTime String
    (string) - The time when the gateway was created
    errorMessage String
    (string) - The failure reason when the gateway is in the FAILED state
    id String
    The provider-assigned unique ID for this managed resource.
    name String
    (string) - The canonical resource name of the gateway, in the form accounts/{account_id}/network-connectivity-configs/{ncc_id}/private-network-gateways/{gateway_id}
    state String
    (string) - The current lifecycle state of the gateway. Possible values are: CREATING, DELETING, ESTABLISHED, FAILED
    updateTime String
    (string) - The time when the gateway was last updated

    Look up Existing PrivateNetworkGateway Resource

    Get an existing PrivateNetworkGateway 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?: PrivateNetworkGatewayState, opts?: CustomResourceOptions): PrivateNetworkGateway
    @staticmethod
    def get(resource_name: str,
            id: str,
            opts: Optional[ResourceOptions] = None,
            aws_cloud_connection: Optional[PrivateNetworkGatewayAwsCloudConnectionArgs] = None,
            azure_cloud_connection: Optional[PrivateNetworkGatewayAzureCloudConnectionArgs] = None,
            bandwidth_tier_gigabits_per_second: Optional[int] = None,
            create_time: Optional[str] = None,
            destinations: Optional[Sequence[PrivateNetworkGatewayDestinationArgs]] = None,
            display_name: Optional[str] = None,
            error_message: Optional[str] = None,
            name: Optional[str] = None,
            parent: Optional[str] = None,
            private_dns_resolvers: Optional[Sequence[PrivateNetworkGatewayPrivateDnsResolverArgs]] = None,
            state: Optional[str] = None,
            traffic_mode: Optional[str] = None,
            update_time: Optional[str] = None) -> PrivateNetworkGateway
    func GetPrivateNetworkGateway(ctx *Context, name string, id IDInput, state *PrivateNetworkGatewayState, opts ...ResourceOption) (*PrivateNetworkGateway, error)
    public static PrivateNetworkGateway Get(string name, Input<string> id, PrivateNetworkGatewayState? state, CustomResourceOptions? opts = null)
    public static PrivateNetworkGateway get(String name, Output<String> id, PrivateNetworkGatewayState state, CustomResourceOptions options)
    resources:  _:    type: databricks:PrivateNetworkGateway    get:      id: ${id}
    import {
      to = databricks_private_network_gateway.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.
    The following state arguments are supported:
    AwsCloudConnection PrivateNetworkGatewayAwsCloudConnection
    The AWS connection used by the gateway
    AzureCloudConnection PrivateNetworkGatewayAzureCloudConnection
    The Azure connection used by the gateway
    BandwidthTierGigabitsPerSecond int
    The provisioned bandwidth tier for an Azure gateway, in gigabits per second. Required when creating an Azure gateway
    CreateTime string
    (string) - The time when the gateway was created
    Destinations List<PrivateNetworkGatewayDestination>
    The destinations routed through this gateway
    DisplayName string
    The human-readable name of the gateway
    ErrorMessage string
    (string) - The failure reason when the gateway is in the FAILED state
    Name string
    (string) - The canonical resource name of the gateway, in the form accounts/{account_id}/network-connectivity-configs/{ncc_id}/private-network-gateways/{gateway_id}
    Parent string
    The network connectivity configuration that will contain the gateway
    PrivateDnsResolvers List<PrivateNetworkGatewayPrivateDnsResolver>
    The DNS resolvers used for private name resolution
    State string
    (string) - The current lifecycle state of the gateway. Possible values are: CREATING, DELETING, ESTABLISHED, FAILED
    TrafficMode string
    The traffic routed through this gateway. Possible values are: ALL_TRAFFIC, SPECIFIC_DESTINATIONS
    UpdateTime string
    (string) - The time when the gateway was last updated
    AwsCloudConnection PrivateNetworkGatewayAwsCloudConnectionArgs
    The AWS connection used by the gateway
    AzureCloudConnection PrivateNetworkGatewayAzureCloudConnectionArgs
    The Azure connection used by the gateway
    BandwidthTierGigabitsPerSecond int
    The provisioned bandwidth tier for an Azure gateway, in gigabits per second. Required when creating an Azure gateway
    CreateTime string
    (string) - The time when the gateway was created
    Destinations []PrivateNetworkGatewayDestinationArgs
    The destinations routed through this gateway
    DisplayName string
    The human-readable name of the gateway
    ErrorMessage string
    (string) - The failure reason when the gateway is in the FAILED state
    Name string
    (string) - The canonical resource name of the gateway, in the form accounts/{account_id}/network-connectivity-configs/{ncc_id}/private-network-gateways/{gateway_id}
    Parent string
    The network connectivity configuration that will contain the gateway
    PrivateDnsResolvers []PrivateNetworkGatewayPrivateDnsResolverArgs
    The DNS resolvers used for private name resolution
    State string
    (string) - The current lifecycle state of the gateway. Possible values are: CREATING, DELETING, ESTABLISHED, FAILED
    TrafficMode string
    The traffic routed through this gateway. Possible values are: ALL_TRAFFIC, SPECIFIC_DESTINATIONS
    UpdateTime string
    (string) - The time when the gateway was last updated
    aws_cloud_connection object
    The AWS connection used by the gateway
    azure_cloud_connection object
    The Azure connection used by the gateway
    bandwidth_tier_gigabits_per_second number
    The provisioned bandwidth tier for an Azure gateway, in gigabits per second. Required when creating an Azure gateway
    create_time string
    (string) - The time when the gateway was created
    destinations list(object)
    The destinations routed through this gateway
    display_name string
    The human-readable name of the gateway
    error_message string
    (string) - The failure reason when the gateway is in the FAILED state
    name string
    (string) - The canonical resource name of the gateway, in the form accounts/{account_id}/network-connectivity-configs/{ncc_id}/private-network-gateways/{gateway_id}
    parent string
    The network connectivity configuration that will contain the gateway
    private_dns_resolvers list(object)
    The DNS resolvers used for private name resolution
    state string
    (string) - The current lifecycle state of the gateway. Possible values are: CREATING, DELETING, ESTABLISHED, FAILED
    traffic_mode string
    The traffic routed through this gateway. Possible values are: ALL_TRAFFIC, SPECIFIC_DESTINATIONS
    update_time string
    (string) - The time when the gateway was last updated
    awsCloudConnection PrivateNetworkGatewayAwsCloudConnection
    The AWS connection used by the gateway
    azureCloudConnection PrivateNetworkGatewayAzureCloudConnection
    The Azure connection used by the gateway
    bandwidthTierGigabitsPerSecond Integer
    The provisioned bandwidth tier for an Azure gateway, in gigabits per second. Required when creating an Azure gateway
    createTime String
    (string) - The time when the gateway was created
    destinations List<PrivateNetworkGatewayDestination>
    The destinations routed through this gateway
    displayName String
    The human-readable name of the gateway
    errorMessage String
    (string) - The failure reason when the gateway is in the FAILED state
    name String
    (string) - The canonical resource name of the gateway, in the form accounts/{account_id}/network-connectivity-configs/{ncc_id}/private-network-gateways/{gateway_id}
    parent String
    The network connectivity configuration that will contain the gateway
    privateDnsResolvers List<PrivateNetworkGatewayPrivateDnsResolver>
    The DNS resolvers used for private name resolution
    state String
    (string) - The current lifecycle state of the gateway. Possible values are: CREATING, DELETING, ESTABLISHED, FAILED
    trafficMode String
    The traffic routed through this gateway. Possible values are: ALL_TRAFFIC, SPECIFIC_DESTINATIONS
    updateTime String
    (string) - The time when the gateway was last updated
    awsCloudConnection PrivateNetworkGatewayAwsCloudConnection
    The AWS connection used by the gateway
    azureCloudConnection PrivateNetworkGatewayAzureCloudConnection
    The Azure connection used by the gateway
    bandwidthTierGigabitsPerSecond number
    The provisioned bandwidth tier for an Azure gateway, in gigabits per second. Required when creating an Azure gateway
    createTime string
    (string) - The time when the gateway was created
    destinations PrivateNetworkGatewayDestination[]
    The destinations routed through this gateway
    displayName string
    The human-readable name of the gateway
    errorMessage string
    (string) - The failure reason when the gateway is in the FAILED state
    name string
    (string) - The canonical resource name of the gateway, in the form accounts/{account_id}/network-connectivity-configs/{ncc_id}/private-network-gateways/{gateway_id}
    parent string
    The network connectivity configuration that will contain the gateway
    privateDnsResolvers PrivateNetworkGatewayPrivateDnsResolver[]
    The DNS resolvers used for private name resolution
    state string
    (string) - The current lifecycle state of the gateway. Possible values are: CREATING, DELETING, ESTABLISHED, FAILED
    trafficMode string
    The traffic routed through this gateway. Possible values are: ALL_TRAFFIC, SPECIFIC_DESTINATIONS
    updateTime string
    (string) - The time when the gateway was last updated
    aws_cloud_connection PrivateNetworkGatewayAwsCloudConnectionArgs
    The AWS connection used by the gateway
    azure_cloud_connection PrivateNetworkGatewayAzureCloudConnectionArgs
    The Azure connection used by the gateway
    bandwidth_tier_gigabits_per_second int
    The provisioned bandwidth tier for an Azure gateway, in gigabits per second. Required when creating an Azure gateway
    create_time str
    (string) - The time when the gateway was created
    destinations Sequence[PrivateNetworkGatewayDestinationArgs]
    The destinations routed through this gateway
    display_name str
    The human-readable name of the gateway
    error_message str
    (string) - The failure reason when the gateway is in the FAILED state
    name str
    (string) - The canonical resource name of the gateway, in the form accounts/{account_id}/network-connectivity-configs/{ncc_id}/private-network-gateways/{gateway_id}
    parent str
    The network connectivity configuration that will contain the gateway
    private_dns_resolvers Sequence[PrivateNetworkGatewayPrivateDnsResolverArgs]
    The DNS resolvers used for private name resolution
    state str
    (string) - The current lifecycle state of the gateway. Possible values are: CREATING, DELETING, ESTABLISHED, FAILED
    traffic_mode str
    The traffic routed through this gateway. Possible values are: ALL_TRAFFIC, SPECIFIC_DESTINATIONS
    update_time str
    (string) - The time when the gateway was last updated
    awsCloudConnection Property Map
    The AWS connection used by the gateway
    azureCloudConnection Property Map
    The Azure connection used by the gateway
    bandwidthTierGigabitsPerSecond Number
    The provisioned bandwidth tier for an Azure gateway, in gigabits per second. Required when creating an Azure gateway
    createTime String
    (string) - The time when the gateway was created
    destinations List<Property Map>
    The destinations routed through this gateway
    displayName String
    The human-readable name of the gateway
    errorMessage String
    (string) - The failure reason when the gateway is in the FAILED state
    name String
    (string) - The canonical resource name of the gateway, in the form accounts/{account_id}/network-connectivity-configs/{ncc_id}/private-network-gateways/{gateway_id}
    parent String
    The network connectivity configuration that will contain the gateway
    privateDnsResolvers List<Property Map>
    The DNS resolvers used for private name resolution
    state String
    (string) - The current lifecycle state of the gateway. Possible values are: CREATING, DELETING, ESTABLISHED, FAILED
    trafficMode String
    The traffic routed through this gateway. Possible values are: ALL_TRAFFIC, SPECIFIC_DESTINATIONS
    updateTime String
    (string) - The time when the gateway was last updated

    Supporting Types

    PrivateNetworkGatewayAwsCloudConnection, PrivateNetworkGatewayAwsCloudConnectionArgs

    CrossAccountRole PrivateNetworkGatewayAwsCloudConnectionCrossAccountRole
    The IAM role that Databricks assumes to manage gateway resources
    GatewaySubnets List<PrivateNetworkGatewayAwsCloudConnectionGatewaySubnet>
    The subnets where the gateway establishes connectivity
    SecurityGroupIds List<string>
    The security groups attached to the gateway network interface
    CrossAccountRole PrivateNetworkGatewayAwsCloudConnectionCrossAccountRole
    The IAM role that Databricks assumes to manage gateway resources
    GatewaySubnets []PrivateNetworkGatewayAwsCloudConnectionGatewaySubnet
    The subnets where the gateway establishes connectivity
    SecurityGroupIds []string
    The security groups attached to the gateway network interface
    cross_account_role object
    The IAM role that Databricks assumes to manage gateway resources
    gateway_subnets list(object)
    The subnets where the gateway establishes connectivity
    security_group_ids list(string)
    The security groups attached to the gateway network interface
    crossAccountRole PrivateNetworkGatewayAwsCloudConnectionCrossAccountRole
    The IAM role that Databricks assumes to manage gateway resources
    gatewaySubnets List<PrivateNetworkGatewayAwsCloudConnectionGatewaySubnet>
    The subnets where the gateway establishes connectivity
    securityGroupIds List<String>
    The security groups attached to the gateway network interface
    crossAccountRole PrivateNetworkGatewayAwsCloudConnectionCrossAccountRole
    The IAM role that Databricks assumes to manage gateway resources
    gatewaySubnets PrivateNetworkGatewayAwsCloudConnectionGatewaySubnet[]
    The subnets where the gateway establishes connectivity
    securityGroupIds string[]
    The security groups attached to the gateway network interface
    cross_account_role PrivateNetworkGatewayAwsCloudConnectionCrossAccountRole
    The IAM role that Databricks assumes to manage gateway resources
    gateway_subnets Sequence[PrivateNetworkGatewayAwsCloudConnectionGatewaySubnet]
    The subnets where the gateway establishes connectivity
    security_group_ids Sequence[str]
    The security groups attached to the gateway network interface
    crossAccountRole Property Map
    The IAM role that Databricks assumes to manage gateway resources
    gatewaySubnets List<Property Map>
    The subnets where the gateway establishes connectivity
    securityGroupIds List<String>
    The security groups attached to the gateway network interface

    PrivateNetworkGatewayAwsCloudConnectionCrossAccountRole, PrivateNetworkGatewayAwsCloudConnectionCrossAccountRoleArgs

    RoleArn string
    The ARN of the IAM role
    RoleArn string
    The ARN of the IAM role
    role_arn string
    The ARN of the IAM role
    roleArn String
    The ARN of the IAM role
    roleArn string
    The ARN of the IAM role
    role_arn str
    The ARN of the IAM role
    roleArn String
    The ARN of the IAM role

    PrivateNetworkGatewayAwsCloudConnectionGatewaySubnet, PrivateNetworkGatewayAwsCloudConnectionGatewaySubnetArgs

    SubnetId string
    The AWS subnet ID
    SubnetId string
    The AWS subnet ID
    subnet_id string
    The AWS subnet ID
    subnetId String
    The AWS subnet ID
    subnetId string
    The AWS subnet ID
    subnet_id str
    The AWS subnet ID
    subnetId String
    The AWS subnet ID

    PrivateNetworkGatewayAzureCloudConnection, PrivateNetworkGatewayAzureCloudConnectionArgs

    GatewaySubnet PrivateNetworkGatewayAzureCloudConnectionGatewaySubnet
    The subnet where the gateway establishes connectivity
    GatewaySubnet PrivateNetworkGatewayAzureCloudConnectionGatewaySubnet
    The subnet where the gateway establishes connectivity
    gateway_subnet object
    The subnet where the gateway establishes connectivity
    gatewaySubnet PrivateNetworkGatewayAzureCloudConnectionGatewaySubnet
    The subnet where the gateway establishes connectivity
    gatewaySubnet PrivateNetworkGatewayAzureCloudConnectionGatewaySubnet
    The subnet where the gateway establishes connectivity
    gateway_subnet PrivateNetworkGatewayAzureCloudConnectionGatewaySubnet
    The subnet where the gateway establishes connectivity
    gatewaySubnet Property Map
    The subnet where the gateway establishes connectivity

    PrivateNetworkGatewayAzureCloudConnectionGatewaySubnet, PrivateNetworkGatewayAzureCloudConnectionGatewaySubnetArgs

    ResourceId string
    The full Azure resource ID of the subnet
    ResourceId string
    The full Azure resource ID of the subnet
    resource_id string
    The full Azure resource ID of the subnet
    resourceId String
    The full Azure resource ID of the subnet
    resourceId string
    The full Azure resource ID of the subnet
    resource_id str
    The full Azure resource ID of the subnet
    resourceId String
    The full Azure resource ID of the subnet

    PrivateNetworkGatewayDestination, PrivateNetworkGatewayDestinationArgs

    DestinationType string
    The destination type. Possible values are: DNS_NAME
    Value string
    DestinationType string
    The destination type. Possible values are: DNS_NAME
    Value string
    destination_type string
    The destination type. Possible values are: DNS_NAME
    value string
    destinationType String
    The destination type. Possible values are: DNS_NAME
    value String
    destinationType string
    The destination type. Possible values are: DNS_NAME
    value string
    destination_type str
    The destination type. Possible values are: DNS_NAME
    value str
    destinationType String
    The destination type. Possible values are: DNS_NAME
    value String

    PrivateNetworkGatewayPrivateDnsResolver, PrivateNetworkGatewayPrivateDnsResolverArgs

    ResolverType string
    The resolver type. Possible values are: IP_ADDRESS
    Value string
    ResolverType string
    The resolver type. Possible values are: IP_ADDRESS
    Value string
    resolver_type string
    The resolver type. Possible values are: IP_ADDRESS
    value string
    resolverType String
    The resolver type. Possible values are: IP_ADDRESS
    value String
    resolverType string
    The resolver type. Possible values are: IP_ADDRESS
    value string
    resolver_type str
    The resolver type. Possible values are: IP_ADDRESS
    value str
    resolverType String
    The resolver type. Possible values are: IP_ADDRESS
    value String

    Package Details

    Repository
    databricks pulumi/pulumi-databricks
    License
    Apache-2.0
    Notes
    This Pulumi package is based on the databricks Terraform Provider.
    databricks logo databricks logo
    Viewing docs for Databricks v1.116.0
    published on Tuesday, Oct 20, 2026 by Pulumi

      Try Pulumi Cloud free.
      Your team will thank you.

      Start free trial