1. Packages
  2. Azure Native v2
  3. API Docs
  4. servicefabricmesh
  5. Gateway
These are the docs for Azure Native v2. We recommenend using the latest version, Azure Native v3.
Azure Native v2 v2.90.0 published on Thursday, Mar 27, 2025 by Pulumi

azure-native-v2.servicefabricmesh.Gateway

Explore with Pulumi AI

These are the docs for Azure Native v2. We recommenend using the latest version, Azure Native v3.
Azure Native v2 v2.90.0 published on Thursday, Mar 27, 2025 by Pulumi

This type describes a gateway resource. Azure REST API version: 2018-09-01-preview. Prior API version in Azure Native 1.x: 2018-09-01-preview.

Example Usage

CreateOrUpdateGateway

using System.Collections.Generic;
using System.Linq;
using Pulumi;
using AzureNative = Pulumi.AzureNative;

return await Deployment.RunAsync(() => 
{
    var gateway = new AzureNative.ServiceFabricMesh.Gateway("gateway", new()
    {
        Description = "Service Fabric Mesh sample gateway.",
        DestinationNetwork = new AzureNative.ServiceFabricMesh.Inputs.NetworkRefArgs
        {
            Name = "helloWorldNetwork",
        },
        GatewayResourceName = "sampleGateway",
        Http = new[]
        {
            new AzureNative.ServiceFabricMesh.Inputs.HttpConfigArgs
            {
                Hosts = new[]
                {
                    new AzureNative.ServiceFabricMesh.Inputs.HttpHostConfigArgs
                    {
                        Name = "contoso.com",
                        Routes = new[]
                        {
                            new AzureNative.ServiceFabricMesh.Inputs.HttpRouteConfigArgs
                            {
                                Destination = new AzureNative.ServiceFabricMesh.Inputs.GatewayDestinationArgs
                                {
                                    ApplicationName = "httpHelloWorldApp",
                                    EndpointName = "indexHttpEndpoint",
                                    ServiceName = "indexService",
                                },
                                Match = new AzureNative.ServiceFabricMesh.Inputs.HttpRouteMatchRuleArgs
                                {
                                    Headers = new[]
                                    {
                                        new AzureNative.ServiceFabricMesh.Inputs.HttpRouteMatchHeaderArgs
                                        {
                                            Name = "accept",
                                            Type = AzureNative.ServiceFabricMesh.HeaderMatchType.Exact,
                                            Value = "application/json",
                                        },
                                    },
                                    Path = new AzureNative.ServiceFabricMesh.Inputs.HttpRouteMatchPathArgs
                                    {
                                        Rewrite = "/",
                                        Type = AzureNative.ServiceFabricMesh.PathMatchType.Prefix,
                                        Value = "/index",
                                    },
                                },
                                Name = "index",
                            },
                        },
                    },
                },
                Name = "contosoWebsite",
                Port = 8081,
            },
        },
        Location = "EastUS",
        ResourceGroupName = "sbz_demo",
        SourceNetwork = new AzureNative.ServiceFabricMesh.Inputs.NetworkRefArgs
        {
            Name = "Open",
        },
        Tags = null,
        Tcp = new[]
        {
            new AzureNative.ServiceFabricMesh.Inputs.TcpConfigArgs
            {
                Destination = new AzureNative.ServiceFabricMesh.Inputs.GatewayDestinationArgs
                {
                    ApplicationName = "helloWorldApp",
                    EndpointName = "helloWorldListener",
                    ServiceName = "helloWorldService",
                },
                Name = "web",
                Port = 80,
            },
        },
    });

});
Copy
package main

import (
	servicefabricmesh "github.com/pulumi/pulumi-azure-native-sdk/servicefabricmesh/v2"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := servicefabricmesh.NewGateway(ctx, "gateway", &servicefabricmesh.GatewayArgs{
			Description: pulumi.String("Service Fabric Mesh sample gateway."),
			DestinationNetwork: &servicefabricmesh.NetworkRefArgs{
				Name: pulumi.String("helloWorldNetwork"),
			},
			GatewayResourceName: pulumi.String("sampleGateway"),
			Http: servicefabricmesh.HttpConfigArray{
				&servicefabricmesh.HttpConfigArgs{
					Hosts: servicefabricmesh.HttpHostConfigArray{
						&servicefabricmesh.HttpHostConfigArgs{
							Name: pulumi.String("contoso.com"),
							Routes: servicefabricmesh.HttpRouteConfigArray{
								&servicefabricmesh.HttpRouteConfigArgs{
									Destination: &servicefabricmesh.GatewayDestinationArgs{
										ApplicationName: pulumi.String("httpHelloWorldApp"),
										EndpointName:    pulumi.String("indexHttpEndpoint"),
										ServiceName:     pulumi.String("indexService"),
									},
									Match: &servicefabricmesh.HttpRouteMatchRuleArgs{
										Headers: servicefabricmesh.HttpRouteMatchHeaderArray{
											&servicefabricmesh.HttpRouteMatchHeaderArgs{
												Name:  pulumi.String("accept"),
												Type:  pulumi.String(servicefabricmesh.HeaderMatchTypeExact),
												Value: pulumi.String("application/json"),
											},
										},
										Path: &servicefabricmesh.HttpRouteMatchPathArgs{
											Rewrite: pulumi.String("/"),
											Type:    pulumi.String(servicefabricmesh.PathMatchTypePrefix),
											Value:   pulumi.String("/index"),
										},
									},
									Name: pulumi.String("index"),
								},
							},
						},
					},
					Name: pulumi.String("contosoWebsite"),
					Port: pulumi.Int(8081),
				},
			},
			Location:          pulumi.String("EastUS"),
			ResourceGroupName: pulumi.String("sbz_demo"),
			SourceNetwork: &servicefabricmesh.NetworkRefArgs{
				Name: pulumi.String("Open"),
			},
			Tags: pulumi.StringMap{},
			Tcp: servicefabricmesh.TcpConfigArray{
				&servicefabricmesh.TcpConfigArgs{
					Destination: &servicefabricmesh.GatewayDestinationArgs{
						ApplicationName: pulumi.String("helloWorldApp"),
						EndpointName:    pulumi.String("helloWorldListener"),
						ServiceName:     pulumi.String("helloWorldService"),
					},
					Name: pulumi.String("web"),
					Port: pulumi.Int(80),
				},
			},
		})
		if err != nil {
			return err
		}
		return nil
	})
}
Copy
package generated_program;

import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.azurenative.servicefabricmesh.Gateway;
import com.pulumi.azurenative.servicefabricmesh.GatewayArgs;
import com.pulumi.azurenative.servicefabricmesh.inputs.NetworkRefArgs;
import com.pulumi.azurenative.servicefabricmesh.inputs.HttpConfigArgs;
import com.pulumi.azurenative.servicefabricmesh.inputs.TcpConfigArgs;
import com.pulumi.azurenative.servicefabricmesh.inputs.GatewayDestinationArgs;
import java.util.List;
import java.util.ArrayList;
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) {
        var gateway = new Gateway("gateway", GatewayArgs.builder()
            .description("Service Fabric Mesh sample gateway.")
            .destinationNetwork(NetworkRefArgs.builder()
                .name("helloWorldNetwork")
                .build())
            .gatewayResourceName("sampleGateway")
            .http(HttpConfigArgs.builder()
                .hosts(HttpHostConfigArgs.builder()
                    .name("contoso.com")
                    .routes(HttpRouteConfigArgs.builder()
                        .destination(GatewayDestinationArgs.builder()
                            .applicationName("httpHelloWorldApp")
                            .endpointName("indexHttpEndpoint")
                            .serviceName("indexService")
                            .build())
                        .match(HttpRouteMatchRuleArgs.builder()
                            .headers(HttpRouteMatchHeaderArgs.builder()
                                .name("accept")
                                .type("exact")
                                .value("application/json")
                                .build())
                            .path(HttpRouteMatchPathArgs.builder()
                                .rewrite("/")
                                .type("prefix")
                                .value("/index")
                                .build())
                            .build())
                        .name("index")
                        .build())
                    .build())
                .name("contosoWebsite")
                .port(8081)
                .build())
            .location("EastUS")
            .resourceGroupName("sbz_demo")
            .sourceNetwork(NetworkRefArgs.builder()
                .name("Open")
                .build())
            .tags()
            .tcp(TcpConfigArgs.builder()
                .destination(GatewayDestinationArgs.builder()
                    .applicationName("helloWorldApp")
                    .endpointName("helloWorldListener")
                    .serviceName("helloWorldService")
                    .build())
                .name("web")
                .port(80)
                .build())
            .build());

    }
}
Copy
import * as pulumi from "@pulumi/pulumi";
import * as azure_native from "@pulumi/azure-native";

const gateway = new azure_native.servicefabricmesh.Gateway("gateway", {
    description: "Service Fabric Mesh sample gateway.",
    destinationNetwork: {
        name: "helloWorldNetwork",
    },
    gatewayResourceName: "sampleGateway",
    http: [{
        hosts: [{
            name: "contoso.com",
            routes: [{
                destination: {
                    applicationName: "httpHelloWorldApp",
                    endpointName: "indexHttpEndpoint",
                    serviceName: "indexService",
                },
                match: {
                    headers: [{
                        name: "accept",
                        type: azure_native.servicefabricmesh.HeaderMatchType.Exact,
                        value: "application/json",
                    }],
                    path: {
                        rewrite: "/",
                        type: azure_native.servicefabricmesh.PathMatchType.Prefix,
                        value: "/index",
                    },
                },
                name: "index",
            }],
        }],
        name: "contosoWebsite",
        port: 8081,
    }],
    location: "EastUS",
    resourceGroupName: "sbz_demo",
    sourceNetwork: {
        name: "Open",
    },
    tags: {},
    tcp: [{
        destination: {
            applicationName: "helloWorldApp",
            endpointName: "helloWorldListener",
            serviceName: "helloWorldService",
        },
        name: "web",
        port: 80,
    }],
});
Copy
import pulumi
import pulumi_azure_native as azure_native

gateway = azure_native.servicefabricmesh.Gateway("gateway",
    description="Service Fabric Mesh sample gateway.",
    destination_network={
        "name": "helloWorldNetwork",
    },
    gateway_resource_name="sampleGateway",
    http=[{
        "hosts": [{
            "name": "contoso.com",
            "routes": [{
                "destination": {
                    "application_name": "httpHelloWorldApp",
                    "endpoint_name": "indexHttpEndpoint",
                    "service_name": "indexService",
                },
                "match": {
                    "headers": [{
                        "name": "accept",
                        "type": azure_native.servicefabricmesh.HeaderMatchType.EXACT,
                        "value": "application/json",
                    }],
                    "path": {
                        "rewrite": "/",
                        "type": azure_native.servicefabricmesh.PathMatchType.PREFIX,
                        "value": "/index",
                    },
                },
                "name": "index",
            }],
        }],
        "name": "contosoWebsite",
        "port": 8081,
    }],
    location="EastUS",
    resource_group_name="sbz_demo",
    source_network={
        "name": "Open",
    },
    tags={},
    tcp=[{
        "destination": {
            "application_name": "helloWorldApp",
            "endpoint_name": "helloWorldListener",
            "service_name": "helloWorldService",
        },
        "name": "web",
        "port": 80,
    }])
Copy
resources:
  gateway:
    type: azure-native:servicefabricmesh:Gateway
    properties:
      description: Service Fabric Mesh sample gateway.
      destinationNetwork:
        name: helloWorldNetwork
      gatewayResourceName: sampleGateway
      http:
        - hosts:
            - name: contoso.com
              routes:
                - destination:
                    applicationName: httpHelloWorldApp
                    endpointName: indexHttpEndpoint
                    serviceName: indexService
                  match:
                    headers:
                      - name: accept
                        type: exact
                        value: application/json
                    path:
                      rewrite: /
                      type: prefix
                      value: /index
                  name: index
          name: contosoWebsite
          port: 8081
      location: EastUS
      resourceGroupName: sbz_demo
      sourceNetwork:
        name: Open
      tags: {}
      tcp:
        - destination:
            applicationName: helloWorldApp
            endpointName: helloWorldListener
            serviceName: helloWorldService
          name: web
          port: 80
Copy

Create Gateway Resource

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

Constructor syntax

new Gateway(name: string, args: GatewayArgs, opts?: CustomResourceOptions);
@overload
def Gateway(resource_name: str,
            args: GatewayArgs,
            opts: Optional[ResourceOptions] = None)

@overload
def Gateway(resource_name: str,
            opts: Optional[ResourceOptions] = None,
            destination_network: Optional[NetworkRefArgs] = None,
            resource_group_name: Optional[str] = None,
            source_network: Optional[NetworkRefArgs] = None,
            description: Optional[str] = None,
            gateway_resource_name: Optional[str] = None,
            http: Optional[Sequence[HttpConfigArgs]] = None,
            location: Optional[str] = None,
            tags: Optional[Mapping[str, str]] = None,
            tcp: Optional[Sequence[TcpConfigArgs]] = None)
func NewGateway(ctx *Context, name string, args GatewayArgs, opts ...ResourceOption) (*Gateway, error)
public Gateway(string name, GatewayArgs args, CustomResourceOptions? opts = null)
public Gateway(String name, GatewayArgs args)
public Gateway(String name, GatewayArgs args, CustomResourceOptions options)
type: azure-native:servicefabricmesh:Gateway
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.

Parameters

name This property is required. string
The unique name of the resource.
args This property is required. GatewayArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
resource_name This property is required. str
The unique name of the resource.
args This property is required. GatewayArgs
The arguments to resource properties.
opts ResourceOptions
Bag of options to control resource's behavior.
ctx Context
Context object for the current deployment.
name This property is required. string
The unique name of the resource.
args This property is required. GatewayArgs
The arguments to resource properties.
opts ResourceOption
Bag of options to control resource's behavior.
name This property is required. string
The unique name of the resource.
args This property is required. GatewayArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
name This property is required. String
The unique name of the resource.
args This property is required. GatewayArgs
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 examplegatewayResourceResourceFromServicefabricmesh = new AzureNative.Servicefabricmesh.Gateway("examplegatewayResourceResourceFromServicefabricmesh", new()
{
    DestinationNetwork = 
    {
        { "endpointRefs", new[]
        {
            
            {
                { "name", "string" },
            },
        } },
        { "name", "string" },
    },
    ResourceGroupName = "string",
    SourceNetwork = 
    {
        { "endpointRefs", new[]
        {
            
            {
                { "name", "string" },
            },
        } },
        { "name", "string" },
    },
    Description = "string",
    GatewayResourceName = "string",
    Http = new[]
    {
        
        {
            { "hosts", new[]
            {
                
                {
                    { "name", "string" },
                    { "routes", new[]
                    {
                        
                        {
                            { "destination", 
                            {
                                { "applicationName", "string" },
                                { "endpointName", "string" },
                                { "serviceName", "string" },
                            } },
                            { "match", 
                            {
                                { "path", 
                                {
                                    { "type", "string" },
                                    { "value", "string" },
                                    { "rewrite", "string" },
                                } },
                                { "headers", new[]
                                {
                                    
                                    {
                                        { "name", "string" },
                                        { "type", "string" },
                                        { "value", "string" },
                                    },
                                } },
                            } },
                            { "name", "string" },
                        },
                    } },
                },
            } },
            { "name", "string" },
            { "port", 0 },
        },
    },
    Location = "string",
    Tags = 
    {
        { "string", "string" },
    },
    Tcp = new[]
    {
        
        {
            { "destination", 
            {
                { "applicationName", "string" },
                { "endpointName", "string" },
                { "serviceName", "string" },
            } },
            { "name", "string" },
            { "port", 0 },
        },
    },
});
Copy
example, err := servicefabricmesh.NewGateway(ctx, "examplegatewayResourceResourceFromServicefabricmesh", &servicefabricmesh.GatewayArgs{
	DestinationNetwork: map[string]interface{}{
		"endpointRefs": []map[string]interface{}{
			map[string]interface{}{
				"name": "string",
			},
		},
		"name": "string",
	},
	ResourceGroupName: "string",
	SourceNetwork: map[string]interface{}{
		"endpointRefs": []map[string]interface{}{
			map[string]interface{}{
				"name": "string",
			},
		},
		"name": "string",
	},
	Description:         "string",
	GatewayResourceName: "string",
	Http: []map[string]interface{}{
		map[string]interface{}{
			"hosts": []map[string]interface{}{
				map[string]interface{}{
					"name": "string",
					"routes": []map[string]interface{}{
						map[string]interface{}{
							"destination": map[string]interface{}{
								"applicationName": "string",
								"endpointName":    "string",
								"serviceName":     "string",
							},
							"match": map[string]interface{}{
								"path": map[string]interface{}{
									"type":    "string",
									"value":   "string",
									"rewrite": "string",
								},
								"headers": []map[string]interface{}{
									map[string]interface{}{
										"name":  "string",
										"type":  "string",
										"value": "string",
									},
								},
							},
							"name": "string",
						},
					},
				},
			},
			"name": "string",
			"port": 0,
		},
	},
	Location: "string",
	Tags: map[string]interface{}{
		"string": "string",
	},
	Tcp: []map[string]interface{}{
		map[string]interface{}{
			"destination": map[string]interface{}{
				"applicationName": "string",
				"endpointName":    "string",
				"serviceName":     "string",
			},
			"name": "string",
			"port": 0,
		},
	},
})
Copy
var examplegatewayResourceResourceFromServicefabricmesh = new Gateway("examplegatewayResourceResourceFromServicefabricmesh", GatewayArgs.builder()
    .destinationNetwork(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
    .resourceGroupName("string")
    .sourceNetwork(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
    .description("string")
    .gatewayResourceName("string")
    .http(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
    .location("string")
    .tags(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
    .tcp(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
    .build());
Copy
examplegateway_resource_resource_from_servicefabricmesh = azure_native.servicefabricmesh.Gateway("examplegatewayResourceResourceFromServicefabricmesh",
    destination_network={
        endpointRefs: [{
            name: string,
        }],
        name: string,
    },
    resource_group_name=string,
    source_network={
        endpointRefs: [{
            name: string,
        }],
        name: string,
    },
    description=string,
    gateway_resource_name=string,
    http=[{
        hosts: [{
            name: string,
            routes: [{
                destination: {
                    applicationName: string,
                    endpointName: string,
                    serviceName: string,
                },
                match: {
                    path: {
                        type: string,
                        value: string,
                        rewrite: string,
                    },
                    headers: [{
                        name: string,
                        type: string,
                        value: string,
                    }],
                },
                name: string,
            }],
        }],
        name: string,
        port: 0,
    }],
    location=string,
    tags={
        string: string,
    },
    tcp=[{
        destination: {
            applicationName: string,
            endpointName: string,
            serviceName: string,
        },
        name: string,
        port: 0,
    }])
Copy
const examplegatewayResourceResourceFromServicefabricmesh = new azure_native.servicefabricmesh.Gateway("examplegatewayResourceResourceFromServicefabricmesh", {
    destinationNetwork: {
        endpointRefs: [{
            name: "string",
        }],
        name: "string",
    },
    resourceGroupName: "string",
    sourceNetwork: {
        endpointRefs: [{
            name: "string",
        }],
        name: "string",
    },
    description: "string",
    gatewayResourceName: "string",
    http: [{
        hosts: [{
            name: "string",
            routes: [{
                destination: {
                    applicationName: "string",
                    endpointName: "string",
                    serviceName: "string",
                },
                match: {
                    path: {
                        type: "string",
                        value: "string",
                        rewrite: "string",
                    },
                    headers: [{
                        name: "string",
                        type: "string",
                        value: "string",
                    }],
                },
                name: "string",
            }],
        }],
        name: "string",
        port: 0,
    }],
    location: "string",
    tags: {
        string: "string",
    },
    tcp: [{
        destination: {
            applicationName: "string",
            endpointName: "string",
            serviceName: "string",
        },
        name: "string",
        port: 0,
    }],
});
Copy
type: azure-native:servicefabricmesh:Gateway
properties:
    description: string
    destinationNetwork:
        endpointRefs:
            - name: string
        name: string
    gatewayResourceName: string
    http:
        - hosts:
            - name: string
              routes:
                - destination:
                    applicationName: string
                    endpointName: string
                    serviceName: string
                  match:
                    headers:
                        - name: string
                          type: string
                          value: string
                    path:
                        rewrite: string
                        type: string
                        value: string
                  name: string
          name: string
          port: 0
    location: string
    resourceGroupName: string
    sourceNetwork:
        endpointRefs:
            - name: string
        name: string
    tags:
        string: string
    tcp:
        - destination:
            applicationName: string
            endpointName: string
            serviceName: string
          name: string
          port: 0
Copy

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

DestinationNetwork This property is required. Pulumi.AzureNative.ServiceFabricMesh.Inputs.NetworkRef
Network that the Application is using.
ResourceGroupName
This property is required.
Changes to this property will trigger replacement.
string
Azure resource group name
SourceNetwork This property is required. Pulumi.AzureNative.ServiceFabricMesh.Inputs.NetworkRef
Network the gateway should listen on for requests.
Description string
User readable description of the gateway.
GatewayResourceName Changes to this property will trigger replacement. string
The identity of the gateway.
Http List<Pulumi.AzureNative.ServiceFabricMesh.Inputs.HttpConfig>
Configuration for http connectivity for this gateway.
Location Changes to this property will trigger replacement. string
The geo-location where the resource lives
Tags Dictionary<string, string>
Resource tags.
Tcp List<Pulumi.AzureNative.ServiceFabricMesh.Inputs.TcpConfig>
Configuration for tcp connectivity for this gateway.
DestinationNetwork This property is required. NetworkRefArgs
Network that the Application is using.
ResourceGroupName
This property is required.
Changes to this property will trigger replacement.
string
Azure resource group name
SourceNetwork This property is required. NetworkRefArgs
Network the gateway should listen on for requests.
Description string
User readable description of the gateway.
GatewayResourceName Changes to this property will trigger replacement. string
The identity of the gateway.
Http []HttpConfigArgs
Configuration for http connectivity for this gateway.
Location Changes to this property will trigger replacement. string
The geo-location where the resource lives
Tags map[string]string
Resource tags.
Tcp []TcpConfigArgs
Configuration for tcp connectivity for this gateway.
destinationNetwork This property is required. NetworkRef
Network that the Application is using.
resourceGroupName
This property is required.
Changes to this property will trigger replacement.
String
Azure resource group name
sourceNetwork This property is required. NetworkRef
Network the gateway should listen on for requests.
description String
User readable description of the gateway.
gatewayResourceName Changes to this property will trigger replacement. String
The identity of the gateway.
http List<HttpConfig>
Configuration for http connectivity for this gateway.
location Changes to this property will trigger replacement. String
The geo-location where the resource lives
tags Map<String,String>
Resource tags.
tcp List<TcpConfig>
Configuration for tcp connectivity for this gateway.
destinationNetwork This property is required. NetworkRef
Network that the Application is using.
resourceGroupName
This property is required.
Changes to this property will trigger replacement.
string
Azure resource group name
sourceNetwork This property is required. NetworkRef
Network the gateway should listen on for requests.
description string
User readable description of the gateway.
gatewayResourceName Changes to this property will trigger replacement. string
The identity of the gateway.
http HttpConfig[]
Configuration for http connectivity for this gateway.
location Changes to this property will trigger replacement. string
The geo-location where the resource lives
tags {[key: string]: string}
Resource tags.
tcp TcpConfig[]
Configuration for tcp connectivity for this gateway.
destination_network This property is required. NetworkRefArgs
Network that the Application is using.
resource_group_name
This property is required.
Changes to this property will trigger replacement.
str
Azure resource group name
source_network This property is required. NetworkRefArgs
Network the gateway should listen on for requests.
description str
User readable description of the gateway.
gateway_resource_name Changes to this property will trigger replacement. str
The identity of the gateway.
http Sequence[HttpConfigArgs]
Configuration for http connectivity for this gateway.
location Changes to this property will trigger replacement. str
The geo-location where the resource lives
tags Mapping[str, str]
Resource tags.
tcp Sequence[TcpConfigArgs]
Configuration for tcp connectivity for this gateway.
destinationNetwork This property is required. Property Map
Network that the Application is using.
resourceGroupName
This property is required.
Changes to this property will trigger replacement.
String
Azure resource group name
sourceNetwork This property is required. Property Map
Network the gateway should listen on for requests.
description String
User readable description of the gateway.
gatewayResourceName Changes to this property will trigger replacement. String
The identity of the gateway.
http List<Property Map>
Configuration for http connectivity for this gateway.
location Changes to this property will trigger replacement. String
The geo-location where the resource lives
tags Map<String>
Resource tags.
tcp List<Property Map>
Configuration for tcp connectivity for this gateway.

Outputs

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

Id string
The provider-assigned unique ID for this managed resource.
IpAddress string
IP address of the gateway. This is populated in the response and is ignored for incoming requests.
Name string
The name of the resource
ProvisioningState string
State of the resource.
Status string
Status of the resource.
StatusDetails string
Gives additional information about the current status of the gateway.
Type string
The type of the resource. Ex- Microsoft.Compute/virtualMachines or Microsoft.Storage/storageAccounts.
Id string
The provider-assigned unique ID for this managed resource.
IpAddress string
IP address of the gateway. This is populated in the response and is ignored for incoming requests.
Name string
The name of the resource
ProvisioningState string
State of the resource.
Status string
Status of the resource.
StatusDetails string
Gives additional information about the current status of the gateway.
Type string
The type of the resource. Ex- Microsoft.Compute/virtualMachines or Microsoft.Storage/storageAccounts.
id String
The provider-assigned unique ID for this managed resource.
ipAddress String
IP address of the gateway. This is populated in the response and is ignored for incoming requests.
name String
The name of the resource
provisioningState String
State of the resource.
status String
Status of the resource.
statusDetails String
Gives additional information about the current status of the gateway.
type String
The type of the resource. Ex- Microsoft.Compute/virtualMachines or Microsoft.Storage/storageAccounts.
id string
The provider-assigned unique ID for this managed resource.
ipAddress string
IP address of the gateway. This is populated in the response and is ignored for incoming requests.
name string
The name of the resource
provisioningState string
State of the resource.
status string
Status of the resource.
statusDetails string
Gives additional information about the current status of the gateway.
type string
The type of the resource. Ex- Microsoft.Compute/virtualMachines or Microsoft.Storage/storageAccounts.
id str
The provider-assigned unique ID for this managed resource.
ip_address str
IP address of the gateway. This is populated in the response and is ignored for incoming requests.
name str
The name of the resource
provisioning_state str
State of the resource.
status str
Status of the resource.
status_details str
Gives additional information about the current status of the gateway.
type str
The type of the resource. Ex- Microsoft.Compute/virtualMachines or Microsoft.Storage/storageAccounts.
id String
The provider-assigned unique ID for this managed resource.
ipAddress String
IP address of the gateway. This is populated in the response and is ignored for incoming requests.
name String
The name of the resource
provisioningState String
State of the resource.
status String
Status of the resource.
statusDetails String
Gives additional information about the current status of the gateway.
type String
The type of the resource. Ex- Microsoft.Compute/virtualMachines or Microsoft.Storage/storageAccounts.

Supporting Types

EndpointRef
, EndpointRefArgs

Name string
Name of the endpoint.
Name string
Name of the endpoint.
name String
Name of the endpoint.
name string
Name of the endpoint.
name str
Name of the endpoint.
name String
Name of the endpoint.

EndpointRefResponse
, EndpointRefResponseArgs

Name string
Name of the endpoint.
Name string
Name of the endpoint.
name String
Name of the endpoint.
name string
Name of the endpoint.
name str
Name of the endpoint.
name String
Name of the endpoint.

GatewayDestination
, GatewayDestinationArgs

ApplicationName This property is required. string
Name of the service fabric Mesh application.
EndpointName This property is required. string
name of the endpoint in the service.
ServiceName This property is required. string
service that contains the endpoint.
ApplicationName This property is required. string
Name of the service fabric Mesh application.
EndpointName This property is required. string
name of the endpoint in the service.
ServiceName This property is required. string
service that contains the endpoint.
applicationName This property is required. String
Name of the service fabric Mesh application.
endpointName This property is required. String
name of the endpoint in the service.
serviceName This property is required. String
service that contains the endpoint.
applicationName This property is required. string
Name of the service fabric Mesh application.
endpointName This property is required. string
name of the endpoint in the service.
serviceName This property is required. string
service that contains the endpoint.
application_name This property is required. str
Name of the service fabric Mesh application.
endpoint_name This property is required. str
name of the endpoint in the service.
service_name This property is required. str
service that contains the endpoint.
applicationName This property is required. String
Name of the service fabric Mesh application.
endpointName This property is required. String
name of the endpoint in the service.
serviceName This property is required. String
service that contains the endpoint.

GatewayDestinationResponse
, GatewayDestinationResponseArgs

ApplicationName This property is required. string
Name of the service fabric Mesh application.
EndpointName This property is required. string
name of the endpoint in the service.
ServiceName This property is required. string
service that contains the endpoint.
ApplicationName This property is required. string
Name of the service fabric Mesh application.
EndpointName This property is required. string
name of the endpoint in the service.
ServiceName This property is required. string
service that contains the endpoint.
applicationName This property is required. String
Name of the service fabric Mesh application.
endpointName This property is required. String
name of the endpoint in the service.
serviceName This property is required. String
service that contains the endpoint.
applicationName This property is required. string
Name of the service fabric Mesh application.
endpointName This property is required. string
name of the endpoint in the service.
serviceName This property is required. string
service that contains the endpoint.
application_name This property is required. str
Name of the service fabric Mesh application.
endpoint_name This property is required. str
name of the endpoint in the service.
service_name This property is required. str
service that contains the endpoint.
applicationName This property is required. String
Name of the service fabric Mesh application.
endpointName This property is required. String
name of the endpoint in the service.
serviceName This property is required. String
service that contains the endpoint.

HeaderMatchType
, HeaderMatchTypeArgs

Exact
exact
HeaderMatchTypeExact
exact
Exact
exact
Exact
exact
EXACT
exact
"exact"
exact

HttpConfig
, HttpConfigArgs

Hosts This property is required. List<Pulumi.AzureNative.ServiceFabricMesh.Inputs.HttpHostConfig>
description for routing.
Name This property is required. string
http gateway config name.
Port This property is required. int
Specifies the port at which the service endpoint below needs to be exposed.
Hosts This property is required. []HttpHostConfig
description for routing.
Name This property is required. string
http gateway config name.
Port This property is required. int
Specifies the port at which the service endpoint below needs to be exposed.
hosts This property is required. List<HttpHostConfig>
description for routing.
name This property is required. String
http gateway config name.
port This property is required. Integer
Specifies the port at which the service endpoint below needs to be exposed.
hosts This property is required. HttpHostConfig[]
description for routing.
name This property is required. string
http gateway config name.
port This property is required. number
Specifies the port at which the service endpoint below needs to be exposed.
hosts This property is required. Sequence[HttpHostConfig]
description for routing.
name This property is required. str
http gateway config name.
port This property is required. int
Specifies the port at which the service endpoint below needs to be exposed.
hosts This property is required. List<Property Map>
description for routing.
name This property is required. String
http gateway config name.
port This property is required. Number
Specifies the port at which the service endpoint below needs to be exposed.

HttpConfigResponse
, HttpConfigResponseArgs

Hosts This property is required. List<Pulumi.AzureNative.ServiceFabricMesh.Inputs.HttpHostConfigResponse>
description for routing.
Name This property is required. string
http gateway config name.
Port This property is required. int
Specifies the port at which the service endpoint below needs to be exposed.
Hosts This property is required. []HttpHostConfigResponse
description for routing.
Name This property is required. string
http gateway config name.
Port This property is required. int
Specifies the port at which the service endpoint below needs to be exposed.
hosts This property is required. List<HttpHostConfigResponse>
description for routing.
name This property is required. String
http gateway config name.
port This property is required. Integer
Specifies the port at which the service endpoint below needs to be exposed.
hosts This property is required. HttpHostConfigResponse[]
description for routing.
name This property is required. string
http gateway config name.
port This property is required. number
Specifies the port at which the service endpoint below needs to be exposed.
hosts This property is required. Sequence[HttpHostConfigResponse]
description for routing.
name This property is required. str
http gateway config name.
port This property is required. int
Specifies the port at which the service endpoint below needs to be exposed.
hosts This property is required. List<Property Map>
description for routing.
name This property is required. String
http gateway config name.
port This property is required. Number
Specifies the port at which the service endpoint below needs to be exposed.

HttpHostConfig
, HttpHostConfigArgs

Name This property is required. string
http hostname config name.
Routes This property is required. List<Pulumi.AzureNative.ServiceFabricMesh.Inputs.HttpRouteConfig>
Route information to use for routing. Routes are processed in the order they are specified. Specify routes that are more specific before routes that can handle general cases.
Name This property is required. string
http hostname config name.
Routes This property is required. []HttpRouteConfig
Route information to use for routing. Routes are processed in the order they are specified. Specify routes that are more specific before routes that can handle general cases.
name This property is required. String
http hostname config name.
routes This property is required. List<HttpRouteConfig>
Route information to use for routing. Routes are processed in the order they are specified. Specify routes that are more specific before routes that can handle general cases.
name This property is required. string
http hostname config name.
routes This property is required. HttpRouteConfig[]
Route information to use for routing. Routes are processed in the order they are specified. Specify routes that are more specific before routes that can handle general cases.
name This property is required. str
http hostname config name.
routes This property is required. Sequence[HttpRouteConfig]
Route information to use for routing. Routes are processed in the order they are specified. Specify routes that are more specific before routes that can handle general cases.
name This property is required. String
http hostname config name.
routes This property is required. List<Property Map>
Route information to use for routing. Routes are processed in the order they are specified. Specify routes that are more specific before routes that can handle general cases.

HttpHostConfigResponse
, HttpHostConfigResponseArgs

Name This property is required. string
http hostname config name.
Routes This property is required. List<Pulumi.AzureNative.ServiceFabricMesh.Inputs.HttpRouteConfigResponse>
Route information to use for routing. Routes are processed in the order they are specified. Specify routes that are more specific before routes that can handle general cases.
Name This property is required. string
http hostname config name.
Routes This property is required. []HttpRouteConfigResponse
Route information to use for routing. Routes are processed in the order they are specified. Specify routes that are more specific before routes that can handle general cases.
name This property is required. String
http hostname config name.
routes This property is required. List<HttpRouteConfigResponse>
Route information to use for routing. Routes are processed in the order they are specified. Specify routes that are more specific before routes that can handle general cases.
name This property is required. string
http hostname config name.
routes This property is required. HttpRouteConfigResponse[]
Route information to use for routing. Routes are processed in the order they are specified. Specify routes that are more specific before routes that can handle general cases.
name This property is required. str
http hostname config name.
routes This property is required. Sequence[HttpRouteConfigResponse]
Route information to use for routing. Routes are processed in the order they are specified. Specify routes that are more specific before routes that can handle general cases.
name This property is required. String
http hostname config name.
routes This property is required. List<Property Map>
Route information to use for routing. Routes are processed in the order they are specified. Specify routes that are more specific before routes that can handle general cases.

HttpRouteConfig
, HttpRouteConfigArgs

Destination This property is required. Pulumi.AzureNative.ServiceFabricMesh.Inputs.GatewayDestination
Describes destination endpoint for routing traffic.
Match This property is required. Pulumi.AzureNative.ServiceFabricMesh.Inputs.HttpRouteMatchRule
Describes a rule for http route matching.
Name This property is required. string
http route name.
Destination This property is required. GatewayDestination
Describes destination endpoint for routing traffic.
Match This property is required. HttpRouteMatchRule
Describes a rule for http route matching.
Name This property is required. string
http route name.
destination This property is required. GatewayDestination
Describes destination endpoint for routing traffic.
match This property is required. HttpRouteMatchRule
Describes a rule for http route matching.
name This property is required. String
http route name.
destination This property is required. GatewayDestination
Describes destination endpoint for routing traffic.
match This property is required. HttpRouteMatchRule
Describes a rule for http route matching.
name This property is required. string
http route name.
destination This property is required. GatewayDestination
Describes destination endpoint for routing traffic.
match This property is required. HttpRouteMatchRule
Describes a rule for http route matching.
name This property is required. str
http route name.
destination This property is required. Property Map
Describes destination endpoint for routing traffic.
match This property is required. Property Map
Describes a rule for http route matching.
name This property is required. String
http route name.

HttpRouteConfigResponse
, HttpRouteConfigResponseArgs

Destination This property is required. Pulumi.AzureNative.ServiceFabricMesh.Inputs.GatewayDestinationResponse
Describes destination endpoint for routing traffic.
Match This property is required. Pulumi.AzureNative.ServiceFabricMesh.Inputs.HttpRouteMatchRuleResponse
Describes a rule for http route matching.
Name This property is required. string
http route name.
Destination This property is required. GatewayDestinationResponse
Describes destination endpoint for routing traffic.
Match This property is required. HttpRouteMatchRuleResponse
Describes a rule for http route matching.
Name This property is required. string
http route name.
destination This property is required. GatewayDestinationResponse
Describes destination endpoint for routing traffic.
match This property is required. HttpRouteMatchRuleResponse
Describes a rule for http route matching.
name This property is required. String
http route name.
destination This property is required. GatewayDestinationResponse
Describes destination endpoint for routing traffic.
match This property is required. HttpRouteMatchRuleResponse
Describes a rule for http route matching.
name This property is required. string
http route name.
destination This property is required. GatewayDestinationResponse
Describes destination endpoint for routing traffic.
match This property is required. HttpRouteMatchRuleResponse
Describes a rule for http route matching.
name This property is required. str
http route name.
destination This property is required. Property Map
Describes destination endpoint for routing traffic.
match This property is required. Property Map
Describes a rule for http route matching.
name This property is required. String
http route name.

HttpRouteMatchHeader
, HttpRouteMatchHeaderArgs

Name This property is required. string
Name of header to match in request.
Type string | Pulumi.AzureNative.ServiceFabricMesh.HeaderMatchType
how to match header value
Value string
Value of header to match in request.
Name This property is required. string
Name of header to match in request.
Type string | HeaderMatchType
how to match header value
Value string
Value of header to match in request.
name This property is required. String
Name of header to match in request.
type String | HeaderMatchType
how to match header value
value String
Value of header to match in request.
name This property is required. string
Name of header to match in request.
type string | HeaderMatchType
how to match header value
value string
Value of header to match in request.
name This property is required. str
Name of header to match in request.
type str | HeaderMatchType
how to match header value
value str
Value of header to match in request.
name This property is required. String
Name of header to match in request.
type String | "exact"
how to match header value
value String
Value of header to match in request.

HttpRouteMatchHeaderResponse
, HttpRouteMatchHeaderResponseArgs

Name This property is required. string
Name of header to match in request.
Type string
how to match header value
Value string
Value of header to match in request.
Name This property is required. string
Name of header to match in request.
Type string
how to match header value
Value string
Value of header to match in request.
name This property is required. String
Name of header to match in request.
type String
how to match header value
value String
Value of header to match in request.
name This property is required. string
Name of header to match in request.
type string
how to match header value
value string
Value of header to match in request.
name This property is required. str
Name of header to match in request.
type str
how to match header value
value str
Value of header to match in request.
name This property is required. String
Name of header to match in request.
type String
how to match header value
value String
Value of header to match in request.

HttpRouteMatchPath
, HttpRouteMatchPathArgs

Type This property is required. string | Pulumi.AzureNative.ServiceFabricMesh.PathMatchType
how to match value in the Uri
Value This property is required. string
Uri path to match for request.
Rewrite string
replacement string for matched part of the Uri.
Type This property is required. string | PathMatchType
how to match value in the Uri
Value This property is required. string
Uri path to match for request.
Rewrite string
replacement string for matched part of the Uri.
type This property is required. String | PathMatchType
how to match value in the Uri
value This property is required. String
Uri path to match for request.
rewrite String
replacement string for matched part of the Uri.
type This property is required. string | PathMatchType
how to match value in the Uri
value This property is required. string
Uri path to match for request.
rewrite string
replacement string for matched part of the Uri.
type This property is required. str | PathMatchType
how to match value in the Uri
value This property is required. str
Uri path to match for request.
rewrite str
replacement string for matched part of the Uri.
type This property is required. String | "prefix"
how to match value in the Uri
value This property is required. String
Uri path to match for request.
rewrite String
replacement string for matched part of the Uri.

HttpRouteMatchPathResponse
, HttpRouteMatchPathResponseArgs

Type This property is required. string
how to match value in the Uri
Value This property is required. string
Uri path to match for request.
Rewrite string
replacement string for matched part of the Uri.
Type This property is required. string
how to match value in the Uri
Value This property is required. string
Uri path to match for request.
Rewrite string
replacement string for matched part of the Uri.
type This property is required. String
how to match value in the Uri
value This property is required. String
Uri path to match for request.
rewrite String
replacement string for matched part of the Uri.
type This property is required. string
how to match value in the Uri
value This property is required. string
Uri path to match for request.
rewrite string
replacement string for matched part of the Uri.
type This property is required. str
how to match value in the Uri
value This property is required. str
Uri path to match for request.
rewrite str
replacement string for matched part of the Uri.
type This property is required. String
how to match value in the Uri
value This property is required. String
Uri path to match for request.
rewrite String
replacement string for matched part of the Uri.

HttpRouteMatchRule
, HttpRouteMatchRuleArgs

Path This property is required. Pulumi.AzureNative.ServiceFabricMesh.Inputs.HttpRouteMatchPath
Path to match for routing.
Headers List<Pulumi.AzureNative.ServiceFabricMesh.Inputs.HttpRouteMatchHeader>
headers and their values to match in request.
Path This property is required. HttpRouteMatchPath
Path to match for routing.
Headers []HttpRouteMatchHeader
headers and their values to match in request.
path This property is required. HttpRouteMatchPath
Path to match for routing.
headers List<HttpRouteMatchHeader>
headers and their values to match in request.
path This property is required. HttpRouteMatchPath
Path to match for routing.
headers HttpRouteMatchHeader[]
headers and their values to match in request.
path This property is required. HttpRouteMatchPath
Path to match for routing.
headers Sequence[HttpRouteMatchHeader]
headers and their values to match in request.
path This property is required. Property Map
Path to match for routing.
headers List<Property Map>
headers and their values to match in request.

HttpRouteMatchRuleResponse
, HttpRouteMatchRuleResponseArgs

Path This property is required. HttpRouteMatchPathResponse
Path to match for routing.
Headers []HttpRouteMatchHeaderResponse
headers and their values to match in request.
path This property is required. HttpRouteMatchPathResponse
Path to match for routing.
headers List<HttpRouteMatchHeaderResponse>
headers and their values to match in request.
path This property is required. HttpRouteMatchPathResponse
Path to match for routing.
headers HttpRouteMatchHeaderResponse[]
headers and their values to match in request.
path This property is required. HttpRouteMatchPathResponse
Path to match for routing.
headers Sequence[HttpRouteMatchHeaderResponse]
headers and their values to match in request.
path This property is required. Property Map
Path to match for routing.
headers List<Property Map>
headers and their values to match in request.

NetworkRef
, NetworkRefArgs

EndpointRefs List<Pulumi.AzureNative.ServiceFabricMesh.Inputs.EndpointRef>
A list of endpoints that are exposed on this network.
Name string
Name of the network
EndpointRefs []EndpointRef
A list of endpoints that are exposed on this network.
Name string
Name of the network
endpointRefs List<EndpointRef>
A list of endpoints that are exposed on this network.
name String
Name of the network
endpointRefs EndpointRef[]
A list of endpoints that are exposed on this network.
name string
Name of the network
endpoint_refs Sequence[EndpointRef]
A list of endpoints that are exposed on this network.
name str
Name of the network
endpointRefs List<Property Map>
A list of endpoints that are exposed on this network.
name String
Name of the network

NetworkRefResponse
, NetworkRefResponseArgs

EndpointRefs List<Pulumi.AzureNative.ServiceFabricMesh.Inputs.EndpointRefResponse>
A list of endpoints that are exposed on this network.
Name string
Name of the network
EndpointRefs []EndpointRefResponse
A list of endpoints that are exposed on this network.
Name string
Name of the network
endpointRefs List<EndpointRefResponse>
A list of endpoints that are exposed on this network.
name String
Name of the network
endpointRefs EndpointRefResponse[]
A list of endpoints that are exposed on this network.
name string
Name of the network
endpoint_refs Sequence[EndpointRefResponse]
A list of endpoints that are exposed on this network.
name str
Name of the network
endpointRefs List<Property Map>
A list of endpoints that are exposed on this network.
name String
Name of the network

PathMatchType
, PathMatchTypeArgs

Prefix
prefix
PathMatchTypePrefix
prefix
Prefix
prefix
Prefix
prefix
PREFIX
prefix
"prefix"
prefix

TcpConfig
, TcpConfigArgs

Destination This property is required. Pulumi.AzureNative.ServiceFabricMesh.Inputs.GatewayDestination
Describes destination endpoint for routing traffic.
Name This property is required. string
tcp gateway config name.
Port This property is required. int
Specifies the port at which the service endpoint below needs to be exposed.
Destination This property is required. GatewayDestination
Describes destination endpoint for routing traffic.
Name This property is required. string
tcp gateway config name.
Port This property is required. int
Specifies the port at which the service endpoint below needs to be exposed.
destination This property is required. GatewayDestination
Describes destination endpoint for routing traffic.
name This property is required. String
tcp gateway config name.
port This property is required. Integer
Specifies the port at which the service endpoint below needs to be exposed.
destination This property is required. GatewayDestination
Describes destination endpoint for routing traffic.
name This property is required. string
tcp gateway config name.
port This property is required. number
Specifies the port at which the service endpoint below needs to be exposed.
destination This property is required. GatewayDestination
Describes destination endpoint for routing traffic.
name This property is required. str
tcp gateway config name.
port This property is required. int
Specifies the port at which the service endpoint below needs to be exposed.
destination This property is required. Property Map
Describes destination endpoint for routing traffic.
name This property is required. String
tcp gateway config name.
port This property is required. Number
Specifies the port at which the service endpoint below needs to be exposed.

TcpConfigResponse
, TcpConfigResponseArgs

Destination This property is required. Pulumi.AzureNative.ServiceFabricMesh.Inputs.GatewayDestinationResponse
Describes destination endpoint for routing traffic.
Name This property is required. string
tcp gateway config name.
Port This property is required. int
Specifies the port at which the service endpoint below needs to be exposed.
Destination This property is required. GatewayDestinationResponse
Describes destination endpoint for routing traffic.
Name This property is required. string
tcp gateway config name.
Port This property is required. int
Specifies the port at which the service endpoint below needs to be exposed.
destination This property is required. GatewayDestinationResponse
Describes destination endpoint for routing traffic.
name This property is required. String
tcp gateway config name.
port This property is required. Integer
Specifies the port at which the service endpoint below needs to be exposed.
destination This property is required. GatewayDestinationResponse
Describes destination endpoint for routing traffic.
name This property is required. string
tcp gateway config name.
port This property is required. number
Specifies the port at which the service endpoint below needs to be exposed.
destination This property is required. GatewayDestinationResponse
Describes destination endpoint for routing traffic.
name This property is required. str
tcp gateway config name.
port This property is required. int
Specifies the port at which the service endpoint below needs to be exposed.
destination This property is required. Property Map
Describes destination endpoint for routing traffic.
name This property is required. String
tcp gateway config name.
port This property is required. Number
Specifies the port at which the service endpoint below needs to be exposed.

Import

An existing resource can be imported using its type token, name, and identifier, e.g.

$ pulumi import azure-native:servicefabricmesh:Gateway sampleGateway /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ServiceFabricMesh/gateways/{gatewayResourceName} 
Copy

To learn more about importing existing cloud resources, see Importing resources.

Package Details

Repository
azure-native-v2 pulumi/pulumi-azure-native
License
Apache-2.0
These are the docs for Azure Native v2. We recommenend using the latest version, Azure Native v3.
Azure Native v2 v2.90.0 published on Thursday, Mar 27, 2025 by Pulumi