azure-native.network.InterfaceEndpoint
Explore with Pulumi AI
Interface endpoint resource. Azure REST API version: 2019-02-01.
Example Usage
Create interface endpoint
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using AzureNative = Pulumi.AzureNative;
return await Deployment.RunAsync(() => 
{
    var interfaceEndpoint = new AzureNative.Network.InterfaceEndpoint("interfaceEndpoint", new()
    {
        EndpointService = new AzureNative.Network.Inputs.EndpointServiceArgs
        {
            Id = "/subscriptions/subId/resourceGroups/rg1/providers/Microsoft.Provider/resourceType/resourceName",
        },
        Fqdn = "uniqueIdentifier.fqdn.windows.net",
        InterfaceEndpointName = "testIe",
        ResourceGroupName = "rg1",
        Subnet = new AzureNative.Network.Inputs.SubnetArgs
        {
            Id = "/subscriptions/subId/resourceGroups/rg1/providers/Microsoft.Network/virtualNetworks/myVnet/subnets/mySubnet",
        },
    });
});
package main
import (
	network "github.com/pulumi/pulumi-azure-native-sdk/network/v2"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := network.NewInterfaceEndpoint(ctx, "interfaceEndpoint", &network.InterfaceEndpointArgs{
			EndpointService: &network.EndpointServiceArgs{
				Id: pulumi.String("/subscriptions/subId/resourceGroups/rg1/providers/Microsoft.Provider/resourceType/resourceName"),
			},
			Fqdn:                  pulumi.String("uniqueIdentifier.fqdn.windows.net"),
			InterfaceEndpointName: pulumi.String("testIe"),
			ResourceGroupName:     pulumi.String("rg1"),
			Subnet: &network.SubnetTypeArgs{
				Id: pulumi.String("/subscriptions/subId/resourceGroups/rg1/providers/Microsoft.Network/virtualNetworks/myVnet/subnets/mySubnet"),
			},
		})
		if err != nil {
			return err
		}
		return nil
	})
}
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.azurenative.network.InterfaceEndpoint;
import com.pulumi.azurenative.network.InterfaceEndpointArgs;
import com.pulumi.azurenative.network.inputs.EndpointServiceArgs;
import com.pulumi.azurenative.network.inputs.SubnetArgs;
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 interfaceEndpoint = new InterfaceEndpoint("interfaceEndpoint", InterfaceEndpointArgs.builder()
            .endpointService(EndpointServiceArgs.builder()
                .id("/subscriptions/subId/resourceGroups/rg1/providers/Microsoft.Provider/resourceType/resourceName")
                .build())
            .fqdn("uniqueIdentifier.fqdn.windows.net")
            .interfaceEndpointName("testIe")
            .resourceGroupName("rg1")
            .subnet(SubnetArgs.builder()
                .id("/subscriptions/subId/resourceGroups/rg1/providers/Microsoft.Network/virtualNetworks/myVnet/subnets/mySubnet")
                .build())
            .build());
    }
}
import * as pulumi from "@pulumi/pulumi";
import * as azure_native from "@pulumi/azure-native";
const interfaceEndpoint = new azure_native.network.InterfaceEndpoint("interfaceEndpoint", {
    endpointService: {
        id: "/subscriptions/subId/resourceGroups/rg1/providers/Microsoft.Provider/resourceType/resourceName",
    },
    fqdn: "uniqueIdentifier.fqdn.windows.net",
    interfaceEndpointName: "testIe",
    resourceGroupName: "rg1",
    subnet: {
        id: "/subscriptions/subId/resourceGroups/rg1/providers/Microsoft.Network/virtualNetworks/myVnet/subnets/mySubnet",
    },
});
import pulumi
import pulumi_azure_native as azure_native
interface_endpoint = azure_native.network.InterfaceEndpoint("interfaceEndpoint",
    endpoint_service={
        "id": "/subscriptions/subId/resourceGroups/rg1/providers/Microsoft.Provider/resourceType/resourceName",
    },
    fqdn="uniqueIdentifier.fqdn.windows.net",
    interface_endpoint_name="testIe",
    resource_group_name="rg1",
    subnet={
        "id": "/subscriptions/subId/resourceGroups/rg1/providers/Microsoft.Network/virtualNetworks/myVnet/subnets/mySubnet",
    })
resources:
  interfaceEndpoint:
    type: azure-native:network:InterfaceEndpoint
    properties:
      endpointService:
        id: /subscriptions/subId/resourceGroups/rg1/providers/Microsoft.Provider/resourceType/resourceName
      fqdn: uniqueIdentifier.fqdn.windows.net
      interfaceEndpointName: testIe
      resourceGroupName: rg1
      subnet:
        id: /subscriptions/subId/resourceGroups/rg1/providers/Microsoft.Network/virtualNetworks/myVnet/subnets/mySubnet
Create InterfaceEndpoint Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new InterfaceEndpoint(name: string, args: InterfaceEndpointArgs, opts?: CustomResourceOptions);@overload
def InterfaceEndpoint(resource_name: str,
                      args: InterfaceEndpointArgs,
                      opts: Optional[ResourceOptions] = None)
@overload
def InterfaceEndpoint(resource_name: str,
                      opts: Optional[ResourceOptions] = None,
                      resource_group_name: Optional[str] = None,
                      endpoint_service: Optional[EndpointServiceArgs] = None,
                      fqdn: Optional[str] = None,
                      id: Optional[str] = None,
                      interface_endpoint_name: Optional[str] = None,
                      location: Optional[str] = None,
                      subnet: Optional[SubnetArgs] = None,
                      tags: Optional[Mapping[str, str]] = None)func NewInterfaceEndpoint(ctx *Context, name string, args InterfaceEndpointArgs, opts ...ResourceOption) (*InterfaceEndpoint, error)public InterfaceEndpoint(string name, InterfaceEndpointArgs args, CustomResourceOptions? opts = null)
public InterfaceEndpoint(String name, InterfaceEndpointArgs args)
public InterfaceEndpoint(String name, InterfaceEndpointArgs args, CustomResourceOptions options)
type: azure-native:network:InterfaceEndpoint
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args InterfaceEndpointArgs
- 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 InterfaceEndpointArgs
- 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 InterfaceEndpointArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args InterfaceEndpointArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args InterfaceEndpointArgs
- 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 interfaceEndpointResource = new AzureNative.Network.InterfaceEndpoint("interfaceEndpointResource", new()
{
    ResourceGroupName = "string",
    EndpointService = new AzureNative.Network.Inputs.EndpointServiceArgs
    {
        Id = "string",
    },
    Fqdn = "string",
    Id = "string",
    InterfaceEndpointName = "string",
    Location = "string",
    Subnet = new AzureNative.Network.Inputs.SubnetArgs
    {
        AddressPrefix = "string",
        AddressPrefixes = new[]
        {
            "string",
        },
        ApplicationGatewayIPConfigurations = new[]
        {
            new AzureNative.Network.Inputs.ApplicationGatewayIPConfigurationArgs
            {
                Id = "string",
                Name = "string",
                Subnet = new AzureNative.Network.Inputs.SubResourceArgs
                {
                    Id = "string",
                },
            },
        },
        Delegations = new[]
        {
            new AzureNative.Network.Inputs.DelegationArgs
            {
                Actions = new[]
                {
                    "string",
                },
                Etag = "string",
                Id = "string",
                Name = "string",
                ServiceName = "string",
                Type = "string",
            },
        },
        Etag = "string",
        Id = "string",
        IpAllocations = new[]
        {
            new AzureNative.Network.Inputs.SubResourceArgs
            {
                Id = "string",
            },
        },
        Name = "string",
        NatGateway = new AzureNative.Network.Inputs.SubResourceArgs
        {
            Id = "string",
        },
        NetworkSecurityGroup = new AzureNative.Network.Inputs.NetworkSecurityGroupArgs
        {
            DefaultSecurityRules = new[]
            {
                new AzureNative.Network.Inputs.SecurityRuleArgs
                {
                    Direction = "string",
                    Protocol = "string",
                    Access = "string",
                    Name = "string",
                    Description = "string",
                    DestinationPortRange = "string",
                    DestinationPortRanges = new[]
                    {
                        "string",
                    },
                    DestinationAddressPrefixes = new[]
                    {
                        "string",
                    },
                    Etag = "string",
                    Id = "string",
                    DestinationAddressPrefix = "string",
                    Priority = 0,
                    DestinationApplicationSecurityGroups = new[]
                    {
                        new AzureNative.Network.Inputs.ApplicationSecurityGroupArgs
                        {
                            Id = "string",
                            Location = "string",
                            Tags = 
                            {
                                { "string", "string" },
                            },
                        },
                    },
                    ProvisioningState = "string",
                    SourceAddressPrefix = "string",
                    SourceAddressPrefixes = new[]
                    {
                        "string",
                    },
                    SourceApplicationSecurityGroups = new[]
                    {
                        new AzureNative.Network.Inputs.ApplicationSecurityGroupArgs
                        {
                            Id = "string",
                            Location = "string",
                            Tags = 
                            {
                                { "string", "string" },
                            },
                        },
                    },
                    SourcePortRange = "string",
                    SourcePortRanges = new[]
                    {
                        "string",
                    },
                    Type = "string",
                },
            },
            Etag = "string",
            FlushConnection = false,
            Id = "string",
            Location = "string",
            ProvisioningState = "string",
            ResourceGuid = "string",
            SecurityRules = new[]
            {
                new AzureNative.Network.Inputs.SecurityRuleArgs
                {
                    Direction = "string",
                    Protocol = "string",
                    Access = "string",
                    Name = "string",
                    Description = "string",
                    DestinationPortRange = "string",
                    DestinationPortRanges = new[]
                    {
                        "string",
                    },
                    DestinationAddressPrefixes = new[]
                    {
                        "string",
                    },
                    Etag = "string",
                    Id = "string",
                    DestinationAddressPrefix = "string",
                    Priority = 0,
                    DestinationApplicationSecurityGroups = new[]
                    {
                        new AzureNative.Network.Inputs.ApplicationSecurityGroupArgs
                        {
                            Id = "string",
                            Location = "string",
                            Tags = 
                            {
                                { "string", "string" },
                            },
                        },
                    },
                    ProvisioningState = "string",
                    SourceAddressPrefix = "string",
                    SourceAddressPrefixes = new[]
                    {
                        "string",
                    },
                    SourceApplicationSecurityGroups = new[]
                    {
                        new AzureNative.Network.Inputs.ApplicationSecurityGroupArgs
                        {
                            Id = "string",
                            Location = "string",
                            Tags = 
                            {
                                { "string", "string" },
                            },
                        },
                    },
                    SourcePortRange = "string",
                    SourcePortRanges = new[]
                    {
                        "string",
                    },
                    Type = "string",
                },
            },
            Tags = 
            {
                { "string", "string" },
            },
        },
        PrivateEndpointNetworkPolicies = "string",
        PrivateLinkServiceNetworkPolicies = "string",
        ProvisioningState = "string",
        ResourceNavigationLinks = new[]
        {
            new AzureNative.Network.Inputs.ResourceNavigationLinkArgs
            {
                Id = "string",
                Link = "string",
                LinkedResourceType = "string",
                Name = "string",
            },
        },
        RouteTable = new AzureNative.Network.Inputs.RouteTableArgs
        {
            DisableBgpRoutePropagation = false,
            Etag = "string",
            Id = "string",
            Location = "string",
            ProvisioningState = "string",
            Routes = new[]
            {
                new AzureNative.Network.Inputs.RouteArgs
                {
                    NextHopType = "string",
                    AddressPrefix = "string",
                    Etag = "string",
                    Id = "string",
                    Name = "string",
                    NextHopIpAddress = "string",
                    ProvisioningState = "string",
                    Type = "string",
                },
            },
            Tags = 
            {
                { "string", "string" },
            },
        },
        ServiceAssociationLinks = new[]
        {
            new AzureNative.Network.Inputs.ServiceAssociationLinkArgs
            {
                Id = "string",
                Link = "string",
                LinkedResourceType = "string",
                Name = "string",
            },
        },
        ServiceEndpointPolicies = new[]
        {
            new AzureNative.Network.Inputs.ServiceEndpointPolicyArgs
            {
                ContextualServiceEndpointPolicies = new[]
                {
                    "string",
                },
                Etag = "string",
                Id = "string",
                Location = "string",
                ServiceAlias = "string",
                ServiceEndpointPolicyDefinitions = new[]
                {
                    new AzureNative.Network.Inputs.ServiceEndpointPolicyDefinitionArgs
                    {
                        Description = "string",
                        Etag = "string",
                        Id = "string",
                        Name = "string",
                        Service = "string",
                        ServiceResources = new[]
                        {
                            "string",
                        },
                        Type = "string",
                    },
                },
                Tags = 
                {
                    { "string", "string" },
                },
            },
        },
        ServiceEndpoints = new[]
        {
            new AzureNative.Network.Inputs.ServiceEndpointPropertiesFormatArgs
            {
                Locations = new[]
                {
                    "string",
                },
                ProvisioningState = "string",
                Service = "string",
            },
        },
        Type = "string",
    },
    Tags = 
    {
        { "string", "string" },
    },
});
example, err := network.NewInterfaceEndpoint(ctx, "interfaceEndpointResource", &network.InterfaceEndpointArgs{
	ResourceGroupName: pulumi.String("string"),
	EndpointService: &network.EndpointServiceArgs{
		Id: pulumi.String("string"),
	},
	Fqdn:                  pulumi.String("string"),
	Id:                    pulumi.String("string"),
	InterfaceEndpointName: pulumi.String("string"),
	Location:              pulumi.String("string"),
	Subnet: &network.SubnetTypeArgs{
		AddressPrefix: pulumi.String("string"),
		AddressPrefixes: pulumi.StringArray{
			pulumi.String("string"),
		},
		ApplicationGatewayIPConfigurations: network.ApplicationGatewayIPConfigurationArray{
			&network.ApplicationGatewayIPConfigurationArgs{
				Id:   pulumi.String("string"),
				Name: pulumi.String("string"),
				Subnet: &network.SubResourceArgs{
					Id: pulumi.String("string"),
				},
			},
		},
		Delegations: network.DelegationArray{
			&network.DelegationArgs{
				Actions: pulumi.StringArray{
					pulumi.String("string"),
				},
				Etag:        pulumi.String("string"),
				Id:          pulumi.String("string"),
				Name:        pulumi.String("string"),
				ServiceName: pulumi.String("string"),
				Type:        pulumi.String("string"),
			},
		},
		Etag: pulumi.String("string"),
		Id:   pulumi.String("string"),
		IpAllocations: network.SubResourceArray{
			&network.SubResourceArgs{
				Id: pulumi.String("string"),
			},
		},
		Name: pulumi.String("string"),
		NatGateway: &network.SubResourceArgs{
			Id: pulumi.String("string"),
		},
		NetworkSecurityGroup: &network.NetworkSecurityGroupTypeArgs{
			DefaultSecurityRules: network.SecurityRuleTypeArray{
				&network.SecurityRuleTypeArgs{
					Direction:            pulumi.String("string"),
					Protocol:             pulumi.String("string"),
					Access:               pulumi.String("string"),
					Name:                 pulumi.String("string"),
					Description:          pulumi.String("string"),
					DestinationPortRange: pulumi.String("string"),
					DestinationPortRanges: pulumi.StringArray{
						pulumi.String("string"),
					},
					DestinationAddressPrefixes: pulumi.StringArray{
						pulumi.String("string"),
					},
					Etag:                     pulumi.String("string"),
					Id:                       pulumi.String("string"),
					DestinationAddressPrefix: pulumi.String("string"),
					Priority:                 pulumi.Int(0),
					DestinationApplicationSecurityGroups: network.ApplicationSecurityGroupTypeArray{
						&network.ApplicationSecurityGroupTypeArgs{
							Id:       pulumi.String("string"),
							Location: pulumi.String("string"),
							Tags: pulumi.StringMap{
								"string": pulumi.String("string"),
							},
						},
					},
					ProvisioningState:   pulumi.String("string"),
					SourceAddressPrefix: pulumi.String("string"),
					SourceAddressPrefixes: pulumi.StringArray{
						pulumi.String("string"),
					},
					SourceApplicationSecurityGroups: network.ApplicationSecurityGroupTypeArray{
						&network.ApplicationSecurityGroupTypeArgs{
							Id:       pulumi.String("string"),
							Location: pulumi.String("string"),
							Tags: pulumi.StringMap{
								"string": pulumi.String("string"),
							},
						},
					},
					SourcePortRange: pulumi.String("string"),
					SourcePortRanges: pulumi.StringArray{
						pulumi.String("string"),
					},
					Type: pulumi.String("string"),
				},
			},
			Etag:              pulumi.String("string"),
			FlushConnection:   pulumi.Bool(false),
			Id:                pulumi.String("string"),
			Location:          pulumi.String("string"),
			ProvisioningState: pulumi.String("string"),
			ResourceGuid:      pulumi.String("string"),
			SecurityRules: network.SecurityRuleTypeArray{
				&network.SecurityRuleTypeArgs{
					Direction:            pulumi.String("string"),
					Protocol:             pulumi.String("string"),
					Access:               pulumi.String("string"),
					Name:                 pulumi.String("string"),
					Description:          pulumi.String("string"),
					DestinationPortRange: pulumi.String("string"),
					DestinationPortRanges: pulumi.StringArray{
						pulumi.String("string"),
					},
					DestinationAddressPrefixes: pulumi.StringArray{
						pulumi.String("string"),
					},
					Etag:                     pulumi.String("string"),
					Id:                       pulumi.String("string"),
					DestinationAddressPrefix: pulumi.String("string"),
					Priority:                 pulumi.Int(0),
					DestinationApplicationSecurityGroups: network.ApplicationSecurityGroupTypeArray{
						&network.ApplicationSecurityGroupTypeArgs{
							Id:       pulumi.String("string"),
							Location: pulumi.String("string"),
							Tags: pulumi.StringMap{
								"string": pulumi.String("string"),
							},
						},
					},
					ProvisioningState:   pulumi.String("string"),
					SourceAddressPrefix: pulumi.String("string"),
					SourceAddressPrefixes: pulumi.StringArray{
						pulumi.String("string"),
					},
					SourceApplicationSecurityGroups: network.ApplicationSecurityGroupTypeArray{
						&network.ApplicationSecurityGroupTypeArgs{
							Id:       pulumi.String("string"),
							Location: pulumi.String("string"),
							Tags: pulumi.StringMap{
								"string": pulumi.String("string"),
							},
						},
					},
					SourcePortRange: pulumi.String("string"),
					SourcePortRanges: pulumi.StringArray{
						pulumi.String("string"),
					},
					Type: pulumi.String("string"),
				},
			},
			Tags: pulumi.StringMap{
				"string": pulumi.String("string"),
			},
		},
		PrivateEndpointNetworkPolicies:    pulumi.String("string"),
		PrivateLinkServiceNetworkPolicies: pulumi.String("string"),
		ProvisioningState:                 pulumi.String("string"),
		ResourceNavigationLinks: network.ResourceNavigationLinkArray{
			&network.ResourceNavigationLinkArgs{
				Id:                 pulumi.String("string"),
				Link:               pulumi.String("string"),
				LinkedResourceType: pulumi.String("string"),
				Name:               pulumi.String("string"),
			},
		},
		RouteTable: &network.RouteTableTypeArgs{
			DisableBgpRoutePropagation: pulumi.Bool(false),
			Etag:                       pulumi.String("string"),
			Id:                         pulumi.String("string"),
			Location:                   pulumi.String("string"),
			ProvisioningState:          pulumi.String("string"),
			Routes: network.RouteTypeArray{
				&network.RouteTypeArgs{
					NextHopType:       pulumi.String("string"),
					AddressPrefix:     pulumi.String("string"),
					Etag:              pulumi.String("string"),
					Id:                pulumi.String("string"),
					Name:              pulumi.String("string"),
					NextHopIpAddress:  pulumi.String("string"),
					ProvisioningState: pulumi.String("string"),
					Type:              pulumi.String("string"),
				},
			},
			Tags: pulumi.StringMap{
				"string": pulumi.String("string"),
			},
		},
		ServiceAssociationLinks: network.ServiceAssociationLinkArray{
			&network.ServiceAssociationLinkArgs{
				Id:                 pulumi.String("string"),
				Link:               pulumi.String("string"),
				LinkedResourceType: pulumi.String("string"),
				Name:               pulumi.String("string"),
			},
		},
		ServiceEndpointPolicies: network.ServiceEndpointPolicyTypeArray{
			&network.ServiceEndpointPolicyTypeArgs{
				ContextualServiceEndpointPolicies: pulumi.StringArray{
					pulumi.String("string"),
				},
				Etag:         pulumi.String("string"),
				Id:           pulumi.String("string"),
				Location:     pulumi.String("string"),
				ServiceAlias: pulumi.String("string"),
				ServiceEndpointPolicyDefinitions: network.ServiceEndpointPolicyDefinitionTypeArray{
					&network.ServiceEndpointPolicyDefinitionTypeArgs{
						Description: pulumi.String("string"),
						Etag:        pulumi.String("string"),
						Id:          pulumi.String("string"),
						Name:        pulumi.String("string"),
						Service:     pulumi.String("string"),
						ServiceResources: pulumi.StringArray{
							pulumi.String("string"),
						},
						Type: pulumi.String("string"),
					},
				},
				Tags: pulumi.StringMap{
					"string": pulumi.String("string"),
				},
			},
		},
		ServiceEndpoints: network.ServiceEndpointPropertiesFormatArray{
			&network.ServiceEndpointPropertiesFormatArgs{
				Locations: pulumi.StringArray{
					pulumi.String("string"),
				},
				ProvisioningState: pulumi.String("string"),
				Service:           pulumi.String("string"),
			},
		},
		Type: pulumi.String("string"),
	},
	Tags: pulumi.StringMap{
		"string": pulumi.String("string"),
	},
})
var interfaceEndpointResource = new InterfaceEndpoint("interfaceEndpointResource", InterfaceEndpointArgs.builder()
    .resourceGroupName("string")
    .endpointService(EndpointServiceArgs.builder()
        .id("string")
        .build())
    .fqdn("string")
    .id("string")
    .interfaceEndpointName("string")
    .location("string")
    .subnet(SubnetArgs.builder()
        .addressPrefix("string")
        .addressPrefixes("string")
        .applicationGatewayIPConfigurations(ApplicationGatewayIPConfigurationArgs.builder()
            .id("string")
            .name("string")
            .subnet(SubResourceArgs.builder()
                .id("string")
                .build())
            .build())
        .delegations(DelegationArgs.builder()
            .actions("string")
            .etag("string")
            .id("string")
            .name("string")
            .serviceName("string")
            .type("string")
            .build())
        .etag("string")
        .id("string")
        .ipAllocations(SubResourceArgs.builder()
            .id("string")
            .build())
        .name("string")
        .natGateway(SubResourceArgs.builder()
            .id("string")
            .build())
        .networkSecurityGroup(NetworkSecurityGroupArgs.builder()
            .defaultSecurityRules(SecurityRuleArgs.builder()
                .direction("string")
                .protocol("string")
                .access("string")
                .name("string")
                .description("string")
                .destinationPortRange("string")
                .destinationPortRanges("string")
                .destinationAddressPrefixes("string")
                .etag("string")
                .id("string")
                .destinationAddressPrefix("string")
                .priority(0)
                .destinationApplicationSecurityGroups(ApplicationSecurityGroupArgs.builder()
                    .id("string")
                    .location("string")
                    .tags(Map.of("string", "string"))
                    .build())
                .provisioningState("string")
                .sourceAddressPrefix("string")
                .sourceAddressPrefixes("string")
                .sourceApplicationSecurityGroups(ApplicationSecurityGroupArgs.builder()
                    .id("string")
                    .location("string")
                    .tags(Map.of("string", "string"))
                    .build())
                .sourcePortRange("string")
                .sourcePortRanges("string")
                .type("string")
                .build())
            .etag("string")
            .flushConnection(false)
            .id("string")
            .location("string")
            .provisioningState("string")
            .resourceGuid("string")
            .securityRules(SecurityRuleArgs.builder()
                .direction("string")
                .protocol("string")
                .access("string")
                .name("string")
                .description("string")
                .destinationPortRange("string")
                .destinationPortRanges("string")
                .destinationAddressPrefixes("string")
                .etag("string")
                .id("string")
                .destinationAddressPrefix("string")
                .priority(0)
                .destinationApplicationSecurityGroups(ApplicationSecurityGroupArgs.builder()
                    .id("string")
                    .location("string")
                    .tags(Map.of("string", "string"))
                    .build())
                .provisioningState("string")
                .sourceAddressPrefix("string")
                .sourceAddressPrefixes("string")
                .sourceApplicationSecurityGroups(ApplicationSecurityGroupArgs.builder()
                    .id("string")
                    .location("string")
                    .tags(Map.of("string", "string"))
                    .build())
                .sourcePortRange("string")
                .sourcePortRanges("string")
                .type("string")
                .build())
            .tags(Map.of("string", "string"))
            .build())
        .privateEndpointNetworkPolicies("string")
        .privateLinkServiceNetworkPolicies("string")
        .provisioningState("string")
        .resourceNavigationLinks(ResourceNavigationLinkArgs.builder()
            .id("string")
            .link("string")
            .linkedResourceType("string")
            .name("string")
            .build())
        .routeTable(RouteTableArgs.builder()
            .disableBgpRoutePropagation(false)
            .etag("string")
            .id("string")
            .location("string")
            .provisioningState("string")
            .routes(RouteArgs.builder()
                .nextHopType("string")
                .addressPrefix("string")
                .etag("string")
                .id("string")
                .name("string")
                .nextHopIpAddress("string")
                .provisioningState("string")
                .type("string")
                .build())
            .tags(Map.of("string", "string"))
            .build())
        .serviceAssociationLinks(ServiceAssociationLinkArgs.builder()
            .id("string")
            .link("string")
            .linkedResourceType("string")
            .name("string")
            .build())
        .serviceEndpointPolicies(ServiceEndpointPolicyArgs.builder()
            .contextualServiceEndpointPolicies("string")
            .etag("string")
            .id("string")
            .location("string")
            .serviceAlias("string")
            .serviceEndpointPolicyDefinitions(ServiceEndpointPolicyDefinitionArgs.builder()
                .description("string")
                .etag("string")
                .id("string")
                .name("string")
                .service("string")
                .serviceResources("string")
                .type("string")
                .build())
            .tags(Map.of("string", "string"))
            .build())
        .serviceEndpoints(ServiceEndpointPropertiesFormatArgs.builder()
            .locations("string")
            .provisioningState("string")
            .service("string")
            .build())
        .type("string")
        .build())
    .tags(Map.of("string", "string"))
    .build());
interface_endpoint_resource = azure_native.network.InterfaceEndpoint("interfaceEndpointResource",
    resource_group_name="string",
    endpoint_service={
        "id": "string",
    },
    fqdn="string",
    id="string",
    interface_endpoint_name="string",
    location="string",
    subnet={
        "address_prefix": "string",
        "address_prefixes": ["string"],
        "application_gateway_ip_configurations": [{
            "id": "string",
            "name": "string",
            "subnet": {
                "id": "string",
            },
        }],
        "delegations": [{
            "actions": ["string"],
            "etag": "string",
            "id": "string",
            "name": "string",
            "service_name": "string",
            "type": "string",
        }],
        "etag": "string",
        "id": "string",
        "ip_allocations": [{
            "id": "string",
        }],
        "name": "string",
        "nat_gateway": {
            "id": "string",
        },
        "network_security_group": {
            "default_security_rules": [{
                "direction": "string",
                "protocol": "string",
                "access": "string",
                "name": "string",
                "description": "string",
                "destination_port_range": "string",
                "destination_port_ranges": ["string"],
                "destination_address_prefixes": ["string"],
                "etag": "string",
                "id": "string",
                "destination_address_prefix": "string",
                "priority": 0,
                "destination_application_security_groups": [{
                    "id": "string",
                    "location": "string",
                    "tags": {
                        "string": "string",
                    },
                }],
                "provisioning_state": "string",
                "source_address_prefix": "string",
                "source_address_prefixes": ["string"],
                "source_application_security_groups": [{
                    "id": "string",
                    "location": "string",
                    "tags": {
                        "string": "string",
                    },
                }],
                "source_port_range": "string",
                "source_port_ranges": ["string"],
                "type": "string",
            }],
            "etag": "string",
            "flush_connection": False,
            "id": "string",
            "location": "string",
            "provisioning_state": "string",
            "resource_guid": "string",
            "security_rules": [{
                "direction": "string",
                "protocol": "string",
                "access": "string",
                "name": "string",
                "description": "string",
                "destination_port_range": "string",
                "destination_port_ranges": ["string"],
                "destination_address_prefixes": ["string"],
                "etag": "string",
                "id": "string",
                "destination_address_prefix": "string",
                "priority": 0,
                "destination_application_security_groups": [{
                    "id": "string",
                    "location": "string",
                    "tags": {
                        "string": "string",
                    },
                }],
                "provisioning_state": "string",
                "source_address_prefix": "string",
                "source_address_prefixes": ["string"],
                "source_application_security_groups": [{
                    "id": "string",
                    "location": "string",
                    "tags": {
                        "string": "string",
                    },
                }],
                "source_port_range": "string",
                "source_port_ranges": ["string"],
                "type": "string",
            }],
            "tags": {
                "string": "string",
            },
        },
        "private_endpoint_network_policies": "string",
        "private_link_service_network_policies": "string",
        "provisioning_state": "string",
        "resource_navigation_links": [{
            "id": "string",
            "link": "string",
            "linked_resource_type": "string",
            "name": "string",
        }],
        "route_table": {
            "disable_bgp_route_propagation": False,
            "etag": "string",
            "id": "string",
            "location": "string",
            "provisioning_state": "string",
            "routes": [{
                "next_hop_type": "string",
                "address_prefix": "string",
                "etag": "string",
                "id": "string",
                "name": "string",
                "next_hop_ip_address": "string",
                "provisioning_state": "string",
                "type": "string",
            }],
            "tags": {
                "string": "string",
            },
        },
        "service_association_links": [{
            "id": "string",
            "link": "string",
            "linked_resource_type": "string",
            "name": "string",
        }],
        "service_endpoint_policies": [{
            "contextual_service_endpoint_policies": ["string"],
            "etag": "string",
            "id": "string",
            "location": "string",
            "service_alias": "string",
            "service_endpoint_policy_definitions": [{
                "description": "string",
                "etag": "string",
                "id": "string",
                "name": "string",
                "service": "string",
                "service_resources": ["string"],
                "type": "string",
            }],
            "tags": {
                "string": "string",
            },
        }],
        "service_endpoints": [{
            "locations": ["string"],
            "provisioning_state": "string",
            "service": "string",
        }],
        "type": "string",
    },
    tags={
        "string": "string",
    })
const interfaceEndpointResource = new azure_native.network.InterfaceEndpoint("interfaceEndpointResource", {
    resourceGroupName: "string",
    endpointService: {
        id: "string",
    },
    fqdn: "string",
    id: "string",
    interfaceEndpointName: "string",
    location: "string",
    subnet: {
        addressPrefix: "string",
        addressPrefixes: ["string"],
        applicationGatewayIPConfigurations: [{
            id: "string",
            name: "string",
            subnet: {
                id: "string",
            },
        }],
        delegations: [{
            actions: ["string"],
            etag: "string",
            id: "string",
            name: "string",
            serviceName: "string",
            type: "string",
        }],
        etag: "string",
        id: "string",
        ipAllocations: [{
            id: "string",
        }],
        name: "string",
        natGateway: {
            id: "string",
        },
        networkSecurityGroup: {
            defaultSecurityRules: [{
                direction: "string",
                protocol: "string",
                access: "string",
                name: "string",
                description: "string",
                destinationPortRange: "string",
                destinationPortRanges: ["string"],
                destinationAddressPrefixes: ["string"],
                etag: "string",
                id: "string",
                destinationAddressPrefix: "string",
                priority: 0,
                destinationApplicationSecurityGroups: [{
                    id: "string",
                    location: "string",
                    tags: {
                        string: "string",
                    },
                }],
                provisioningState: "string",
                sourceAddressPrefix: "string",
                sourceAddressPrefixes: ["string"],
                sourceApplicationSecurityGroups: [{
                    id: "string",
                    location: "string",
                    tags: {
                        string: "string",
                    },
                }],
                sourcePortRange: "string",
                sourcePortRanges: ["string"],
                type: "string",
            }],
            etag: "string",
            flushConnection: false,
            id: "string",
            location: "string",
            provisioningState: "string",
            resourceGuid: "string",
            securityRules: [{
                direction: "string",
                protocol: "string",
                access: "string",
                name: "string",
                description: "string",
                destinationPortRange: "string",
                destinationPortRanges: ["string"],
                destinationAddressPrefixes: ["string"],
                etag: "string",
                id: "string",
                destinationAddressPrefix: "string",
                priority: 0,
                destinationApplicationSecurityGroups: [{
                    id: "string",
                    location: "string",
                    tags: {
                        string: "string",
                    },
                }],
                provisioningState: "string",
                sourceAddressPrefix: "string",
                sourceAddressPrefixes: ["string"],
                sourceApplicationSecurityGroups: [{
                    id: "string",
                    location: "string",
                    tags: {
                        string: "string",
                    },
                }],
                sourcePortRange: "string",
                sourcePortRanges: ["string"],
                type: "string",
            }],
            tags: {
                string: "string",
            },
        },
        privateEndpointNetworkPolicies: "string",
        privateLinkServiceNetworkPolicies: "string",
        provisioningState: "string",
        resourceNavigationLinks: [{
            id: "string",
            link: "string",
            linkedResourceType: "string",
            name: "string",
        }],
        routeTable: {
            disableBgpRoutePropagation: false,
            etag: "string",
            id: "string",
            location: "string",
            provisioningState: "string",
            routes: [{
                nextHopType: "string",
                addressPrefix: "string",
                etag: "string",
                id: "string",
                name: "string",
                nextHopIpAddress: "string",
                provisioningState: "string",
                type: "string",
            }],
            tags: {
                string: "string",
            },
        },
        serviceAssociationLinks: [{
            id: "string",
            link: "string",
            linkedResourceType: "string",
            name: "string",
        }],
        serviceEndpointPolicies: [{
            contextualServiceEndpointPolicies: ["string"],
            etag: "string",
            id: "string",
            location: "string",
            serviceAlias: "string",
            serviceEndpointPolicyDefinitions: [{
                description: "string",
                etag: "string",
                id: "string",
                name: "string",
                service: "string",
                serviceResources: ["string"],
                type: "string",
            }],
            tags: {
                string: "string",
            },
        }],
        serviceEndpoints: [{
            locations: ["string"],
            provisioningState: "string",
            service: "string",
        }],
        type: "string",
    },
    tags: {
        string: "string",
    },
});
type: azure-native:network:InterfaceEndpoint
properties:
    endpointService:
        id: string
    fqdn: string
    id: string
    interfaceEndpointName: string
    location: string
    resourceGroupName: string
    subnet:
        addressPrefix: string
        addressPrefixes:
            - string
        applicationGatewayIPConfigurations:
            - id: string
              name: string
              subnet:
                id: string
        delegations:
            - actions:
                - string
              etag: string
              id: string
              name: string
              serviceName: string
              type: string
        etag: string
        id: string
        ipAllocations:
            - id: string
        name: string
        natGateway:
            id: string
        networkSecurityGroup:
            defaultSecurityRules:
                - access: string
                  description: string
                  destinationAddressPrefix: string
                  destinationAddressPrefixes:
                    - string
                  destinationApplicationSecurityGroups:
                    - id: string
                      location: string
                      tags:
                        string: string
                  destinationPortRange: string
                  destinationPortRanges:
                    - string
                  direction: string
                  etag: string
                  id: string
                  name: string
                  priority: 0
                  protocol: string
                  provisioningState: string
                  sourceAddressPrefix: string
                  sourceAddressPrefixes:
                    - string
                  sourceApplicationSecurityGroups:
                    - id: string
                      location: string
                      tags:
                        string: string
                  sourcePortRange: string
                  sourcePortRanges:
                    - string
                  type: string
            etag: string
            flushConnection: false
            id: string
            location: string
            provisioningState: string
            resourceGuid: string
            securityRules:
                - access: string
                  description: string
                  destinationAddressPrefix: string
                  destinationAddressPrefixes:
                    - string
                  destinationApplicationSecurityGroups:
                    - id: string
                      location: string
                      tags:
                        string: string
                  destinationPortRange: string
                  destinationPortRanges:
                    - string
                  direction: string
                  etag: string
                  id: string
                  name: string
                  priority: 0
                  protocol: string
                  provisioningState: string
                  sourceAddressPrefix: string
                  sourceAddressPrefixes:
                    - string
                  sourceApplicationSecurityGroups:
                    - id: string
                      location: string
                      tags:
                        string: string
                  sourcePortRange: string
                  sourcePortRanges:
                    - string
                  type: string
            tags:
                string: string
        privateEndpointNetworkPolicies: string
        privateLinkServiceNetworkPolicies: string
        provisioningState: string
        resourceNavigationLinks:
            - id: string
              link: string
              linkedResourceType: string
              name: string
        routeTable:
            disableBgpRoutePropagation: false
            etag: string
            id: string
            location: string
            provisioningState: string
            routes:
                - addressPrefix: string
                  etag: string
                  id: string
                  name: string
                  nextHopIpAddress: string
                  nextHopType: string
                  provisioningState: string
                  type: string
            tags:
                string: string
        serviceAssociationLinks:
            - id: string
              link: string
              linkedResourceType: string
              name: string
        serviceEndpointPolicies:
            - contextualServiceEndpointPolicies:
                - string
              etag: string
              id: string
              location: string
              serviceAlias: string
              serviceEndpointPolicyDefinitions:
                - description: string
                  etag: string
                  id: string
                  name: string
                  service: string
                  serviceResources:
                    - string
                  type: string
              tags:
                string: string
        serviceEndpoints:
            - locations:
                - string
              provisioningState: string
              service: string
        type: string
    tags:
        string: string
InterfaceEndpoint 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 InterfaceEndpoint resource accepts the following input properties:
- ResourceGroup stringName 
- The name of the resource group.
- EndpointService Pulumi.Azure Native. Network. Inputs. Endpoint Service 
- A reference to the service being brought into the virtual network.
- Fqdn string
- A first-party service's FQDN that is mapped to the private IP allocated via this interface endpoint.
- Id string
- Resource ID.
- InterfaceEndpoint stringName 
- The name of the interface endpoint.
- Location string
- Resource location.
- Subnet
Pulumi.Azure Native. Network. Inputs. Subnet 
- The ID of the subnet from which the private IP will be allocated.
- Dictionary<string, string>
- Resource tags.
- ResourceGroup stringName 
- The name of the resource group.
- EndpointService EndpointService Args 
- A reference to the service being brought into the virtual network.
- Fqdn string
- A first-party service's FQDN that is mapped to the private IP allocated via this interface endpoint.
- Id string
- Resource ID.
- InterfaceEndpoint stringName 
- The name of the interface endpoint.
- Location string
- Resource location.
- Subnet
SubnetType Args 
- The ID of the subnet from which the private IP will be allocated.
- map[string]string
- Resource tags.
- resourceGroup StringName 
- The name of the resource group.
- endpointService EndpointService 
- A reference to the service being brought into the virtual network.
- fqdn String
- A first-party service's FQDN that is mapped to the private IP allocated via this interface endpoint.
- id String
- Resource ID.
- interfaceEndpoint StringName 
- The name of the interface endpoint.
- location String
- Resource location.
- subnet Subnet
- The ID of the subnet from which the private IP will be allocated.
- Map<String,String>
- Resource tags.
- resourceGroup stringName 
- The name of the resource group.
- endpointService EndpointService 
- A reference to the service being brought into the virtual network.
- fqdn string
- A first-party service's FQDN that is mapped to the private IP allocated via this interface endpoint.
- id string
- Resource ID.
- interfaceEndpoint stringName 
- The name of the interface endpoint.
- location string
- Resource location.
- subnet Subnet
- The ID of the subnet from which the private IP will be allocated.
- {[key: string]: string}
- Resource tags.
- resource_group_ strname 
- The name of the resource group.
- endpoint_service EndpointService Args 
- A reference to the service being brought into the virtual network.
- fqdn str
- A first-party service's FQDN that is mapped to the private IP allocated via this interface endpoint.
- id str
- Resource ID.
- interface_endpoint_ strname 
- The name of the interface endpoint.
- location str
- Resource location.
- subnet
SubnetArgs 
- The ID of the subnet from which the private IP will be allocated.
- Mapping[str, str]
- Resource tags.
- resourceGroup StringName 
- The name of the resource group.
- endpointService Property Map
- A reference to the service being brought into the virtual network.
- fqdn String
- A first-party service's FQDN that is mapped to the private IP allocated via this interface endpoint.
- id String
- Resource ID.
- interfaceEndpoint StringName 
- The name of the interface endpoint.
- location String
- Resource location.
- subnet Property Map
- The ID of the subnet from which the private IP will be allocated.
- Map<String>
- Resource tags.
Outputs
All input properties are implicitly available as output properties. Additionally, the InterfaceEndpoint resource produces the following output properties:
- Id string
- The provider-assigned unique ID for this managed resource.
- Name string
- Resource name.
- NetworkInterfaces List<Pulumi.Azure Native. Network. Outputs. Network Interface Response> 
- Gets an array of references to the network interfaces created for this interface endpoint.
- Owner string
- A read-only property that identifies who created this interface endpoint.
- ProvisioningState string
- The provisioning state of the interface endpoint. Possible values are: 'Updating', 'Deleting', and 'Failed'.
- Type string
- Resource type.
- Etag string
- Gets a unique read-only string that changes whenever the resource is updated.
- Id string
- The provider-assigned unique ID for this managed resource.
- Name string
- Resource name.
- NetworkInterfaces []NetworkInterface Response 
- Gets an array of references to the network interfaces created for this interface endpoint.
- Owner string
- A read-only property that identifies who created this interface endpoint.
- ProvisioningState string
- The provisioning state of the interface endpoint. Possible values are: 'Updating', 'Deleting', and 'Failed'.
- Type string
- Resource type.
- Etag string
- Gets a unique read-only string that changes whenever the resource is updated.
- id String
- The provider-assigned unique ID for this managed resource.
- name String
- Resource name.
- networkInterfaces List<NetworkInterface Response> 
- Gets an array of references to the network interfaces created for this interface endpoint.
- owner String
- A read-only property that identifies who created this interface endpoint.
- provisioningState String
- The provisioning state of the interface endpoint. Possible values are: 'Updating', 'Deleting', and 'Failed'.
- type String
- Resource type.
- etag String
- Gets a unique read-only string that changes whenever the resource is updated.
- id string
- The provider-assigned unique ID for this managed resource.
- name string
- Resource name.
- networkInterfaces NetworkInterface Response[] 
- Gets an array of references to the network interfaces created for this interface endpoint.
- owner string
- A read-only property that identifies who created this interface endpoint.
- provisioningState string
- The provisioning state of the interface endpoint. Possible values are: 'Updating', 'Deleting', and 'Failed'.
- type string
- Resource type.
- etag string
- Gets a unique read-only string that changes whenever the resource is updated.
- id str
- The provider-assigned unique ID for this managed resource.
- name str
- Resource name.
- network_interfaces Sequence[NetworkInterface Response] 
- Gets an array of references to the network interfaces created for this interface endpoint.
- owner str
- A read-only property that identifies who created this interface endpoint.
- provisioning_state str
- The provisioning state of the interface endpoint. Possible values are: 'Updating', 'Deleting', and 'Failed'.
- type str
- Resource type.
- etag str
- Gets a unique read-only string that changes whenever the resource is updated.
- id String
- The provider-assigned unique ID for this managed resource.
- name String
- Resource name.
- networkInterfaces List<Property Map>
- Gets an array of references to the network interfaces created for this interface endpoint.
- owner String
- A read-only property that identifies who created this interface endpoint.
- provisioningState String
- The provisioning state of the interface endpoint. Possible values are: 'Updating', 'Deleting', and 'Failed'.
- type String
- Resource type.
- etag String
- Gets a unique read-only string that changes whenever the resource is updated.
Supporting Types
ApplicationGatewayBackendAddressPoolResponse, ApplicationGatewayBackendAddressPoolResponseArgs            
- BackendIPConfigurations List<Pulumi.Azure Native. Network. Inputs. Network Interface IPConfiguration Response> 
- Collection of references to IPs defined in network interfaces.
- Etag string
- A unique read-only string that changes whenever the resource is updated.
- ProvisioningState string
- The provisioning state of the backend address pool resource.
- Type string
- Type of the resource.
- BackendAddresses List<Pulumi.Azure Native. Network. Inputs. Application Gateway Backend Address Response> 
- Backend addresses.
- Id string
- Resource ID.
- Name string
- Name of the backend address pool that is unique within an Application Gateway.
- BackendIPConfigurations []NetworkInterface IPConfiguration Response 
- Collection of references to IPs defined in network interfaces.
- Etag string
- A unique read-only string that changes whenever the resource is updated.
- ProvisioningState string
- The provisioning state of the backend address pool resource.
- Type string
- Type of the resource.
- BackendAddresses []ApplicationGateway Backend Address Response 
- Backend addresses.
- Id string
- Resource ID.
- Name string
- Name of the backend address pool that is unique within an Application Gateway.
- backendIPConfigurations List<NetworkInterface IPConfiguration Response> 
- Collection of references to IPs defined in network interfaces.
- etag String
- A unique read-only string that changes whenever the resource is updated.
- provisioningState String
- The provisioning state of the backend address pool resource.
- type String
- Type of the resource.
- backendAddresses List<ApplicationGateway Backend Address Response> 
- Backend addresses.
- id String
- Resource ID.
- name String
- Name of the backend address pool that is unique within an Application Gateway.
- backendIPConfigurations NetworkInterface IPConfiguration Response[] 
- Collection of references to IPs defined in network interfaces.
- etag string
- A unique read-only string that changes whenever the resource is updated.
- provisioningState string
- The provisioning state of the backend address pool resource.
- type string
- Type of the resource.
- backendAddresses ApplicationGateway Backend Address Response[] 
- Backend addresses.
- id string
- Resource ID.
- name string
- Name of the backend address pool that is unique within an Application Gateway.
- backend_ip_ Sequence[Networkconfigurations Interface IPConfiguration Response] 
- Collection of references to IPs defined in network interfaces.
- etag str
- A unique read-only string that changes whenever the resource is updated.
- provisioning_state str
- The provisioning state of the backend address pool resource.
- type str
- Type of the resource.
- backend_addresses Sequence[ApplicationGateway Backend Address Response] 
- Backend addresses.
- id str
- Resource ID.
- name str
- Name of the backend address pool that is unique within an Application Gateway.
- backendIPConfigurations List<Property Map>
- Collection of references to IPs defined in network interfaces.
- etag String
- A unique read-only string that changes whenever the resource is updated.
- provisioningState String
- The provisioning state of the backend address pool resource.
- type String
- Type of the resource.
- backendAddresses List<Property Map>
- Backend addresses.
- id String
- Resource ID.
- name String
- Name of the backend address pool that is unique within an Application Gateway.
ApplicationGatewayBackendAddressResponse, ApplicationGatewayBackendAddressResponseArgs          
- fqdn str
- Fully qualified domain name (FQDN).
- ip_address str
- IP address.
ApplicationGatewayIPConfiguration, ApplicationGatewayIPConfigurationArgs      
- Id string
- Resource ID.
- Name string
- Name of the IP configuration that is unique within an Application Gateway.
- Subnet
Pulumi.Azure Native. Network. Inputs. Sub Resource 
- Reference to the subnet resource. A subnet from where application gateway gets its private address.
- Id string
- Resource ID.
- Name string
- Name of the IP configuration that is unique within an Application Gateway.
- Subnet
SubResource 
- Reference to the subnet resource. A subnet from where application gateway gets its private address.
- id String
- Resource ID.
- name String
- Name of the IP configuration that is unique within an Application Gateway.
- subnet
SubResource 
- Reference to the subnet resource. A subnet from where application gateway gets its private address.
- id string
- Resource ID.
- name string
- Name of the IP configuration that is unique within an Application Gateway.
- subnet
SubResource 
- Reference to the subnet resource. A subnet from where application gateway gets its private address.
- id str
- Resource ID.
- name str
- Name of the IP configuration that is unique within an Application Gateway.
- subnet
SubResource 
- Reference to the subnet resource. A subnet from where application gateway gets its private address.
- id String
- Resource ID.
- name String
- Name of the IP configuration that is unique within an Application Gateway.
- subnet Property Map
- Reference to the subnet resource. A subnet from where application gateway gets its private address.
ApplicationGatewayIPConfigurationResponse, ApplicationGatewayIPConfigurationResponseArgs        
- Etag string
- A unique read-only string that changes whenever the resource is updated.
- ProvisioningState string
- The provisioning state of the application gateway IP configuration resource.
- Type string
- Type of the resource.
- Id string
- Resource ID.
- Name string
- Name of the IP configuration that is unique within an Application Gateway.
- Subnet
Pulumi.Azure Native. Network. Inputs. Sub Resource Response 
- Reference to the subnet resource. A subnet from where application gateway gets its private address.
- Etag string
- A unique read-only string that changes whenever the resource is updated.
- ProvisioningState string
- The provisioning state of the application gateway IP configuration resource.
- Type string
- Type of the resource.
- Id string
- Resource ID.
- Name string
- Name of the IP configuration that is unique within an Application Gateway.
- Subnet
SubResource Response 
- Reference to the subnet resource. A subnet from where application gateway gets its private address.
- etag String
- A unique read-only string that changes whenever the resource is updated.
- provisioningState String
- The provisioning state of the application gateway IP configuration resource.
- type String
- Type of the resource.
- id String
- Resource ID.
- name String
- Name of the IP configuration that is unique within an Application Gateway.
- subnet
SubResource Response 
- Reference to the subnet resource. A subnet from where application gateway gets its private address.
- etag string
- A unique read-only string that changes whenever the resource is updated.
- provisioningState string
- The provisioning state of the application gateway IP configuration resource.
- type string
- Type of the resource.
- id string
- Resource ID.
- name string
- Name of the IP configuration that is unique within an Application Gateway.
- subnet
SubResource Response 
- Reference to the subnet resource. A subnet from where application gateway gets its private address.
- etag str
- A unique read-only string that changes whenever the resource is updated.
- provisioning_state str
- The provisioning state of the application gateway IP configuration resource.
- type str
- Type of the resource.
- id str
- Resource ID.
- name str
- Name of the IP configuration that is unique within an Application Gateway.
- subnet
SubResource Response 
- Reference to the subnet resource. A subnet from where application gateway gets its private address.
- etag String
- A unique read-only string that changes whenever the resource is updated.
- provisioningState String
- The provisioning state of the application gateway IP configuration resource.
- type String
- Type of the resource.
- id String
- Resource ID.
- name String
- Name of the IP configuration that is unique within an Application Gateway.
- subnet Property Map
- Reference to the subnet resource. A subnet from where application gateway gets its private address.
ApplicationSecurityGroup, ApplicationSecurityGroupArgs      
ApplicationSecurityGroupResponse, ApplicationSecurityGroupResponseArgs        
- Etag string
- A unique read-only string that changes whenever the resource is updated.
- Name string
- Resource name.
- ProvisioningState string
- The provisioning state of the application security group resource.
- ResourceGuid string
- The resource GUID property of the application security group resource. It uniquely identifies a resource, even if the user changes its name or migrate the resource across subscriptions or resource groups.
- Type string
- Resource type.
- Id string
- Resource ID.
- Location string
- Resource location.
- Dictionary<string, string>
- Resource tags.
- Etag string
- A unique read-only string that changes whenever the resource is updated.
- Name string
- Resource name.
- ProvisioningState string
- The provisioning state of the application security group resource.
- ResourceGuid string
- The resource GUID property of the application security group resource. It uniquely identifies a resource, even if the user changes its name or migrate the resource across subscriptions or resource groups.
- Type string
- Resource type.
- Id string
- Resource ID.
- Location string
- Resource location.
- map[string]string
- Resource tags.
- etag String
- A unique read-only string that changes whenever the resource is updated.
- name String
- Resource name.
- provisioningState String
- The provisioning state of the application security group resource.
- resourceGuid String
- The resource GUID property of the application security group resource. It uniquely identifies a resource, even if the user changes its name or migrate the resource across subscriptions or resource groups.
- type String
- Resource type.
- id String
- Resource ID.
- location String
- Resource location.
- Map<String,String>
- Resource tags.
- etag string
- A unique read-only string that changes whenever the resource is updated.
- name string
- Resource name.
- provisioningState string
- The provisioning state of the application security group resource.
- resourceGuid string
- The resource GUID property of the application security group resource. It uniquely identifies a resource, even if the user changes its name or migrate the resource across subscriptions or resource groups.
- type string
- Resource type.
- id string
- Resource ID.
- location string
- Resource location.
- {[key: string]: string}
- Resource tags.
- etag str
- A unique read-only string that changes whenever the resource is updated.
- name str
- Resource name.
- provisioning_state str
- The provisioning state of the application security group resource.
- resource_guid str
- The resource GUID property of the application security group resource. It uniquely identifies a resource, even if the user changes its name or migrate the resource across subscriptions or resource groups.
- type str
- Resource type.
- id str
- Resource ID.
- location str
- Resource location.
- Mapping[str, str]
- Resource tags.
- etag String
- A unique read-only string that changes whenever the resource is updated.
- name String
- Resource name.
- provisioningState String
- The provisioning state of the application security group resource.
- resourceGuid String
- The resource GUID property of the application security group resource. It uniquely identifies a resource, even if the user changes its name or migrate the resource across subscriptions or resource groups.
- type String
- Resource type.
- id String
- Resource ID.
- location String
- Resource location.
- Map<String>
- Resource tags.
BackendAddressPoolResponse, BackendAddressPoolResponseArgs        
- BackendIPConfigurations List<Pulumi.Azure Native. Network. Inputs. Network Interface IPConfiguration Response> 
- An array of references to IP addresses defined in network interfaces.
- Etag string
- A unique read-only string that changes whenever the resource is updated.
- InboundNat List<Pulumi.Rules Azure Native. Network. Inputs. Sub Resource Response> 
- An array of references to inbound NAT rules that use this backend address pool.
- LoadBalancing List<Pulumi.Rules Azure Native. Network. Inputs. Sub Resource Response> 
- An array of references to load balancing rules that use this backend address pool.
- OutboundRule Pulumi.Azure Native. Network. Inputs. Sub Resource Response 
- A reference to an outbound rule that uses this backend address pool.
- OutboundRules List<Pulumi.Azure Native. Network. Inputs. Sub Resource Response> 
- An array of references to outbound rules that use this backend address pool.
- ProvisioningState string
- The provisioning state of the backend address pool resource.
- Type string
- Type of the resource.
- DrainPeriod intIn Seconds 
- Amount of seconds Load Balancer waits for before sending RESET to client and backend address.
- Id string
- Resource ID.
- LoadBalancer List<Pulumi.Backend Addresses Azure Native. Network. Inputs. Load Balancer Backend Address Response> 
- An array of backend addresses.
- Location string
- The location of the backend address pool.
- Name string
- The name of the resource that is unique within the set of backend address pools used by the load balancer. This name can be used to access the resource.
- TunnelInterfaces List<Pulumi.Azure Native. Network. Inputs. Gateway Load Balancer Tunnel Interface Response> 
- An array of gateway load balancer tunnel interfaces.
- VirtualNetwork Pulumi.Azure Native. Network. Inputs. Sub Resource Response 
- A reference to a virtual network.
- BackendIPConfigurations []NetworkInterface IPConfiguration Response 
- An array of references to IP addresses defined in network interfaces.
- Etag string
- A unique read-only string that changes whenever the resource is updated.
- InboundNat []SubRules Resource Response 
- An array of references to inbound NAT rules that use this backend address pool.
- LoadBalancing []SubRules Resource Response 
- An array of references to load balancing rules that use this backend address pool.
- OutboundRule SubResource Response 
- A reference to an outbound rule that uses this backend address pool.
- OutboundRules []SubResource Response 
- An array of references to outbound rules that use this backend address pool.
- ProvisioningState string
- The provisioning state of the backend address pool resource.
- Type string
- Type of the resource.
- DrainPeriod intIn Seconds 
- Amount of seconds Load Balancer waits for before sending RESET to client and backend address.
- Id string
- Resource ID.
- LoadBalancer []LoadBackend Addresses Balancer Backend Address Response 
- An array of backend addresses.
- Location string
- The location of the backend address pool.
- Name string
- The name of the resource that is unique within the set of backend address pools used by the load balancer. This name can be used to access the resource.
- TunnelInterfaces []GatewayLoad Balancer Tunnel Interface Response 
- An array of gateway load balancer tunnel interfaces.
- VirtualNetwork SubResource Response 
- A reference to a virtual network.
- backendIPConfigurations List<NetworkInterface IPConfiguration Response> 
- An array of references to IP addresses defined in network interfaces.
- etag String
- A unique read-only string that changes whenever the resource is updated.
- inboundNat List<SubRules Resource Response> 
- An array of references to inbound NAT rules that use this backend address pool.
- loadBalancing List<SubRules Resource Response> 
- An array of references to load balancing rules that use this backend address pool.
- outboundRule SubResource Response 
- A reference to an outbound rule that uses this backend address pool.
- outboundRules List<SubResource Response> 
- An array of references to outbound rules that use this backend address pool.
- provisioningState String
- The provisioning state of the backend address pool resource.
- type String
- Type of the resource.
- drainPeriod IntegerIn Seconds 
- Amount of seconds Load Balancer waits for before sending RESET to client and backend address.
- id String
- Resource ID.
- loadBalancer List<LoadBackend Addresses Balancer Backend Address Response> 
- An array of backend addresses.
- location String
- The location of the backend address pool.
- name String
- The name of the resource that is unique within the set of backend address pools used by the load balancer. This name can be used to access the resource.
- tunnelInterfaces List<GatewayLoad Balancer Tunnel Interface Response> 
- An array of gateway load balancer tunnel interfaces.
- virtualNetwork SubResource Response 
- A reference to a virtual network.
- backendIPConfigurations NetworkInterface IPConfiguration Response[] 
- An array of references to IP addresses defined in network interfaces.
- etag string
- A unique read-only string that changes whenever the resource is updated.
- inboundNat SubRules Resource Response[] 
- An array of references to inbound NAT rules that use this backend address pool.
- loadBalancing SubRules Resource Response[] 
- An array of references to load balancing rules that use this backend address pool.
- outboundRule SubResource Response 
- A reference to an outbound rule that uses this backend address pool.
- outboundRules SubResource Response[] 
- An array of references to outbound rules that use this backend address pool.
- provisioningState string
- The provisioning state of the backend address pool resource.
- type string
- Type of the resource.
- drainPeriod numberIn Seconds 
- Amount of seconds Load Balancer waits for before sending RESET to client and backend address.
- id string
- Resource ID.
- loadBalancer LoadBackend Addresses Balancer Backend Address Response[] 
- An array of backend addresses.
- location string
- The location of the backend address pool.
- name string
- The name of the resource that is unique within the set of backend address pools used by the load balancer. This name can be used to access the resource.
- tunnelInterfaces GatewayLoad Balancer Tunnel Interface Response[] 
- An array of gateway load balancer tunnel interfaces.
- virtualNetwork SubResource Response 
- A reference to a virtual network.
- backend_ip_ Sequence[Networkconfigurations Interface IPConfiguration Response] 
- An array of references to IP addresses defined in network interfaces.
- etag str
- A unique read-only string that changes whenever the resource is updated.
- inbound_nat_ Sequence[Subrules Resource Response] 
- An array of references to inbound NAT rules that use this backend address pool.
- load_balancing_ Sequence[Subrules Resource Response] 
- An array of references to load balancing rules that use this backend address pool.
- outbound_rule SubResource Response 
- A reference to an outbound rule that uses this backend address pool.
- outbound_rules Sequence[SubResource Response] 
- An array of references to outbound rules that use this backend address pool.
- provisioning_state str
- The provisioning state of the backend address pool resource.
- type str
- Type of the resource.
- drain_period_ intin_ seconds 
- Amount of seconds Load Balancer waits for before sending RESET to client and backend address.
- id str
- Resource ID.
- load_balancer_ Sequence[Loadbackend_ addresses Balancer Backend Address Response] 
- An array of backend addresses.
- location str
- The location of the backend address pool.
- name str
- The name of the resource that is unique within the set of backend address pools used by the load balancer. This name can be used to access the resource.
- tunnel_interfaces Sequence[GatewayLoad Balancer Tunnel Interface Response] 
- An array of gateway load balancer tunnel interfaces.
- virtual_network SubResource Response 
- A reference to a virtual network.
- backendIPConfigurations List<Property Map>
- An array of references to IP addresses defined in network interfaces.
- etag String
- A unique read-only string that changes whenever the resource is updated.
- inboundNat List<Property Map>Rules 
- An array of references to inbound NAT rules that use this backend address pool.
- loadBalancing List<Property Map>Rules 
- An array of references to load balancing rules that use this backend address pool.
- outboundRule Property Map
- A reference to an outbound rule that uses this backend address pool.
- outboundRules List<Property Map>
- An array of references to outbound rules that use this backend address pool.
- provisioningState String
- The provisioning state of the backend address pool resource.
- type String
- Type of the resource.
- drainPeriod NumberIn Seconds 
- Amount of seconds Load Balancer waits for before sending RESET to client and backend address.
- id String
- Resource ID.
- loadBalancer List<Property Map>Backend Addresses 
- An array of backend addresses.
- location String
- The location of the backend address pool.
- name String
- The name of the resource that is unique within the set of backend address pools used by the load balancer. This name can be used to access the resource.
- tunnelInterfaces List<Property Map>
- An array of gateway load balancer tunnel interfaces.
- virtualNetwork Property Map
- A reference to a virtual network.
CustomDnsConfigPropertiesFormatResponse, CustomDnsConfigPropertiesFormatResponseArgs            
- Fqdn string
- Fqdn that resolves to private endpoint ip address.
- IpAddresses List<string>
- A list of private ip addresses of the private endpoint.
- Fqdn string
- Fqdn that resolves to private endpoint ip address.
- IpAddresses []string
- A list of private ip addresses of the private endpoint.
- fqdn String
- Fqdn that resolves to private endpoint ip address.
- ipAddresses List<String>
- A list of private ip addresses of the private endpoint.
- fqdn string
- Fqdn that resolves to private endpoint ip address.
- ipAddresses string[]
- A list of private ip addresses of the private endpoint.
- fqdn str
- Fqdn that resolves to private endpoint ip address.
- ip_addresses Sequence[str]
- A list of private ip addresses of the private endpoint.
- fqdn String
- Fqdn that resolves to private endpoint ip address.
- ipAddresses List<String>
- A list of private ip addresses of the private endpoint.
DdosSettingsResponse, DdosSettingsResponseArgs      
- DdosCustom Pulumi.Policy Azure Native. Network. Inputs. Sub Resource Response 
- The DDoS custom policy associated with the public IP.
- DdosProtection Pulumi.Plan Azure Native. Network. Inputs. Sub Resource Response 
- The DDoS protection plan associated with the public IP. Can only be set if ProtectionMode is Enabled
- ProtectionCoverage string
- The DDoS protection policy customizability of the public IP. Only standard coverage will have the ability to be customized.
- ProtectionMode string
- The DDoS protection mode of the public IP
- DdosCustom SubPolicy Resource Response 
- The DDoS custom policy associated with the public IP.
- DdosProtection SubPlan Resource Response 
- The DDoS protection plan associated with the public IP. Can only be set if ProtectionMode is Enabled
- ProtectionCoverage string
- The DDoS protection policy customizability of the public IP. Only standard coverage will have the ability to be customized.
- ProtectionMode string
- The DDoS protection mode of the public IP
- ddosCustom SubPolicy Resource Response 
- The DDoS custom policy associated with the public IP.
- ddosProtection SubPlan Resource Response 
- The DDoS protection plan associated with the public IP. Can only be set if ProtectionMode is Enabled
- protectionCoverage String
- The DDoS protection policy customizability of the public IP. Only standard coverage will have the ability to be customized.
- protectionMode String
- The DDoS protection mode of the public IP
- ddosCustom SubPolicy Resource Response 
- The DDoS custom policy associated with the public IP.
- ddosProtection SubPlan Resource Response 
- The DDoS protection plan associated with the public IP. Can only be set if ProtectionMode is Enabled
- protectionCoverage string
- The DDoS protection policy customizability of the public IP. Only standard coverage will have the ability to be customized.
- protectionMode string
- The DDoS protection mode of the public IP
- ddos_custom_ Subpolicy Resource Response 
- The DDoS custom policy associated with the public IP.
- ddos_protection_ Subplan Resource Response 
- The DDoS protection plan associated with the public IP. Can only be set if ProtectionMode is Enabled
- protection_coverage str
- The DDoS protection policy customizability of the public IP. Only standard coverage will have the ability to be customized.
- protection_mode str
- The DDoS protection mode of the public IP
- ddosCustom Property MapPolicy 
- The DDoS custom policy associated with the public IP.
- ddosProtection Property MapPlan 
- The DDoS protection plan associated with the public IP. Can only be set if ProtectionMode is Enabled
- protectionCoverage String
- The DDoS protection policy customizability of the public IP. Only standard coverage will have the ability to be customized.
- protectionMode String
- The DDoS protection mode of the public IP
Delegation, DelegationArgs  
- Actions List<string>
- Describes the actions permitted to the service upon delegation
- Etag string
- A unique read-only string that changes whenever the resource is updated.
- Id string
- Resource ID.
- Name string
- The name of the resource that is unique within a subnet. This name can be used to access the resource.
- ServiceName string
- The name of the service to whom the subnet should be delegated (e.g. Microsoft.Sql/servers).
- Type string
- Resource type.
- Actions []string
- Describes the actions permitted to the service upon delegation
- Etag string
- A unique read-only string that changes whenever the resource is updated.
- Id string
- Resource ID.
- Name string
- The name of the resource that is unique within a subnet. This name can be used to access the resource.
- ServiceName string
- The name of the service to whom the subnet should be delegated (e.g. Microsoft.Sql/servers).
- Type string
- Resource type.
- actions List<String>
- Describes the actions permitted to the service upon delegation
- etag String
- A unique read-only string that changes whenever the resource is updated.
- id String
- Resource ID.
- name String
- The name of the resource that is unique within a subnet. This name can be used to access the resource.
- serviceName String
- The name of the service to whom the subnet should be delegated (e.g. Microsoft.Sql/servers).
- type String
- Resource type.
- actions string[]
- Describes the actions permitted to the service upon delegation
- etag string
- A unique read-only string that changes whenever the resource is updated.
- id string
- Resource ID.
- name string
- The name of the resource that is unique within a subnet. This name can be used to access the resource.
- serviceName string
- The name of the service to whom the subnet should be delegated (e.g. Microsoft.Sql/servers).
- type string
- Resource type.
- actions Sequence[str]
- Describes the actions permitted to the service upon delegation
- etag str
- A unique read-only string that changes whenever the resource is updated.
- id str
- Resource ID.
- name str
- The name of the resource that is unique within a subnet. This name can be used to access the resource.
- service_name str
- The name of the service to whom the subnet should be delegated (e.g. Microsoft.Sql/servers).
- type str
- Resource type.
- actions List<String>
- Describes the actions permitted to the service upon delegation
- etag String
- A unique read-only string that changes whenever the resource is updated.
- id String
- Resource ID.
- name String
- The name of the resource that is unique within a subnet. This name can be used to access the resource.
- serviceName String
- The name of the service to whom the subnet should be delegated (e.g. Microsoft.Sql/servers).
- type String
- Resource type.
DelegationResponse, DelegationResponseArgs    
- Actions List<string>
- The actions permitted to the service upon delegation.
- Etag string
- A unique read-only string that changes whenever the resource is updated.
- ProvisioningState string
- The provisioning state of the service delegation resource.
- Id string
- Resource ID.
- Name string
- The name of the resource that is unique within a subnet. This name can be used to access the resource.
- ServiceName string
- The name of the service to whom the subnet should be delegated (e.g. Microsoft.Sql/servers).
- Type string
- Resource type.
- Actions []string
- The actions permitted to the service upon delegation.
- Etag string
- A unique read-only string that changes whenever the resource is updated.
- ProvisioningState string
- The provisioning state of the service delegation resource.
- Id string
- Resource ID.
- Name string
- The name of the resource that is unique within a subnet. This name can be used to access the resource.
- ServiceName string
- The name of the service to whom the subnet should be delegated (e.g. Microsoft.Sql/servers).
- Type string
- Resource type.
- actions List<String>
- The actions permitted to the service upon delegation.
- etag String
- A unique read-only string that changes whenever the resource is updated.
- provisioningState String
- The provisioning state of the service delegation resource.
- id String
- Resource ID.
- name String
- The name of the resource that is unique within a subnet. This name can be used to access the resource.
- serviceName String
- The name of the service to whom the subnet should be delegated (e.g. Microsoft.Sql/servers).
- type String
- Resource type.
- actions string[]
- The actions permitted to the service upon delegation.
- etag string
- A unique read-only string that changes whenever the resource is updated.
- provisioningState string
- The provisioning state of the service delegation resource.
- id string
- Resource ID.
- name string
- The name of the resource that is unique within a subnet. This name can be used to access the resource.
- serviceName string
- The name of the service to whom the subnet should be delegated (e.g. Microsoft.Sql/servers).
- type string
- Resource type.
- actions Sequence[str]
- The actions permitted to the service upon delegation.
- etag str
- A unique read-only string that changes whenever the resource is updated.
- provisioning_state str
- The provisioning state of the service delegation resource.
- id str
- Resource ID.
- name str
- The name of the resource that is unique within a subnet. This name can be used to access the resource.
- service_name str
- The name of the service to whom the subnet should be delegated (e.g. Microsoft.Sql/servers).
- type str
- Resource type.
- actions List<String>
- The actions permitted to the service upon delegation.
- etag String
- A unique read-only string that changes whenever the resource is updated.
- provisioningState String
- The provisioning state of the service delegation resource.
- id String
- Resource ID.
- name String
- The name of the resource that is unique within a subnet. This name can be used to access the resource.
- serviceName String
- The name of the service to whom the subnet should be delegated (e.g. Microsoft.Sql/servers).
- type String
- Resource type.
EndpointService, EndpointServiceArgs    
- Id string
- A unique identifier of the service being referenced by the interface endpoint.
- Id string
- A unique identifier of the service being referenced by the interface endpoint.
- id String
- A unique identifier of the service being referenced by the interface endpoint.
- id string
- A unique identifier of the service being referenced by the interface endpoint.
- id str
- A unique identifier of the service being referenced by the interface endpoint.
- id String
- A unique identifier of the service being referenced by the interface endpoint.
EndpointServiceResponse, EndpointServiceResponseArgs      
- Id string
- A unique identifier of the service being referenced by the interface endpoint.
- Id string
- A unique identifier of the service being referenced by the interface endpoint.
- id String
- A unique identifier of the service being referenced by the interface endpoint.
- id string
- A unique identifier of the service being referenced by the interface endpoint.
- id str
- A unique identifier of the service being referenced by the interface endpoint.
- id String
- A unique identifier of the service being referenced by the interface endpoint.
ExtendedLocationResponse, ExtendedLocationResponseArgs      
FlowLogFormatParametersResponse, FlowLogFormatParametersResponseArgs          
FlowLogResponse, FlowLogResponseArgs      
- Etag string
- A unique read-only string that changes whenever the resource is updated.
- Name string
- Resource name.
- ProvisioningState string
- The provisioning state of the flow log.
- StorageId string
- ID of the storage account which is used to store the flow log.
- TargetResource stringGuid 
- Guid of network security group to which flow log will be applied.
- TargetResource stringId 
- ID of network security group to which flow log will be applied.
- Type string
- Resource type.
- Enabled bool
- Flag to enable/disable flow logging.
- FlowAnalytics Pulumi.Configuration Azure Native. Network. Inputs. Traffic Analytics Properties Response 
- Parameters that define the configuration of traffic analytics.
- Format
Pulumi.Azure Native. Network. Inputs. Flow Log Format Parameters Response 
- Parameters that define the flow log format.
- Id string
- Resource ID.
- Location string
- Resource location.
- RetentionPolicy Pulumi.Azure Native. Network. Inputs. Retention Policy Parameters Response 
- Parameters that define the retention policy for flow log.
- Dictionary<string, string>
- Resource tags.
- Etag string
- A unique read-only string that changes whenever the resource is updated.
- Name string
- Resource name.
- ProvisioningState string
- The provisioning state of the flow log.
- StorageId string
- ID of the storage account which is used to store the flow log.
- TargetResource stringGuid 
- Guid of network security group to which flow log will be applied.
- TargetResource stringId 
- ID of network security group to which flow log will be applied.
- Type string
- Resource type.
- Enabled bool
- Flag to enable/disable flow logging.
- FlowAnalytics TrafficConfiguration Analytics Properties Response 
- Parameters that define the configuration of traffic analytics.
- Format
FlowLog Format Parameters Response 
- Parameters that define the flow log format.
- Id string
- Resource ID.
- Location string
- Resource location.
- RetentionPolicy RetentionPolicy Parameters Response 
- Parameters that define the retention policy for flow log.
- map[string]string
- Resource tags.
- etag String
- A unique read-only string that changes whenever the resource is updated.
- name String
- Resource name.
- provisioningState String
- The provisioning state of the flow log.
- storageId String
- ID of the storage account which is used to store the flow log.
- targetResource StringGuid 
- Guid of network security group to which flow log will be applied.
- targetResource StringId 
- ID of network security group to which flow log will be applied.
- type String
- Resource type.
- enabled Boolean
- Flag to enable/disable flow logging.
- flowAnalytics TrafficConfiguration Analytics Properties Response 
- Parameters that define the configuration of traffic analytics.
- format
FlowLog Format Parameters Response 
- Parameters that define the flow log format.
- id String
- Resource ID.
- location String
- Resource location.
- retentionPolicy RetentionPolicy Parameters Response 
- Parameters that define the retention policy for flow log.
- Map<String,String>
- Resource tags.
- etag string
- A unique read-only string that changes whenever the resource is updated.
- name string
- Resource name.
- provisioningState string
- The provisioning state of the flow log.
- storageId string
- ID of the storage account which is used to store the flow log.
- targetResource stringGuid 
- Guid of network security group to which flow log will be applied.
- targetResource stringId 
- ID of network security group to which flow log will be applied.
- type string
- Resource type.
- enabled boolean
- Flag to enable/disable flow logging.
- flowAnalytics TrafficConfiguration Analytics Properties Response 
- Parameters that define the configuration of traffic analytics.
- format
FlowLog Format Parameters Response 
- Parameters that define the flow log format.
- id string
- Resource ID.
- location string
- Resource location.
- retentionPolicy RetentionPolicy Parameters Response 
- Parameters that define the retention policy for flow log.
- {[key: string]: string}
- Resource tags.
- etag str
- A unique read-only string that changes whenever the resource is updated.
- name str
- Resource name.
- provisioning_state str
- The provisioning state of the flow log.
- storage_id str
- ID of the storage account which is used to store the flow log.
- target_resource_ strguid 
- Guid of network security group to which flow log will be applied.
- target_resource_ strid 
- ID of network security group to which flow log will be applied.
- type str
- Resource type.
- enabled bool
- Flag to enable/disable flow logging.
- flow_analytics_ Trafficconfiguration Analytics Properties Response 
- Parameters that define the configuration of traffic analytics.
- format
FlowLog Format Parameters Response 
- Parameters that define the flow log format.
- id str
- Resource ID.
- location str
- Resource location.
- retention_policy RetentionPolicy Parameters Response 
- Parameters that define the retention policy for flow log.
- Mapping[str, str]
- Resource tags.
- etag String
- A unique read-only string that changes whenever the resource is updated.
- name String
- Resource name.
- provisioningState String
- The provisioning state of the flow log.
- storageId String
- ID of the storage account which is used to store the flow log.
- targetResource StringGuid 
- Guid of network security group to which flow log will be applied.
- targetResource StringId 
- ID of network security group to which flow log will be applied.
- type String
- Resource type.
- enabled Boolean
- Flag to enable/disable flow logging.
- flowAnalytics Property MapConfiguration 
- Parameters that define the configuration of traffic analytics.
- format Property Map
- Parameters that define the flow log format.
- id String
- Resource ID.
- location String
- Resource location.
- retentionPolicy Property Map
- Parameters that define the retention policy for flow log.
- Map<String>
- Resource tags.
FrontendIPConfigurationResponse, FrontendIPConfigurationResponseArgs      
- Etag string
- A unique read-only string that changes whenever the resource is updated.
- InboundNat List<Pulumi.Pools Azure Native. Network. Inputs. Sub Resource Response> 
- An array of references to inbound pools that use this frontend IP.
- InboundNat List<Pulumi.Rules Azure Native. Network. Inputs. Sub Resource Response> 
- An array of references to inbound rules that use this frontend IP.
- LoadBalancing List<Pulumi.Rules Azure Native. Network. Inputs. Sub Resource Response> 
- An array of references to load balancing rules that use this frontend IP.
- OutboundRules List<Pulumi.Azure Native. Network. Inputs. Sub Resource Response> 
- An array of references to outbound rules that use this frontend IP.
- ProvisioningState string
- The provisioning state of the frontend IP configuration resource.
- Type string
- Type of the resource.
- GatewayLoad Pulumi.Balancer Azure Native. Network. Inputs. Sub Resource Response 
- The reference to gateway load balancer frontend IP.
- Id string
- Resource ID.
- Name string
- The name of the resource that is unique within the set of frontend IP configurations used by the load balancer. This name can be used to access the resource.
- PrivateIPAddress string
- The private IP address of the IP configuration.
- PrivateIPAddress stringVersion 
- Whether the specific ipconfiguration is IPv4 or IPv6. Default is taken as IPv4.
- PrivateIPAllocation stringMethod 
- The Private IP allocation method.
- PublicIPAddress Pulumi.Azure Native. Network. Inputs. Public IPAddress Response 
- The reference to the Public IP resource.
- PublicIPPrefix Pulumi.Azure Native. Network. Inputs. Sub Resource Response 
- The reference to the Public IP Prefix resource.
- Subnet
Pulumi.Azure Native. Network. Inputs. Subnet Response 
- The reference to the subnet resource.
- Zones List<string>
- A list of availability zones denoting the IP allocated for the resource needs to come from.
- Etag string
- A unique read-only string that changes whenever the resource is updated.
- InboundNat []SubPools Resource Response 
- An array of references to inbound pools that use this frontend IP.
- InboundNat []SubRules Resource Response 
- An array of references to inbound rules that use this frontend IP.
- LoadBalancing []SubRules Resource Response 
- An array of references to load balancing rules that use this frontend IP.
- OutboundRules []SubResource Response 
- An array of references to outbound rules that use this frontend IP.
- ProvisioningState string
- The provisioning state of the frontend IP configuration resource.
- Type string
- Type of the resource.
- GatewayLoad SubBalancer Resource Response 
- The reference to gateway load balancer frontend IP.
- Id string
- Resource ID.
- Name string
- The name of the resource that is unique within the set of frontend IP configurations used by the load balancer. This name can be used to access the resource.
- PrivateIPAddress string
- The private IP address of the IP configuration.
- PrivateIPAddress stringVersion 
- Whether the specific ipconfiguration is IPv4 or IPv6. Default is taken as IPv4.
- PrivateIPAllocation stringMethod 
- The Private IP allocation method.
- PublicIPAddress PublicIPAddress Response 
- The reference to the Public IP resource.
- PublicIPPrefix SubResource Response 
- The reference to the Public IP Prefix resource.
- Subnet
SubnetResponse 
- The reference to the subnet resource.
- Zones []string
- A list of availability zones denoting the IP allocated for the resource needs to come from.
- etag String
- A unique read-only string that changes whenever the resource is updated.
- inboundNat List<SubPools Resource Response> 
- An array of references to inbound pools that use this frontend IP.
- inboundNat List<SubRules Resource Response> 
- An array of references to inbound rules that use this frontend IP.
- loadBalancing List<SubRules Resource Response> 
- An array of references to load balancing rules that use this frontend IP.
- outboundRules List<SubResource Response> 
- An array of references to outbound rules that use this frontend IP.
- provisioningState String
- The provisioning state of the frontend IP configuration resource.
- type String
- Type of the resource.
- gatewayLoad SubBalancer Resource Response 
- The reference to gateway load balancer frontend IP.
- id String
- Resource ID.
- name String
- The name of the resource that is unique within the set of frontend IP configurations used by the load balancer. This name can be used to access the resource.
- privateIPAddress String
- The private IP address of the IP configuration.
- privateIPAddress StringVersion 
- Whether the specific ipconfiguration is IPv4 or IPv6. Default is taken as IPv4.
- privateIPAllocation StringMethod 
- The Private IP allocation method.
- publicIPAddress PublicIPAddress Response 
- The reference to the Public IP resource.
- publicIPPrefix SubResource Response 
- The reference to the Public IP Prefix resource.
- subnet
SubnetResponse 
- The reference to the subnet resource.
- zones List<String>
- A list of availability zones denoting the IP allocated for the resource needs to come from.
- etag string
- A unique read-only string that changes whenever the resource is updated.
- inboundNat SubPools Resource Response[] 
- An array of references to inbound pools that use this frontend IP.
- inboundNat SubRules Resource Response[] 
- An array of references to inbound rules that use this frontend IP.
- loadBalancing SubRules Resource Response[] 
- An array of references to load balancing rules that use this frontend IP.
- outboundRules SubResource Response[] 
- An array of references to outbound rules that use this frontend IP.
- provisioningState string
- The provisioning state of the frontend IP configuration resource.
- type string
- Type of the resource.
- gatewayLoad SubBalancer Resource Response 
- The reference to gateway load balancer frontend IP.
- id string
- Resource ID.
- name string
- The name of the resource that is unique within the set of frontend IP configurations used by the load balancer. This name can be used to access the resource.
- privateIPAddress string
- The private IP address of the IP configuration.
- privateIPAddress stringVersion 
- Whether the specific ipconfiguration is IPv4 or IPv6. Default is taken as IPv4.
- privateIPAllocation stringMethod 
- The Private IP allocation method.
- publicIPAddress PublicIPAddress Response 
- The reference to the Public IP resource.
- publicIPPrefix SubResource Response 
- The reference to the Public IP Prefix resource.
- subnet
SubnetResponse 
- The reference to the subnet resource.
- zones string[]
- A list of availability zones denoting the IP allocated for the resource needs to come from.
- etag str
- A unique read-only string that changes whenever the resource is updated.
- inbound_nat_ Sequence[Subpools Resource Response] 
- An array of references to inbound pools that use this frontend IP.
- inbound_nat_ Sequence[Subrules Resource Response] 
- An array of references to inbound rules that use this frontend IP.
- load_balancing_ Sequence[Subrules Resource Response] 
- An array of references to load balancing rules that use this frontend IP.
- outbound_rules Sequence[SubResource Response] 
- An array of references to outbound rules that use this frontend IP.
- provisioning_state str
- The provisioning state of the frontend IP configuration resource.
- type str
- Type of the resource.
- gateway_load_ Subbalancer Resource Response 
- The reference to gateway load balancer frontend IP.
- id str
- Resource ID.
- name str
- The name of the resource that is unique within the set of frontend IP configurations used by the load balancer. This name can be used to access the resource.
- private_ip_ straddress 
- The private IP address of the IP configuration.
- private_ip_ straddress_ version 
- Whether the specific ipconfiguration is IPv4 or IPv6. Default is taken as IPv4.
- private_ip_ strallocation_ method 
- The Private IP allocation method.
- public_ip_ Publicaddress IPAddress Response 
- The reference to the Public IP resource.
- public_ip_ Subprefix Resource Response 
- The reference to the Public IP Prefix resource.
- subnet
SubnetResponse 
- The reference to the subnet resource.
- zones Sequence[str]
- A list of availability zones denoting the IP allocated for the resource needs to come from.
- etag String
- A unique read-only string that changes whenever the resource is updated.
- inboundNat List<Property Map>Pools 
- An array of references to inbound pools that use this frontend IP.
- inboundNat List<Property Map>Rules 
- An array of references to inbound rules that use this frontend IP.
- loadBalancing List<Property Map>Rules 
- An array of references to load balancing rules that use this frontend IP.
- outboundRules List<Property Map>
- An array of references to outbound rules that use this frontend IP.
- provisioningState String
- The provisioning state of the frontend IP configuration resource.
- type String
- Type of the resource.
- gatewayLoad Property MapBalancer 
- The reference to gateway load balancer frontend IP.
- id String
- Resource ID.
- name String
- The name of the resource that is unique within the set of frontend IP configurations used by the load balancer. This name can be used to access the resource.
- privateIPAddress String
- The private IP address of the IP configuration.
- privateIPAddress StringVersion 
- Whether the specific ipconfiguration is IPv4 or IPv6. Default is taken as IPv4.
- privateIPAllocation StringMethod 
- The Private IP allocation method.
- publicIPAddress Property Map
- The reference to the Public IP resource.
- publicIPPrefix Property Map
- The reference to the Public IP Prefix resource.
- subnet Property Map
- The reference to the subnet resource.
- zones List<String>
- A list of availability zones denoting the IP allocated for the resource needs to come from.
GatewayLoadBalancerTunnelInterfaceResponse, GatewayLoadBalancerTunnelInterfaceResponseArgs            
- Identifier int
- Identifier of gateway load balancer tunnel interface.
- Port int
- Port of gateway load balancer tunnel interface.
- Protocol string
- Protocol of gateway load balancer tunnel interface.
- Type string
- Traffic type of gateway load balancer tunnel interface.
- Identifier int
- Identifier of gateway load balancer tunnel interface.
- Port int
- Port of gateway load balancer tunnel interface.
- Protocol string
- Protocol of gateway load balancer tunnel interface.
- Type string
- Traffic type of gateway load balancer tunnel interface.
- identifier Integer
- Identifier of gateway load balancer tunnel interface.
- port Integer
- Port of gateway load balancer tunnel interface.
- protocol String
- Protocol of gateway load balancer tunnel interface.
- type String
- Traffic type of gateway load balancer tunnel interface.
- identifier number
- Identifier of gateway load balancer tunnel interface.
- port number
- Port of gateway load balancer tunnel interface.
- protocol string
- Protocol of gateway load balancer tunnel interface.
- type string
- Traffic type of gateway load balancer tunnel interface.
- identifier int
- Identifier of gateway load balancer tunnel interface.
- port int
- Port of gateway load balancer tunnel interface.
- protocol str
- Protocol of gateway load balancer tunnel interface.
- type str
- Traffic type of gateway load balancer tunnel interface.
- identifier Number
- Identifier of gateway load balancer tunnel interface.
- port Number
- Port of gateway load balancer tunnel interface.
- protocol String
- Protocol of gateway load balancer tunnel interface.
- type String
- Traffic type of gateway load balancer tunnel interface.
IPConfigurationProfileResponse, IPConfigurationProfileResponseArgs      
- Etag string
- A unique read-only string that changes whenever the resource is updated.
- ProvisioningState string
- The provisioning state of the IP configuration profile resource.
- Type string
- Sub Resource type.
- Id string
- Resource ID.
- Name string
- The name of the resource. This name can be used to access the resource.
- Subnet
Pulumi.Azure Native. Network. Inputs. Subnet Response 
- The reference to the subnet resource to create a container network interface ip configuration.
- Etag string
- A unique read-only string that changes whenever the resource is updated.
- ProvisioningState string
- The provisioning state of the IP configuration profile resource.
- Type string
- Sub Resource type.
- Id string
- Resource ID.
- Name string
- The name of the resource. This name can be used to access the resource.
- Subnet
SubnetResponse 
- The reference to the subnet resource to create a container network interface ip configuration.
- etag String
- A unique read-only string that changes whenever the resource is updated.
- provisioningState String
- The provisioning state of the IP configuration profile resource.
- type String
- Sub Resource type.
- id String
- Resource ID.
- name String
- The name of the resource. This name can be used to access the resource.
- subnet
SubnetResponse 
- The reference to the subnet resource to create a container network interface ip configuration.
- etag string
- A unique read-only string that changes whenever the resource is updated.
- provisioningState string
- The provisioning state of the IP configuration profile resource.
- type string
- Sub Resource type.
- id string
- Resource ID.
- name string
- The name of the resource. This name can be used to access the resource.
- subnet
SubnetResponse 
- The reference to the subnet resource to create a container network interface ip configuration.
- etag str
- A unique read-only string that changes whenever the resource is updated.
- provisioning_state str
- The provisioning state of the IP configuration profile resource.
- type str
- Sub Resource type.
- id str
- Resource ID.
- name str
- The name of the resource. This name can be used to access the resource.
- subnet
SubnetResponse 
- The reference to the subnet resource to create a container network interface ip configuration.
- etag String
- A unique read-only string that changes whenever the resource is updated.
- provisioningState String
- The provisioning state of the IP configuration profile resource.
- type String
- Sub Resource type.
- id String
- Resource ID.
- name String
- The name of the resource. This name can be used to access the resource.
- subnet Property Map
- The reference to the subnet resource to create a container network interface ip configuration.
IPConfigurationResponse, IPConfigurationResponseArgs    
- Etag string
- A unique read-only string that changes whenever the resource is updated.
- ProvisioningState string
- The provisioning state of the IP configuration resource.
- Id string
- Resource ID.
- Name string
- The name of the resource that is unique within a resource group. This name can be used to access the resource.
- PrivateIPAddress string
- The private IP address of the IP configuration.
- PrivateIPAllocation stringMethod 
- The private IP address allocation method.
- PublicIPAddress Pulumi.Azure Native. Network. Inputs. Public IPAddress Response 
- The reference to the public IP resource.
- Subnet
Pulumi.Azure Native. Network. Inputs. Subnet Response 
- The reference to the subnet resource.
- Etag string
- A unique read-only string that changes whenever the resource is updated.
- ProvisioningState string
- The provisioning state of the IP configuration resource.
- Id string
- Resource ID.
- Name string
- The name of the resource that is unique within a resource group. This name can be used to access the resource.
- PrivateIPAddress string
- The private IP address of the IP configuration.
- PrivateIPAllocation stringMethod 
- The private IP address allocation method.
- PublicIPAddress PublicIPAddress Response 
- The reference to the public IP resource.
- Subnet
SubnetResponse 
- The reference to the subnet resource.
- etag String
- A unique read-only string that changes whenever the resource is updated.
- provisioningState String
- The provisioning state of the IP configuration resource.
- id String
- Resource ID.
- name String
- The name of the resource that is unique within a resource group. This name can be used to access the resource.
- privateIPAddress String
- The private IP address of the IP configuration.
- privateIPAllocation StringMethod 
- The private IP address allocation method.
- publicIPAddress PublicIPAddress Response 
- The reference to the public IP resource.
- subnet
SubnetResponse 
- The reference to the subnet resource.
- etag string
- A unique read-only string that changes whenever the resource is updated.
- provisioningState string
- The provisioning state of the IP configuration resource.
- id string
- Resource ID.
- name string
- The name of the resource that is unique within a resource group. This name can be used to access the resource.
- privateIPAddress string
- The private IP address of the IP configuration.
- privateIPAllocation stringMethod 
- The private IP address allocation method.
- publicIPAddress PublicIPAddress Response 
- The reference to the public IP resource.
- subnet
SubnetResponse 
- The reference to the subnet resource.
- etag str
- A unique read-only string that changes whenever the resource is updated.
- provisioning_state str
- The provisioning state of the IP configuration resource.
- id str
- Resource ID.
- name str
- The name of the resource that is unique within a resource group. This name can be used to access the resource.
- private_ip_ straddress 
- The private IP address of the IP configuration.
- private_ip_ strallocation_ method 
- The private IP address allocation method.
- public_ip_ Publicaddress IPAddress Response 
- The reference to the public IP resource.
- subnet
SubnetResponse 
- The reference to the subnet resource.
- etag String
- A unique read-only string that changes whenever the resource is updated.
- provisioningState String
- The provisioning state of the IP configuration resource.
- id String
- Resource ID.
- name String
- The name of the resource that is unique within a resource group. This name can be used to access the resource.
- privateIPAddress String
- The private IP address of the IP configuration.
- privateIPAllocation StringMethod 
- The private IP address allocation method.
- publicIPAddress Property Map
- The reference to the public IP resource.
- subnet Property Map
- The reference to the subnet resource.
InboundNatRuleResponse, InboundNatRuleResponseArgs        
- BackendIPConfiguration Pulumi.Azure Native. Network. Inputs. Network Interface IPConfiguration Response 
- A reference to a private IP address defined on a network interface of a VM. Traffic sent to the frontend port of each of the frontend IP configurations is forwarded to the backend IP.
- Etag string
- A unique read-only string that changes whenever the resource is updated.
- ProvisioningState string
- The provisioning state of the inbound NAT rule resource.
- Type string
- Type of the resource.
- BackendAddress Pulumi.Pool Azure Native. Network. Inputs. Sub Resource Response 
- A reference to backendAddressPool resource.
- BackendPort int
- The port used for the internal endpoint. Acceptable values range from 1 to 65535.
- EnableFloating boolIP 
- Configures a virtual machine's endpoint for the floating IP capability required to configure a SQL AlwaysOn Availability Group. This setting is required when using the SQL AlwaysOn Availability Groups in SQL server. This setting can't be changed after you create the endpoint.
- EnableTcp boolReset 
- Receive bidirectional TCP Reset on TCP flow idle timeout or unexpected connection termination. This element is only used when the protocol is set to TCP.
- FrontendIPConfiguration Pulumi.Azure Native. Network. Inputs. Sub Resource Response 
- A reference to frontend IP addresses.
- FrontendPort int
- The port for the external endpoint. Port numbers for each rule must be unique within the Load Balancer. Acceptable values range from 1 to 65534.
- FrontendPort intRange End 
- The port range end for the external endpoint. This property is used together with BackendAddressPool and FrontendPortRangeStart. Individual inbound NAT rule port mappings will be created for each backend address from BackendAddressPool. Acceptable values range from 1 to 65534.
- FrontendPort intRange Start 
- The port range start for the external endpoint. This property is used together with BackendAddressPool and FrontendPortRangeEnd. Individual inbound NAT rule port mappings will be created for each backend address from BackendAddressPool. Acceptable values range from 1 to 65534.
- Id string
- Resource ID.
- IdleTimeout intIn Minutes 
- The timeout for the TCP idle connection. The value can be set between 4 and 30 minutes. The default value is 4 minutes. This element is only used when the protocol is set to TCP.
- Name string
- The name of the resource that is unique within the set of inbound NAT rules used by the load balancer. This name can be used to access the resource.
- Protocol string
- The reference to the transport protocol used by the load balancing rule.
- BackendIPConfiguration NetworkInterface IPConfiguration Response 
- A reference to a private IP address defined on a network interface of a VM. Traffic sent to the frontend port of each of the frontend IP configurations is forwarded to the backend IP.
- Etag string
- A unique read-only string that changes whenever the resource is updated.
- ProvisioningState string
- The provisioning state of the inbound NAT rule resource.
- Type string
- Type of the resource.
- BackendAddress SubPool Resource Response 
- A reference to backendAddressPool resource.
- BackendPort int
- The port used for the internal endpoint. Acceptable values range from 1 to 65535.
- EnableFloating boolIP 
- Configures a virtual machine's endpoint for the floating IP capability required to configure a SQL AlwaysOn Availability Group. This setting is required when using the SQL AlwaysOn Availability Groups in SQL server. This setting can't be changed after you create the endpoint.
- EnableTcp boolReset 
- Receive bidirectional TCP Reset on TCP flow idle timeout or unexpected connection termination. This element is only used when the protocol is set to TCP.
- FrontendIPConfiguration SubResource Response 
- A reference to frontend IP addresses.
- FrontendPort int
- The port for the external endpoint. Port numbers for each rule must be unique within the Load Balancer. Acceptable values range from 1 to 65534.
- FrontendPort intRange End 
- The port range end for the external endpoint. This property is used together with BackendAddressPool and FrontendPortRangeStart. Individual inbound NAT rule port mappings will be created for each backend address from BackendAddressPool. Acceptable values range from 1 to 65534.
- FrontendPort intRange Start 
- The port range start for the external endpoint. This property is used together with BackendAddressPool and FrontendPortRangeEnd. Individual inbound NAT rule port mappings will be created for each backend address from BackendAddressPool. Acceptable values range from 1 to 65534.
- Id string
- Resource ID.
- IdleTimeout intIn Minutes 
- The timeout for the TCP idle connection. The value can be set between 4 and 30 minutes. The default value is 4 minutes. This element is only used when the protocol is set to TCP.
- Name string
- The name of the resource that is unique within the set of inbound NAT rules used by the load balancer. This name can be used to access the resource.
- Protocol string
- The reference to the transport protocol used by the load balancing rule.
- backendIPConfiguration NetworkInterface IPConfiguration Response 
- A reference to a private IP address defined on a network interface of a VM. Traffic sent to the frontend port of each of the frontend IP configurations is forwarded to the backend IP.
- etag String
- A unique read-only string that changes whenever the resource is updated.
- provisioningState String
- The provisioning state of the inbound NAT rule resource.
- type String
- Type of the resource.
- backendAddress SubPool Resource Response 
- A reference to backendAddressPool resource.
- backendPort Integer
- The port used for the internal endpoint. Acceptable values range from 1 to 65535.
- enableFloating BooleanIP 
- Configures a virtual machine's endpoint for the floating IP capability required to configure a SQL AlwaysOn Availability Group. This setting is required when using the SQL AlwaysOn Availability Groups in SQL server. This setting can't be changed after you create the endpoint.
- enableTcp BooleanReset 
- Receive bidirectional TCP Reset on TCP flow idle timeout or unexpected connection termination. This element is only used when the protocol is set to TCP.
- frontendIPConfiguration SubResource Response 
- A reference to frontend IP addresses.
- frontendPort Integer
- The port for the external endpoint. Port numbers for each rule must be unique within the Load Balancer. Acceptable values range from 1 to 65534.
- frontendPort IntegerRange End 
- The port range end for the external endpoint. This property is used together with BackendAddressPool and FrontendPortRangeStart. Individual inbound NAT rule port mappings will be created for each backend address from BackendAddressPool. Acceptable values range from 1 to 65534.
- frontendPort IntegerRange Start 
- The port range start for the external endpoint. This property is used together with BackendAddressPool and FrontendPortRangeEnd. Individual inbound NAT rule port mappings will be created for each backend address from BackendAddressPool. Acceptable values range from 1 to 65534.
- id String
- Resource ID.
- idleTimeout IntegerIn Minutes 
- The timeout for the TCP idle connection. The value can be set between 4 and 30 minutes. The default value is 4 minutes. This element is only used when the protocol is set to TCP.
- name String
- The name of the resource that is unique within the set of inbound NAT rules used by the load balancer. This name can be used to access the resource.
- protocol String
- The reference to the transport protocol used by the load balancing rule.
- backendIPConfiguration NetworkInterface IPConfiguration Response 
- A reference to a private IP address defined on a network interface of a VM. Traffic sent to the frontend port of each of the frontend IP configurations is forwarded to the backend IP.
- etag string
- A unique read-only string that changes whenever the resource is updated.
- provisioningState string
- The provisioning state of the inbound NAT rule resource.
- type string
- Type of the resource.
- backendAddress SubPool Resource Response 
- A reference to backendAddressPool resource.
- backendPort number
- The port used for the internal endpoint. Acceptable values range from 1 to 65535.
- enableFloating booleanIP 
- Configures a virtual machine's endpoint for the floating IP capability required to configure a SQL AlwaysOn Availability Group. This setting is required when using the SQL AlwaysOn Availability Groups in SQL server. This setting can't be changed after you create the endpoint.
- enableTcp booleanReset 
- Receive bidirectional TCP Reset on TCP flow idle timeout or unexpected connection termination. This element is only used when the protocol is set to TCP.
- frontendIPConfiguration SubResource Response 
- A reference to frontend IP addresses.
- frontendPort number
- The port for the external endpoint. Port numbers for each rule must be unique within the Load Balancer. Acceptable values range from 1 to 65534.
- frontendPort numberRange End 
- The port range end for the external endpoint. This property is used together with BackendAddressPool and FrontendPortRangeStart. Individual inbound NAT rule port mappings will be created for each backend address from BackendAddressPool. Acceptable values range from 1 to 65534.
- frontendPort numberRange Start 
- The port range start for the external endpoint. This property is used together with BackendAddressPool and FrontendPortRangeEnd. Individual inbound NAT rule port mappings will be created for each backend address from BackendAddressPool. Acceptable values range from 1 to 65534.
- id string
- Resource ID.
- idleTimeout numberIn Minutes 
- The timeout for the TCP idle connection. The value can be set between 4 and 30 minutes. The default value is 4 minutes. This element is only used when the protocol is set to TCP.
- name string
- The name of the resource that is unique within the set of inbound NAT rules used by the load balancer. This name can be used to access the resource.
- protocol string
- The reference to the transport protocol used by the load balancing rule.
- backend_ip_ Networkconfiguration Interface IPConfiguration Response 
- A reference to a private IP address defined on a network interface of a VM. Traffic sent to the frontend port of each of the frontend IP configurations is forwarded to the backend IP.
- etag str
- A unique read-only string that changes whenever the resource is updated.
- provisioning_state str
- The provisioning state of the inbound NAT rule resource.
- type str
- Type of the resource.
- backend_address_ Subpool Resource Response 
- A reference to backendAddressPool resource.
- backend_port int
- The port used for the internal endpoint. Acceptable values range from 1 to 65535.
- enable_floating_ boolip 
- Configures a virtual machine's endpoint for the floating IP capability required to configure a SQL AlwaysOn Availability Group. This setting is required when using the SQL AlwaysOn Availability Groups in SQL server. This setting can't be changed after you create the endpoint.
- enable_tcp_ boolreset 
- Receive bidirectional TCP Reset on TCP flow idle timeout or unexpected connection termination. This element is only used when the protocol is set to TCP.
- frontend_ip_ Subconfiguration Resource Response 
- A reference to frontend IP addresses.
- frontend_port int
- The port for the external endpoint. Port numbers for each rule must be unique within the Load Balancer. Acceptable values range from 1 to 65534.
- frontend_port_ intrange_ end 
- The port range end for the external endpoint. This property is used together with BackendAddressPool and FrontendPortRangeStart. Individual inbound NAT rule port mappings will be created for each backend address from BackendAddressPool. Acceptable values range from 1 to 65534.
- frontend_port_ intrange_ start 
- The port range start for the external endpoint. This property is used together with BackendAddressPool and FrontendPortRangeEnd. Individual inbound NAT rule port mappings will be created for each backend address from BackendAddressPool. Acceptable values range from 1 to 65534.
- id str
- Resource ID.
- idle_timeout_ intin_ minutes 
- The timeout for the TCP idle connection. The value can be set between 4 and 30 minutes. The default value is 4 minutes. This element is only used when the protocol is set to TCP.
- name str
- The name of the resource that is unique within the set of inbound NAT rules used by the load balancer. This name can be used to access the resource.
- protocol str
- The reference to the transport protocol used by the load balancing rule.
- backendIPConfiguration Property Map
- A reference to a private IP address defined on a network interface of a VM. Traffic sent to the frontend port of each of the frontend IP configurations is forwarded to the backend IP.
- etag String
- A unique read-only string that changes whenever the resource is updated.
- provisioningState String
- The provisioning state of the inbound NAT rule resource.
- type String
- Type of the resource.
- backendAddress Property MapPool 
- A reference to backendAddressPool resource.
- backendPort Number
- The port used for the internal endpoint. Acceptable values range from 1 to 65535.
- enableFloating BooleanIP 
- Configures a virtual machine's endpoint for the floating IP capability required to configure a SQL AlwaysOn Availability Group. This setting is required when using the SQL AlwaysOn Availability Groups in SQL server. This setting can't be changed after you create the endpoint.
- enableTcp BooleanReset 
- Receive bidirectional TCP Reset on TCP flow idle timeout or unexpected connection termination. This element is only used when the protocol is set to TCP.
- frontendIPConfiguration Property Map
- A reference to frontend IP addresses.
- frontendPort Number
- The port for the external endpoint. Port numbers for each rule must be unique within the Load Balancer. Acceptable values range from 1 to 65534.
- frontendPort NumberRange End 
- The port range end for the external endpoint. This property is used together with BackendAddressPool and FrontendPortRangeStart. Individual inbound NAT rule port mappings will be created for each backend address from BackendAddressPool. Acceptable values range from 1 to 65534.
- frontendPort NumberRange Start 
- The port range start for the external endpoint. This property is used together with BackendAddressPool and FrontendPortRangeEnd. Individual inbound NAT rule port mappings will be created for each backend address from BackendAddressPool. Acceptable values range from 1 to 65534.
- id String
- Resource ID.
- idleTimeout NumberIn Minutes 
- The timeout for the TCP idle connection. The value can be set between 4 and 30 minutes. The default value is 4 minutes. This element is only used when the protocol is set to TCP.
- name String
- The name of the resource that is unique within the set of inbound NAT rules used by the load balancer. This name can be used to access the resource.
- protocol String
- The reference to the transport protocol used by the load balancing rule.
InterfaceEndpointResponse, InterfaceEndpointResponseArgs      
- Name string
- Resource name.
- NetworkInterfaces List<Pulumi.Azure Native. Network. Inputs. Network Interface Response> 
- Gets an array of references to the network interfaces created for this interface endpoint.
- Owner string
- A read-only property that identifies who created this interface endpoint.
- ProvisioningState string
- The provisioning state of the interface endpoint. Possible values are: 'Updating', 'Deleting', and 'Failed'.
- Type string
- Resource type.
- EndpointService Pulumi.Azure Native. Network. Inputs. Endpoint Service Response 
- A reference to the service being brought into the virtual network.
- Etag string
- Gets a unique read-only string that changes whenever the resource is updated.
- Fqdn string
- A first-party service's FQDN that is mapped to the private IP allocated via this interface endpoint.
- Id string
- Resource ID.
- Location string
- Resource location.
- Subnet
Pulumi.Azure Native. Network. Inputs. Subnet Response 
- The ID of the subnet from which the private IP will be allocated.
- Dictionary<string, string>
- Resource tags.
- Name string
- Resource name.
- NetworkInterfaces []NetworkInterface Response 
- Gets an array of references to the network interfaces created for this interface endpoint.
- Owner string
- A read-only property that identifies who created this interface endpoint.
- ProvisioningState string
- The provisioning state of the interface endpoint. Possible values are: 'Updating', 'Deleting', and 'Failed'.
- Type string
- Resource type.
- EndpointService EndpointService Response 
- A reference to the service being brought into the virtual network.
- Etag string
- Gets a unique read-only string that changes whenever the resource is updated.
- Fqdn string
- A first-party service's FQDN that is mapped to the private IP allocated via this interface endpoint.
- Id string
- Resource ID.
- Location string
- Resource location.
- Subnet
SubnetResponse 
- The ID of the subnet from which the private IP will be allocated.
- map[string]string
- Resource tags.
- name String
- Resource name.
- networkInterfaces List<NetworkInterface Response> 
- Gets an array of references to the network interfaces created for this interface endpoint.
- owner String
- A read-only property that identifies who created this interface endpoint.
- provisioningState String
- The provisioning state of the interface endpoint. Possible values are: 'Updating', 'Deleting', and 'Failed'.
- type String
- Resource type.
- endpointService EndpointService Response 
- A reference to the service being brought into the virtual network.
- etag String
- Gets a unique read-only string that changes whenever the resource is updated.
- fqdn String
- A first-party service's FQDN that is mapped to the private IP allocated via this interface endpoint.
- id String
- Resource ID.
- location String
- Resource location.
- subnet
SubnetResponse 
- The ID of the subnet from which the private IP will be allocated.
- Map<String,String>
- Resource tags.
- name string
- Resource name.
- networkInterfaces NetworkInterface Response[] 
- Gets an array of references to the network interfaces created for this interface endpoint.
- owner string
- A read-only property that identifies who created this interface endpoint.
- provisioningState string
- The provisioning state of the interface endpoint. Possible values are: 'Updating', 'Deleting', and 'Failed'.
- type string
- Resource type.
- endpointService EndpointService Response 
- A reference to the service being brought into the virtual network.
- etag string
- Gets a unique read-only string that changes whenever the resource is updated.
- fqdn string
- A first-party service's FQDN that is mapped to the private IP allocated via this interface endpoint.
- id string
- Resource ID.
- location string
- Resource location.
- subnet
SubnetResponse 
- The ID of the subnet from which the private IP will be allocated.
- {[key: string]: string}
- Resource tags.
- name str
- Resource name.
- network_interfaces Sequence[NetworkInterface Response] 
- Gets an array of references to the network interfaces created for this interface endpoint.
- owner str
- A read-only property that identifies who created this interface endpoint.
- provisioning_state str
- The provisioning state of the interface endpoint. Possible values are: 'Updating', 'Deleting', and 'Failed'.
- type str
- Resource type.
- endpoint_service EndpointService Response 
- A reference to the service being brought into the virtual network.
- etag str
- Gets a unique read-only string that changes whenever the resource is updated.
- fqdn str
- A first-party service's FQDN that is mapped to the private IP allocated via this interface endpoint.
- id str
- Resource ID.
- location str
- Resource location.
- subnet
SubnetResponse 
- The ID of the subnet from which the private IP will be allocated.
- Mapping[str, str]
- Resource tags.
- name String
- Resource name.
- networkInterfaces List<Property Map>
- Gets an array of references to the network interfaces created for this interface endpoint.
- owner String
- A read-only property that identifies who created this interface endpoint.
- provisioningState String
- The provisioning state of the interface endpoint. Possible values are: 'Updating', 'Deleting', and 'Failed'.
- type String
- Resource type.
- endpointService Property Map
- A reference to the service being brought into the virtual network.
- etag String
- Gets a unique read-only string that changes whenever the resource is updated.
- fqdn String
- A first-party service's FQDN that is mapped to the private IP allocated via this interface endpoint.
- id String
- Resource ID.
- location String
- Resource location.
- subnet Property Map
- The ID of the subnet from which the private IP will be allocated.
- Map<String>
- Resource tags.
IpTagResponse, IpTagResponseArgs      
- ip_tag_ strtype 
- The IP tag type. Example: FirstPartyUsage.
- tag str
- The value of the IP tag associated with the public IP. Example: SQL.
LoadBalancerBackendAddressResponse, LoadBalancerBackendAddressResponseArgs          
- InboundNat List<Pulumi.Rules Port Mapping Azure Native. Network. Inputs. Nat Rule Port Mapping Response> 
- Collection of inbound NAT rule port mappings.
- NetworkInterface Pulumi.IPConfiguration Azure Native. Network. Inputs. Sub Resource Response 
- Reference to IP address defined in network interfaces.
- AdminState string
- A list of administrative states which once set can override health probe so that Load Balancer will always forward new connections to backend, or deny new connections and reset existing connections.
- IpAddress string
- IP Address belonging to the referenced virtual network.
- LoadBalancer Pulumi.Frontend IPConfiguration Azure Native. Network. Inputs. Sub Resource Response 
- Reference to the frontend ip address configuration defined in regional loadbalancer.
- Name string
- Name of the backend address.
- Subnet
Pulumi.Azure Native. Network. Inputs. Sub Resource Response 
- Reference to an existing subnet.
- VirtualNetwork Pulumi.Azure Native. Network. Inputs. Sub Resource Response 
- Reference to an existing virtual network.
- InboundNat []NatRules Port Mapping Rule Port Mapping Response 
- Collection of inbound NAT rule port mappings.
- NetworkInterface SubIPConfiguration Resource Response 
- Reference to IP address defined in network interfaces.
- AdminState string
- A list of administrative states which once set can override health probe so that Load Balancer will always forward new connections to backend, or deny new connections and reset existing connections.
- IpAddress string
- IP Address belonging to the referenced virtual network.
- LoadBalancer SubFrontend IPConfiguration Resource Response 
- Reference to the frontend ip address configuration defined in regional loadbalancer.
- Name string
- Name of the backend address.
- Subnet
SubResource Response 
- Reference to an existing subnet.
- VirtualNetwork SubResource Response 
- Reference to an existing virtual network.
- inboundNat List<NatRules Port Mapping Rule Port Mapping Response> 
- Collection of inbound NAT rule port mappings.
- networkInterface SubIPConfiguration Resource Response 
- Reference to IP address defined in network interfaces.
- adminState String
- A list of administrative states which once set can override health probe so that Load Balancer will always forward new connections to backend, or deny new connections and reset existing connections.
- ipAddress String
- IP Address belonging to the referenced virtual network.
- loadBalancer SubFrontend IPConfiguration Resource Response 
- Reference to the frontend ip address configuration defined in regional loadbalancer.
- name String
- Name of the backend address.
- subnet
SubResource Response 
- Reference to an existing subnet.
- virtualNetwork SubResource Response 
- Reference to an existing virtual network.
- inboundNat NatRules Port Mapping Rule Port Mapping Response[] 
- Collection of inbound NAT rule port mappings.
- networkInterface SubIPConfiguration Resource Response 
- Reference to IP address defined in network interfaces.
- adminState string
- A list of administrative states which once set can override health probe so that Load Balancer will always forward new connections to backend, or deny new connections and reset existing connections.
- ipAddress string
- IP Address belonging to the referenced virtual network.
- loadBalancer SubFrontend IPConfiguration Resource Response 
- Reference to the frontend ip address configuration defined in regional loadbalancer.
- name string
- Name of the backend address.
- subnet
SubResource Response 
- Reference to an existing subnet.
- virtualNetwork SubResource Response 
- Reference to an existing virtual network.
- inbound_nat_ Sequence[Natrules_ port_ mapping Rule Port Mapping Response] 
- Collection of inbound NAT rule port mappings.
- network_interface_ Subip_ configuration Resource Response 
- Reference to IP address defined in network interfaces.
- admin_state str
- A list of administrative states which once set can override health probe so that Load Balancer will always forward new connections to backend, or deny new connections and reset existing connections.
- ip_address str
- IP Address belonging to the referenced virtual network.
- load_balancer_ Subfrontend_ ip_ configuration Resource Response 
- Reference to the frontend ip address configuration defined in regional loadbalancer.
- name str
- Name of the backend address.
- subnet
SubResource Response 
- Reference to an existing subnet.
- virtual_network SubResource Response 
- Reference to an existing virtual network.
- inboundNat List<Property Map>Rules Port Mapping 
- Collection of inbound NAT rule port mappings.
- networkInterface Property MapIPConfiguration 
- Reference to IP address defined in network interfaces.
- adminState String
- A list of administrative states which once set can override health probe so that Load Balancer will always forward new connections to backend, or deny new connections and reset existing connections.
- ipAddress String
- IP Address belonging to the referenced virtual network.
- loadBalancer Property MapFrontend IPConfiguration 
- Reference to the frontend ip address configuration defined in regional loadbalancer.
- name String
- Name of the backend address.
- subnet Property Map
- Reference to an existing subnet.
- virtualNetwork Property Map
- Reference to an existing virtual network.
NatGatewayResponse, NatGatewayResponseArgs      
- Etag string
- A unique read-only string that changes whenever the resource is updated.
- Name string
- Resource name.
- ProvisioningState string
- The provisioning state of the NAT gateway resource.
- ResourceGuid string
- The resource GUID property of the NAT gateway resource.
- Subnets
List<Pulumi.Azure Native. Network. Inputs. Sub Resource Response> 
- An array of references to the subnets using this nat gateway resource.
- Type string
- Resource type.
- Id string
- Resource ID.
- IdleTimeout intIn Minutes 
- The idle timeout of the nat gateway.
- Location string
- Resource location.
- PublicIp List<Pulumi.Addresses Azure Native. Network. Inputs. Sub Resource Response> 
- An array of public ip addresses associated with the nat gateway resource.
- PublicIp List<Pulumi.Prefixes Azure Native. Network. Inputs. Sub Resource Response> 
- An array of public ip prefixes associated with the nat gateway resource.
- Sku
Pulumi.Azure Native. Network. Inputs. Nat Gateway Sku Response 
- The nat gateway SKU.
- Dictionary<string, string>
- Resource tags.
- Zones List<string>
- A list of availability zones denoting the zone in which Nat Gateway should be deployed.
- Etag string
- A unique read-only string that changes whenever the resource is updated.
- Name string
- Resource name.
- ProvisioningState string
- The provisioning state of the NAT gateway resource.
- ResourceGuid string
- The resource GUID property of the NAT gateway resource.
- Subnets
[]SubResource Response 
- An array of references to the subnets using this nat gateway resource.
- Type string
- Resource type.
- Id string
- Resource ID.
- IdleTimeout intIn Minutes 
- The idle timeout of the nat gateway.
- Location string
- Resource location.
- PublicIp []SubAddresses Resource Response 
- An array of public ip addresses associated with the nat gateway resource.
- PublicIp []SubPrefixes Resource Response 
- An array of public ip prefixes associated with the nat gateway resource.
- Sku
NatGateway Sku Response 
- The nat gateway SKU.
- map[string]string
- Resource tags.
- Zones []string
- A list of availability zones denoting the zone in which Nat Gateway should be deployed.
- etag String
- A unique read-only string that changes whenever the resource is updated.
- name String
- Resource name.
- provisioningState String
- The provisioning state of the NAT gateway resource.
- resourceGuid String
- The resource GUID property of the NAT gateway resource.
- subnets
List<SubResource Response> 
- An array of references to the subnets using this nat gateway resource.
- type String
- Resource type.
- id String
- Resource ID.
- idleTimeout IntegerIn Minutes 
- The idle timeout of the nat gateway.
- location String
- Resource location.
- publicIp List<SubAddresses Resource Response> 
- An array of public ip addresses associated with the nat gateway resource.
- publicIp List<SubPrefixes Resource Response> 
- An array of public ip prefixes associated with the nat gateway resource.
- sku
NatGateway Sku Response 
- The nat gateway SKU.
- Map<String,String>
- Resource tags.
- zones List<String>
- A list of availability zones denoting the zone in which Nat Gateway should be deployed.
- etag string
- A unique read-only string that changes whenever the resource is updated.
- name string
- Resource name.
- provisioningState string
- The provisioning state of the NAT gateway resource.
- resourceGuid string
- The resource GUID property of the NAT gateway resource.
- subnets
SubResource Response[] 
- An array of references to the subnets using this nat gateway resource.
- type string
- Resource type.
- id string
- Resource ID.
- idleTimeout numberIn Minutes 
- The idle timeout of the nat gateway.
- location string
- Resource location.
- publicIp SubAddresses Resource Response[] 
- An array of public ip addresses associated with the nat gateway resource.
- publicIp SubPrefixes Resource Response[] 
- An array of public ip prefixes associated with the nat gateway resource.
- sku
NatGateway Sku Response 
- The nat gateway SKU.
- {[key: string]: string}
- Resource tags.
- zones string[]
- A list of availability zones denoting the zone in which Nat Gateway should be deployed.
- etag str
- A unique read-only string that changes whenever the resource is updated.
- name str
- Resource name.
- provisioning_state str
- The provisioning state of the NAT gateway resource.
- resource_guid str
- The resource GUID property of the NAT gateway resource.
- subnets
Sequence[SubResource Response] 
- An array of references to the subnets using this nat gateway resource.
- type str
- Resource type.
- id str
- Resource ID.
- idle_timeout_ intin_ minutes 
- The idle timeout of the nat gateway.
- location str
- Resource location.
- public_ip_ Sequence[Subaddresses Resource Response] 
- An array of public ip addresses associated with the nat gateway resource.
- public_ip_ Sequence[Subprefixes Resource Response] 
- An array of public ip prefixes associated with the nat gateway resource.
- sku
NatGateway Sku Response 
- The nat gateway SKU.
- Mapping[str, str]
- Resource tags.
- zones Sequence[str]
- A list of availability zones denoting the zone in which Nat Gateway should be deployed.
- etag String
- A unique read-only string that changes whenever the resource is updated.
- name String
- Resource name.
- provisioningState String
- The provisioning state of the NAT gateway resource.
- resourceGuid String
- The resource GUID property of the NAT gateway resource.
- subnets List<Property Map>
- An array of references to the subnets using this nat gateway resource.
- type String
- Resource type.
- id String
- Resource ID.
- idleTimeout NumberIn Minutes 
- The idle timeout of the nat gateway.
- location String
- Resource location.
- publicIp List<Property Map>Addresses 
- An array of public ip addresses associated with the nat gateway resource.
- publicIp List<Property Map>Prefixes 
- An array of public ip prefixes associated with the nat gateway resource.
- sku Property Map
- The nat gateway SKU.
- Map<String>
- Resource tags.
- zones List<String>
- A list of availability zones denoting the zone in which Nat Gateway should be deployed.
NatGatewaySkuResponse, NatGatewaySkuResponseArgs        
- Name string
- Name of Nat Gateway SKU.
- Name string
- Name of Nat Gateway SKU.
- name String
- Name of Nat Gateway SKU.
- name string
- Name of Nat Gateway SKU.
- name str
- Name of Nat Gateway SKU.
- name String
- Name of Nat Gateway SKU.
NatRulePortMappingResponse, NatRulePortMappingResponseArgs          
- BackendPort int
- Backend port.
- FrontendPort int
- Frontend port.
- InboundNat stringRule Name 
- Name of inbound NAT rule.
- BackendPort int
- Backend port.
- FrontendPort int
- Frontend port.
- InboundNat stringRule Name 
- Name of inbound NAT rule.
- backendPort Integer
- Backend port.
- frontendPort Integer
- Frontend port.
- inboundNat StringRule Name 
- Name of inbound NAT rule.
- backendPort number
- Backend port.
- frontendPort number
- Frontend port.
- inboundNat stringRule Name 
- Name of inbound NAT rule.
- backend_port int
- Backend port.
- frontend_port int
- Frontend port.
- inbound_nat_ strrule_ name 
- Name of inbound NAT rule.
- backendPort Number
- Backend port.
- frontendPort Number
- Frontend port.
- inboundNat StringRule Name 
- Name of inbound NAT rule.
NetworkInterfaceDnsSettingsResponse, NetworkInterfaceDnsSettingsResponseArgs          
- AppliedDns List<string>Servers 
- If the VM that uses this NIC is part of an Availability Set, then this list will have the union of all DNS servers from all NICs that are part of the Availability Set. This property is what is configured on each of those VMs.
- InternalDomain stringName Suffix 
- Even if internalDnsNameLabel is not specified, a DNS entry is created for the primary NIC of the VM. This DNS name can be constructed by concatenating the VM name with the value of internalDomainNameSuffix.
- InternalFqdn string
- Fully qualified DNS name supporting internal communications between VMs in the same virtual network.
- DnsServers List<string>
- List of DNS servers IP addresses. Use 'AzureProvidedDNS' to switch to azure provided DNS resolution. 'AzureProvidedDNS' value cannot be combined with other IPs, it must be the only value in dnsServers collection.
- InternalDns stringName Label 
- Relative DNS name for this NIC used for internal communications between VMs in the same virtual network.
- AppliedDns []stringServers 
- If the VM that uses this NIC is part of an Availability Set, then this list will have the union of all DNS servers from all NICs that are part of the Availability Set. This property is what is configured on each of those VMs.
- InternalDomain stringName Suffix 
- Even if internalDnsNameLabel is not specified, a DNS entry is created for the primary NIC of the VM. This DNS name can be constructed by concatenating the VM name with the value of internalDomainNameSuffix.
- InternalFqdn string
- Fully qualified DNS name supporting internal communications between VMs in the same virtual network.
- DnsServers []string
- List of DNS servers IP addresses. Use 'AzureProvidedDNS' to switch to azure provided DNS resolution. 'AzureProvidedDNS' value cannot be combined with other IPs, it must be the only value in dnsServers collection.
- InternalDns stringName Label 
- Relative DNS name for this NIC used for internal communications between VMs in the same virtual network.
- appliedDns List<String>Servers 
- If the VM that uses this NIC is part of an Availability Set, then this list will have the union of all DNS servers from all NICs that are part of the Availability Set. This property is what is configured on each of those VMs.
- internalDomain StringName Suffix 
- Even if internalDnsNameLabel is not specified, a DNS entry is created for the primary NIC of the VM. This DNS name can be constructed by concatenating the VM name with the value of internalDomainNameSuffix.
- internalFqdn String
- Fully qualified DNS name supporting internal communications between VMs in the same virtual network.
- dnsServers List<String>
- List of DNS servers IP addresses. Use 'AzureProvidedDNS' to switch to azure provided DNS resolution. 'AzureProvidedDNS' value cannot be combined with other IPs, it must be the only value in dnsServers collection.
- internalDns StringName Label 
- Relative DNS name for this NIC used for internal communications between VMs in the same virtual network.
- appliedDns string[]Servers 
- If the VM that uses this NIC is part of an Availability Set, then this list will have the union of all DNS servers from all NICs that are part of the Availability Set. This property is what is configured on each of those VMs.
- internalDomain stringName Suffix 
- Even if internalDnsNameLabel is not specified, a DNS entry is created for the primary NIC of the VM. This DNS name can be constructed by concatenating the VM name with the value of internalDomainNameSuffix.
- internalFqdn string
- Fully qualified DNS name supporting internal communications between VMs in the same virtual network.
- dnsServers string[]
- List of DNS servers IP addresses. Use 'AzureProvidedDNS' to switch to azure provided DNS resolution. 'AzureProvidedDNS' value cannot be combined with other IPs, it must be the only value in dnsServers collection.
- internalDns stringName Label 
- Relative DNS name for this NIC used for internal communications between VMs in the same virtual network.
- applied_dns_ Sequence[str]servers 
- If the VM that uses this NIC is part of an Availability Set, then this list will have the union of all DNS servers from all NICs that are part of the Availability Set. This property is what is configured on each of those VMs.
- internal_domain_ strname_ suffix 
- Even if internalDnsNameLabel is not specified, a DNS entry is created for the primary NIC of the VM. This DNS name can be constructed by concatenating the VM name with the value of internalDomainNameSuffix.
- internal_fqdn str
- Fully qualified DNS name supporting internal communications between VMs in the same virtual network.
- dns_servers Sequence[str]
- List of DNS servers IP addresses. Use 'AzureProvidedDNS' to switch to azure provided DNS resolution. 'AzureProvidedDNS' value cannot be combined with other IPs, it must be the only value in dnsServers collection.
- internal_dns_ strname_ label 
- Relative DNS name for this NIC used for internal communications between VMs in the same virtual network.
- appliedDns List<String>Servers 
- If the VM that uses this NIC is part of an Availability Set, then this list will have the union of all DNS servers from all NICs that are part of the Availability Set. This property is what is configured on each of those VMs.
- internalDomain StringName Suffix 
- Even if internalDnsNameLabel is not specified, a DNS entry is created for the primary NIC of the VM. This DNS name can be constructed by concatenating the VM name with the value of internalDomainNameSuffix.
- internalFqdn String
- Fully qualified DNS name supporting internal communications between VMs in the same virtual network.
- dnsServers List<String>
- List of DNS servers IP addresses. Use 'AzureProvidedDNS' to switch to azure provided DNS resolution. 'AzureProvidedDNS' value cannot be combined with other IPs, it must be the only value in dnsServers collection.
- internalDns StringName Label 
- Relative DNS name for this NIC used for internal communications between VMs in the same virtual network.
NetworkInterfaceIPConfigurationPrivateLinkConnectionPropertiesResponse, NetworkInterfaceIPConfigurationPrivateLinkConnectionPropertiesResponseArgs                
- Fqdns List<string>
- List of FQDNs for current private link connection.
- GroupId string
- The group ID for current private link connection.
- RequiredMember stringName 
- The required member name for current private link connection.
- Fqdns []string
- List of FQDNs for current private link connection.
- GroupId string
- The group ID for current private link connection.
- RequiredMember stringName 
- The required member name for current private link connection.
- fqdns List<String>
- List of FQDNs for current private link connection.
- groupId String
- The group ID for current private link connection.
- requiredMember StringName 
- The required member name for current private link connection.
- fqdns string[]
- List of FQDNs for current private link connection.
- groupId string
- The group ID for current private link connection.
- requiredMember stringName 
- The required member name for current private link connection.
- fqdns Sequence[str]
- List of FQDNs for current private link connection.
- group_id str
- The group ID for current private link connection.
- required_member_ strname 
- The required member name for current private link connection.
- fqdns List<String>
- List of FQDNs for current private link connection.
- groupId String
- The group ID for current private link connection.
- requiredMember StringName 
- The required member name for current private link connection.
NetworkInterfaceIPConfigurationResponse, NetworkInterfaceIPConfigurationResponseArgs        
- Etag string
- A unique read-only string that changes whenever the resource is updated.
- PrivateLink Pulumi.Connection Properties Azure Native. Network. Inputs. Network Interface IPConfiguration Private Link Connection Properties Response 
- PrivateLinkConnection properties for the network interface.
- ProvisioningState string
- The provisioning state of the network interface IP configuration.
- ApplicationGateway List<Pulumi.Backend Address Pools Azure Native. Network. Inputs. Application Gateway Backend Address Pool Response> 
- The reference to ApplicationGatewayBackendAddressPool resource.
- ApplicationSecurity List<Pulumi.Groups Azure Native. Network. Inputs. Application Security Group Response> 
- Application security groups in which the IP configuration is included.
- GatewayLoad Pulumi.Balancer Azure Native. Network. Inputs. Sub Resource Response 
- The reference to gateway load balancer frontend IP.
- Id string
- Resource ID.
- LoadBalancer List<Pulumi.Backend Address Pools Azure Native. Network. Inputs. Backend Address Pool Response> 
- The reference to LoadBalancerBackendAddressPool resource.
- LoadBalancer List<Pulumi.Inbound Nat Rules Azure Native. Network. Inputs. Inbound Nat Rule Response> 
- A list of references of LoadBalancerInboundNatRules.
- Name string
- The name of the resource that is unique within a resource group. This name can be used to access the resource.
- Primary bool
- Whether this is a primary customer address on the network interface.
- PrivateIPAddress string
- Private IP address of the IP configuration.
- PrivateIPAddress stringVersion 
- Whether the specific IP configuration is IPv4 or IPv6. Default is IPv4.
- PrivateIPAllocation stringMethod 
- The private IP address allocation method.
- PublicIPAddress Pulumi.Azure Native. Network. Inputs. Public IPAddress Response 
- Public IP address bound to the IP configuration.
- Subnet
Pulumi.Azure Native. Network. Inputs. Subnet Response 
- Subnet bound to the IP configuration.
- Type string
- Resource type.
- VirtualNetwork List<Pulumi.Taps Azure Native. Network. Inputs. Virtual Network Tap Response> 
- The reference to Virtual Network Taps.
- Etag string
- A unique read-only string that changes whenever the resource is updated.
- PrivateLink NetworkConnection Properties Interface IPConfiguration Private Link Connection Properties Response 
- PrivateLinkConnection properties for the network interface.
- ProvisioningState string
- The provisioning state of the network interface IP configuration.
- ApplicationGateway []ApplicationBackend Address Pools Gateway Backend Address Pool Response 
- The reference to ApplicationGatewayBackendAddressPool resource.
- ApplicationSecurity []ApplicationGroups Security Group Response 
- Application security groups in which the IP configuration is included.
- GatewayLoad SubBalancer Resource Response 
- The reference to gateway load balancer frontend IP.
- Id string
- Resource ID.
- LoadBalancer []BackendBackend Address Pools Address Pool Response 
- The reference to LoadBalancerBackendAddressPool resource.
- LoadBalancer []InboundInbound Nat Rules Nat Rule Response 
- A list of references of LoadBalancerInboundNatRules.
- Name string
- The name of the resource that is unique within a resource group. This name can be used to access the resource.
- Primary bool
- Whether this is a primary customer address on the network interface.
- PrivateIPAddress string
- Private IP address of the IP configuration.
- PrivateIPAddress stringVersion 
- Whether the specific IP configuration is IPv4 or IPv6. Default is IPv4.
- PrivateIPAllocation stringMethod 
- The private IP address allocation method.
- PublicIPAddress PublicIPAddress Response 
- Public IP address bound to the IP configuration.
- Subnet
SubnetResponse 
- Subnet bound to the IP configuration.
- Type string
- Resource type.
- VirtualNetwork []VirtualTaps Network Tap Response 
- The reference to Virtual Network Taps.
- etag String
- A unique read-only string that changes whenever the resource is updated.
- privateLink NetworkConnection Properties Interface IPConfiguration Private Link Connection Properties Response 
- PrivateLinkConnection properties for the network interface.
- provisioningState String
- The provisioning state of the network interface IP configuration.
- applicationGateway List<ApplicationBackend Address Pools Gateway Backend Address Pool Response> 
- The reference to ApplicationGatewayBackendAddressPool resource.
- applicationSecurity List<ApplicationGroups Security Group Response> 
- Application security groups in which the IP configuration is included.
- gatewayLoad SubBalancer Resource Response 
- The reference to gateway load balancer frontend IP.
- id String
- Resource ID.
- loadBalancer List<BackendBackend Address Pools Address Pool Response> 
- The reference to LoadBalancerBackendAddressPool resource.
- loadBalancer List<InboundInbound Nat Rules Nat Rule Response> 
- A list of references of LoadBalancerInboundNatRules.
- name String
- The name of the resource that is unique within a resource group. This name can be used to access the resource.
- primary Boolean
- Whether this is a primary customer address on the network interface.
- privateIPAddress String
- Private IP address of the IP configuration.
- privateIPAddress StringVersion 
- Whether the specific IP configuration is IPv4 or IPv6. Default is IPv4.
- privateIPAllocation StringMethod 
- The private IP address allocation method.
- publicIPAddress PublicIPAddress Response 
- Public IP address bound to the IP configuration.
- subnet
SubnetResponse 
- Subnet bound to the IP configuration.
- type String
- Resource type.
- virtualNetwork List<VirtualTaps Network Tap Response> 
- The reference to Virtual Network Taps.
- etag string
- A unique read-only string that changes whenever the resource is updated.
- privateLink NetworkConnection Properties Interface IPConfiguration Private Link Connection Properties Response 
- PrivateLinkConnection properties for the network interface.
- provisioningState string
- The provisioning state of the network interface IP configuration.
- applicationGateway ApplicationBackend Address Pools Gateway Backend Address Pool Response[] 
- The reference to ApplicationGatewayBackendAddressPool resource.
- applicationSecurity ApplicationGroups Security Group Response[] 
- Application security groups in which the IP configuration is included.
- gatewayLoad SubBalancer Resource Response 
- The reference to gateway load balancer frontend IP.
- id string
- Resource ID.
- loadBalancer BackendBackend Address Pools Address Pool Response[] 
- The reference to LoadBalancerBackendAddressPool resource.
- loadBalancer InboundInbound Nat Rules Nat Rule Response[] 
- A list of references of LoadBalancerInboundNatRules.
- name string
- The name of the resource that is unique within a resource group. This name can be used to access the resource.
- primary boolean
- Whether this is a primary customer address on the network interface.
- privateIPAddress string
- Private IP address of the IP configuration.
- privateIPAddress stringVersion 
- Whether the specific IP configuration is IPv4 or IPv6. Default is IPv4.
- privateIPAllocation stringMethod 
- The private IP address allocation method.
- publicIPAddress PublicIPAddress Response 
- Public IP address bound to the IP configuration.
- subnet
SubnetResponse 
- Subnet bound to the IP configuration.
- type string
- Resource type.
- virtualNetwork VirtualTaps Network Tap Response[] 
- The reference to Virtual Network Taps.
- etag str
- A unique read-only string that changes whenever the resource is updated.
- private_link_ Networkconnection_ properties Interface IPConfiguration Private Link Connection Properties Response 
- PrivateLinkConnection properties for the network interface.
- provisioning_state str
- The provisioning state of the network interface IP configuration.
- application_gateway_ Sequence[Applicationbackend_ address_ pools Gateway Backend Address Pool Response] 
- The reference to ApplicationGatewayBackendAddressPool resource.
- application_security_ Sequence[Applicationgroups Security Group Response] 
- Application security groups in which the IP configuration is included.
- gateway_load_ Subbalancer Resource Response 
- The reference to gateway load balancer frontend IP.
- id str
- Resource ID.
- load_balancer_ Sequence[Backendbackend_ address_ pools Address Pool Response] 
- The reference to LoadBalancerBackendAddressPool resource.
- load_balancer_ Sequence[Inboundinbound_ nat_ rules Nat Rule Response] 
- A list of references of LoadBalancerInboundNatRules.
- name str
- The name of the resource that is unique within a resource group. This name can be used to access the resource.
- primary bool
- Whether this is a primary customer address on the network interface.
- private_ip_ straddress 
- Private IP address of the IP configuration.
- private_ip_ straddress_ version 
- Whether the specific IP configuration is IPv4 or IPv6. Default is IPv4.
- private_ip_ strallocation_ method 
- The private IP address allocation method.
- public_ip_ Publicaddress IPAddress Response 
- Public IP address bound to the IP configuration.
- subnet
SubnetResponse 
- Subnet bound to the IP configuration.
- type str
- Resource type.
- virtual_network_ Sequence[Virtualtaps Network Tap Response] 
- The reference to Virtual Network Taps.
- etag String
- A unique read-only string that changes whenever the resource is updated.
- privateLink Property MapConnection Properties 
- PrivateLinkConnection properties for the network interface.
- provisioningState String
- The provisioning state of the network interface IP configuration.
- applicationGateway List<Property Map>Backend Address Pools 
- The reference to ApplicationGatewayBackendAddressPool resource.
- applicationSecurity List<Property Map>Groups 
- Application security groups in which the IP configuration is included.
- gatewayLoad Property MapBalancer 
- The reference to gateway load balancer frontend IP.
- id String
- Resource ID.
- loadBalancer List<Property Map>Backend Address Pools 
- The reference to LoadBalancerBackendAddressPool resource.
- loadBalancer List<Property Map>Inbound Nat Rules 
- A list of references of LoadBalancerInboundNatRules.
- name String
- The name of the resource that is unique within a resource group. This name can be used to access the resource.
- primary Boolean
- Whether this is a primary customer address on the network interface.
- privateIPAddress String
- Private IP address of the IP configuration.
- privateIPAddress StringVersion 
- Whether the specific IP configuration is IPv4 or IPv6. Default is IPv4.
- privateIPAllocation StringMethod 
- The private IP address allocation method.
- publicIPAddress Property Map
- Public IP address bound to the IP configuration.
- subnet Property Map
- Subnet bound to the IP configuration.
- type String
- Resource type.
- virtualNetwork List<Property Map>Taps 
- The reference to Virtual Network Taps.
NetworkInterfaceResponse, NetworkInterfaceResponseArgs      
- DscpConfiguration Pulumi.Azure Native. Network. Inputs. Sub Resource Response 
- A reference to the dscp configuration to which the network interface is linked.
- Etag string
- A unique read-only string that changes whenever the resource is updated.
- HostedWorkloads List<string>
- A list of references to linked BareMetal resources.
- MacAddress string
- The MAC address of the network interface.
- Name string
- Resource name.
- Primary bool
- Whether this is a primary network interface on a virtual machine.
- PrivateEndpoint Pulumi.Azure Native. Network. Inputs. Private Endpoint Response 
- A reference to the private endpoint to which the network interface is linked.
- ProvisioningState string
- The provisioning state of the network interface resource.
- ResourceGuid string
- The resource GUID property of the network interface resource.
- TapConfigurations List<Pulumi.Azure Native. Network. Inputs. Network Interface Tap Configuration Response> 
- A list of TapConfigurations of the network interface.
- Type string
- Resource type.
- VirtualMachine Pulumi.Azure Native. Network. Inputs. Sub Resource Response 
- The reference to a virtual machine.
- VnetEncryption boolSupported 
- Whether the virtual machine this nic is attached to supports encryption.
- AuxiliaryMode string
- Auxiliary mode of Network Interface resource.
- AuxiliarySku string
- Auxiliary sku of Network Interface resource.
- DisableTcp boolState Tracking 
- Indicates whether to disable tcp state tracking.
- DnsSettings Pulumi.Azure Native. Network. Inputs. Network Interface Dns Settings Response 
- The DNS settings in network interface.
- EnableAccelerated boolNetworking 
- If the network interface is configured for accelerated networking. Not applicable to VM sizes which require accelerated networking.
- EnableIPForwarding bool
- Indicates whether IP forwarding is enabled on this network interface.
- ExtendedLocation Pulumi.Azure Native. Network. Inputs. Extended Location Response 
- The extended location of the network interface.
- Id string
- Resource ID.
- InterfaceEndpoint Pulumi.Azure Native. Network. Inputs. Interface Endpoint Response 
- A reference to the interface endpoint to which the network interface is linked.
- IpConfigurations List<Pulumi.Azure Native. Network. Inputs. Network Interface IPConfiguration Response> 
- A list of IPConfigurations of the network interface.
- Location string
- Resource location.
- MigrationPhase string
- Migration phase of Network Interface resource.
- NetworkSecurity Pulumi.Group Azure Native. Network. Inputs. Network Security Group Response 
- The reference to the NetworkSecurityGroup resource.
- NicType string
- Type of Network Interface resource.
- PrivateLink Pulumi.Service Azure Native. Network. Inputs. Private Link Service Response 
- Privatelinkservice of the network interface resource.
- Dictionary<string, string>
- Resource tags.
- WorkloadType string
- WorkloadType of the NetworkInterface for BareMetal resources
- DscpConfiguration SubResource Response 
- A reference to the dscp configuration to which the network interface is linked.
- Etag string
- A unique read-only string that changes whenever the resource is updated.
- HostedWorkloads []string
- A list of references to linked BareMetal resources.
- MacAddress string
- The MAC address of the network interface.
- Name string
- Resource name.
- Primary bool
- Whether this is a primary network interface on a virtual machine.
- PrivateEndpoint PrivateEndpoint Response 
- A reference to the private endpoint to which the network interface is linked.
- ProvisioningState string
- The provisioning state of the network interface resource.
- ResourceGuid string
- The resource GUID property of the network interface resource.
- TapConfigurations []NetworkInterface Tap Configuration Response 
- A list of TapConfigurations of the network interface.
- Type string
- Resource type.
- VirtualMachine SubResource Response 
- The reference to a virtual machine.
- VnetEncryption boolSupported 
- Whether the virtual machine this nic is attached to supports encryption.
- AuxiliaryMode string
- Auxiliary mode of Network Interface resource.
- AuxiliarySku string
- Auxiliary sku of Network Interface resource.
- DisableTcp boolState Tracking 
- Indicates whether to disable tcp state tracking.
- DnsSettings NetworkInterface Dns Settings Response 
- The DNS settings in network interface.
- EnableAccelerated boolNetworking 
- If the network interface is configured for accelerated networking. Not applicable to VM sizes which require accelerated networking.
- EnableIPForwarding bool
- Indicates whether IP forwarding is enabled on this network interface.
- ExtendedLocation ExtendedLocation Response 
- The extended location of the network interface.
- Id string
- Resource ID.
- InterfaceEndpoint InterfaceEndpoint Response 
- A reference to the interface endpoint to which the network interface is linked.
- IpConfigurations []NetworkInterface IPConfiguration Response 
- A list of IPConfigurations of the network interface.
- Location string
- Resource location.
- MigrationPhase string
- Migration phase of Network Interface resource.
- NetworkSecurity NetworkGroup Security Group Response 
- The reference to the NetworkSecurityGroup resource.
- NicType string
- Type of Network Interface resource.
- PrivateLink PrivateService Link Service Response 
- Privatelinkservice of the network interface resource.
- map[string]string
- Resource tags.
- WorkloadType string
- WorkloadType of the NetworkInterface for BareMetal resources
- dscpConfiguration SubResource Response 
- A reference to the dscp configuration to which the network interface is linked.
- etag String
- A unique read-only string that changes whenever the resource is updated.
- hostedWorkloads List<String>
- A list of references to linked BareMetal resources.
- macAddress String
- The MAC address of the network interface.
- name String
- Resource name.
- primary Boolean
- Whether this is a primary network interface on a virtual machine.
- privateEndpoint PrivateEndpoint Response 
- A reference to the private endpoint to which the network interface is linked.
- provisioningState String
- The provisioning state of the network interface resource.
- resourceGuid String
- The resource GUID property of the network interface resource.
- tapConfigurations List<NetworkInterface Tap Configuration Response> 
- A list of TapConfigurations of the network interface.
- type String
- Resource type.
- virtualMachine SubResource Response 
- The reference to a virtual machine.
- vnetEncryption BooleanSupported 
- Whether the virtual machine this nic is attached to supports encryption.
- auxiliaryMode String
- Auxiliary mode of Network Interface resource.
- auxiliarySku String
- Auxiliary sku of Network Interface resource.
- disableTcp BooleanState Tracking 
- Indicates whether to disable tcp state tracking.
- dnsSettings NetworkInterface Dns Settings Response 
- The DNS settings in network interface.
- enableAccelerated BooleanNetworking 
- If the network interface is configured for accelerated networking. Not applicable to VM sizes which require accelerated networking.
- enableIPForwarding Boolean
- Indicates whether IP forwarding is enabled on this network interface.
- extendedLocation ExtendedLocation Response 
- The extended location of the network interface.
- id String
- Resource ID.
- interfaceEndpoint InterfaceEndpoint Response 
- A reference to the interface endpoint to which the network interface is linked.
- ipConfigurations List<NetworkInterface IPConfiguration Response> 
- A list of IPConfigurations of the network interface.
- location String
- Resource location.
- migrationPhase String
- Migration phase of Network Interface resource.
- networkSecurity NetworkGroup Security Group Response 
- The reference to the NetworkSecurityGroup resource.
- nicType String
- Type of Network Interface resource.
- privateLink PrivateService Link Service Response 
- Privatelinkservice of the network interface resource.
- Map<String,String>
- Resource tags.
- workloadType String
- WorkloadType of the NetworkInterface for BareMetal resources
- dscpConfiguration SubResource Response 
- A reference to the dscp configuration to which the network interface is linked.
- etag string
- A unique read-only string that changes whenever the resource is updated.
- hostedWorkloads string[]
- A list of references to linked BareMetal resources.
- macAddress string
- The MAC address of the network interface.
- name string
- Resource name.
- primary boolean
- Whether this is a primary network interface on a virtual machine.
- privateEndpoint PrivateEndpoint Response 
- A reference to the private endpoint to which the network interface is linked.
- provisioningState string
- The provisioning state of the network interface resource.
- resourceGuid string
- The resource GUID property of the network interface resource.
- tapConfigurations NetworkInterface Tap Configuration Response[] 
- A list of TapConfigurations of the network interface.
- type string
- Resource type.
- virtualMachine SubResource Response 
- The reference to a virtual machine.
- vnetEncryption booleanSupported 
- Whether the virtual machine this nic is attached to supports encryption.
- auxiliaryMode string
- Auxiliary mode of Network Interface resource.
- auxiliarySku string
- Auxiliary sku of Network Interface resource.
- disableTcp booleanState Tracking 
- Indicates whether to disable tcp state tracking.
- dnsSettings NetworkInterface Dns Settings Response 
- The DNS settings in network interface.
- enableAccelerated booleanNetworking 
- If the network interface is configured for accelerated networking. Not applicable to VM sizes which require accelerated networking.
- enableIPForwarding boolean
- Indicates whether IP forwarding is enabled on this network interface.
- extendedLocation ExtendedLocation Response 
- The extended location of the network interface.
- id string
- Resource ID.
- interfaceEndpoint InterfaceEndpoint Response 
- A reference to the interface endpoint to which the network interface is linked.
- ipConfigurations NetworkInterface IPConfiguration Response[] 
- A list of IPConfigurations of the network interface.
- location string
- Resource location.
- migrationPhase string
- Migration phase of Network Interface resource.
- networkSecurity NetworkGroup Security Group Response 
- The reference to the NetworkSecurityGroup resource.
- nicType string
- Type of Network Interface resource.
- privateLink PrivateService Link Service Response 
- Privatelinkservice of the network interface resource.
- {[key: string]: string}
- Resource tags.
- workloadType string
- WorkloadType of the NetworkInterface for BareMetal resources
- dscp_configuration SubResource Response 
- A reference to the dscp configuration to which the network interface is linked.
- etag str
- A unique read-only string that changes whenever the resource is updated.
- hosted_workloads Sequence[str]
- A list of references to linked BareMetal resources.
- mac_address str
- The MAC address of the network interface.
- name str
- Resource name.
- primary bool
- Whether this is a primary network interface on a virtual machine.
- private_endpoint PrivateEndpoint Response 
- A reference to the private endpoint to which the network interface is linked.
- provisioning_state str
- The provisioning state of the network interface resource.
- resource_guid str
- The resource GUID property of the network interface resource.
- tap_configurations Sequence[NetworkInterface Tap Configuration Response] 
- A list of TapConfigurations of the network interface.
- type str
- Resource type.
- virtual_machine SubResource Response 
- The reference to a virtual machine.
- vnet_encryption_ boolsupported 
- Whether the virtual machine this nic is attached to supports encryption.
- auxiliary_mode str
- Auxiliary mode of Network Interface resource.
- auxiliary_sku str
- Auxiliary sku of Network Interface resource.
- disable_tcp_ boolstate_ tracking 
- Indicates whether to disable tcp state tracking.
- dns_settings NetworkInterface Dns Settings Response 
- The DNS settings in network interface.
- enable_accelerated_ boolnetworking 
- If the network interface is configured for accelerated networking. Not applicable to VM sizes which require accelerated networking.
- enable_ip_ boolforwarding 
- Indicates whether IP forwarding is enabled on this network interface.
- extended_location ExtendedLocation Response 
- The extended location of the network interface.
- id str
- Resource ID.
- interface_endpoint InterfaceEndpoint Response 
- A reference to the interface endpoint to which the network interface is linked.
- ip_configurations Sequence[NetworkInterface IPConfiguration Response] 
- A list of IPConfigurations of the network interface.
- location str
- Resource location.
- migration_phase str
- Migration phase of Network Interface resource.
- network_security_ Networkgroup Security Group Response 
- The reference to the NetworkSecurityGroup resource.
- nic_type str
- Type of Network Interface resource.
- private_link_ Privateservice Link Service Response 
- Privatelinkservice of the network interface resource.
- Mapping[str, str]
- Resource tags.
- workload_type str
- WorkloadType of the NetworkInterface for BareMetal resources
- dscpConfiguration Property Map
- A reference to the dscp configuration to which the network interface is linked.
- etag String
- A unique read-only string that changes whenever the resource is updated.
- hostedWorkloads List<String>
- A list of references to linked BareMetal resources.
- macAddress String
- The MAC address of the network interface.
- name String
- Resource name.
- primary Boolean
- Whether this is a primary network interface on a virtual machine.
- privateEndpoint Property Map
- A reference to the private endpoint to which the network interface is linked.
- provisioningState String
- The provisioning state of the network interface resource.
- resourceGuid String
- The resource GUID property of the network interface resource.
- tapConfigurations List<Property Map>
- A list of TapConfigurations of the network interface.
- type String
- Resource type.
- virtualMachine Property Map
- The reference to a virtual machine.
- vnetEncryption BooleanSupported 
- Whether the virtual machine this nic is attached to supports encryption.
- auxiliaryMode String
- Auxiliary mode of Network Interface resource.
- auxiliarySku String
- Auxiliary sku of Network Interface resource.
- disableTcp BooleanState Tracking 
- Indicates whether to disable tcp state tracking.
- dnsSettings Property Map
- The DNS settings in network interface.
- enableAccelerated BooleanNetworking 
- If the network interface is configured for accelerated networking. Not applicable to VM sizes which require accelerated networking.
- enableIPForwarding Boolean
- Indicates whether IP forwarding is enabled on this network interface.
- extendedLocation Property Map
- The extended location of the network interface.
- id String
- Resource ID.
- interfaceEndpoint Property Map
- A reference to the interface endpoint to which the network interface is linked.
- ipConfigurations List<Property Map>
- A list of IPConfigurations of the network interface.
- location String
- Resource location.
- migrationPhase String
- Migration phase of Network Interface resource.
- networkSecurity Property MapGroup 
- The reference to the NetworkSecurityGroup resource.
- nicType String
- Type of Network Interface resource.
- privateLink Property MapService 
- Privatelinkservice of the network interface resource.
- Map<String>
- Resource tags.
- workloadType String
- WorkloadType of the NetworkInterface for BareMetal resources
NetworkInterfaceTapConfigurationResponse, NetworkInterfaceTapConfigurationResponseArgs          
- Etag string
- A unique read-only string that changes whenever the resource is updated.
- ProvisioningState string
- The provisioning state of the network interface tap configuration resource.
- Type string
- Sub Resource type.
- Id string
- Resource ID.
- Name string
- The name of the resource that is unique within a resource group. This name can be used to access the resource.
- VirtualNetwork Pulumi.Tap Azure Native. Network. Inputs. Virtual Network Tap Response 
- The reference to the Virtual Network Tap resource.
- Etag string
- A unique read-only string that changes whenever the resource is updated.
- ProvisioningState string
- The provisioning state of the network interface tap configuration resource.
- Type string
- Sub Resource type.
- Id string
- Resource ID.
- Name string
- The name of the resource that is unique within a resource group. This name can be used to access the resource.
- VirtualNetwork VirtualTap Network Tap Response 
- The reference to the Virtual Network Tap resource.
- etag String
- A unique read-only string that changes whenever the resource is updated.
- provisioningState String
- The provisioning state of the network interface tap configuration resource.
- type String
- Sub Resource type.
- id String
- Resource ID.
- name String
- The name of the resource that is unique within a resource group. This name can be used to access the resource.
- virtualNetwork VirtualTap Network Tap Response 
- The reference to the Virtual Network Tap resource.
- etag string
- A unique read-only string that changes whenever the resource is updated.
- provisioningState string
- The provisioning state of the network interface tap configuration resource.
- type string
- Sub Resource type.
- id string
- Resource ID.
- name string
- The name of the resource that is unique within a resource group. This name can be used to access the resource.
- virtualNetwork VirtualTap Network Tap Response 
- The reference to the Virtual Network Tap resource.
- etag str
- A unique read-only string that changes whenever the resource is updated.
- provisioning_state str
- The provisioning state of the network interface tap configuration resource.
- type str
- Sub Resource type.
- id str
- Resource ID.
- name str
- The name of the resource that is unique within a resource group. This name can be used to access the resource.
- virtual_network_ Virtualtap Network Tap Response 
- The reference to the Virtual Network Tap resource.
- etag String
- A unique read-only string that changes whenever the resource is updated.
- provisioningState String
- The provisioning state of the network interface tap configuration resource.
- type String
- Sub Resource type.
- id String
- Resource ID.
- name String
- The name of the resource that is unique within a resource group. This name can be used to access the resource.
- virtualNetwork Property MapTap 
- The reference to the Virtual Network Tap resource.
NetworkSecurityGroup, NetworkSecurityGroupArgs      
- DefaultSecurity List<Pulumi.Rules Azure Native. Network. Inputs. Security Rule> 
- The default security rules of network security group.
- Etag string
- A unique read-only string that changes whenever the resource is updated.
- FlushConnection bool
- When enabled, flows created from Network Security Group connections will be re-evaluated when rules are updates. Initial enablement will trigger re-evaluation.
- Id string
- Resource ID.
- Location string
- Resource location.
- ProvisioningState string
- The provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.
- ResourceGuid string
- The resource GUID property of the network security group resource.
- SecurityRules List<Pulumi.Azure Native. Network. Inputs. Security Rule> 
- A collection of security rules of the network security group.
- Dictionary<string, string>
- Resource tags.
- DefaultSecurity []SecurityRules Rule Type 
- The default security rules of network security group.
- Etag string
- A unique read-only string that changes whenever the resource is updated.
- FlushConnection bool
- When enabled, flows created from Network Security Group connections will be re-evaluated when rules are updates. Initial enablement will trigger re-evaluation.
- Id string
- Resource ID.
- Location string
- Resource location.
- ProvisioningState string
- The provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.
- ResourceGuid string
- The resource GUID property of the network security group resource.
- SecurityRules []SecurityRule Type 
- A collection of security rules of the network security group.
- map[string]string
- Resource tags.
- defaultSecurity List<SecurityRules Rule> 
- The default security rules of network security group.
- etag String
- A unique read-only string that changes whenever the resource is updated.
- flushConnection Boolean
- When enabled, flows created from Network Security Group connections will be re-evaluated when rules are updates. Initial enablement will trigger re-evaluation.
- id String
- Resource ID.
- location String
- Resource location.
- provisioningState String
- The provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.
- resourceGuid String
- The resource GUID property of the network security group resource.
- securityRules List<SecurityRule> 
- A collection of security rules of the network security group.
- Map<String,String>
- Resource tags.
- defaultSecurity SecurityRules Rule[] 
- The default security rules of network security group.
- etag string
- A unique read-only string that changes whenever the resource is updated.
- flushConnection boolean
- When enabled, flows created from Network Security Group connections will be re-evaluated when rules are updates. Initial enablement will trigger re-evaluation.
- id string
- Resource ID.
- location string
- Resource location.
- provisioningState string
- The provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.
- resourceGuid string
- The resource GUID property of the network security group resource.
- securityRules SecurityRule[] 
- A collection of security rules of the network security group.
- {[key: string]: string}
- Resource tags.
- default_security_ Sequence[Securityrules Rule] 
- The default security rules of network security group.
- etag str
- A unique read-only string that changes whenever the resource is updated.
- flush_connection bool
- When enabled, flows created from Network Security Group connections will be re-evaluated when rules are updates. Initial enablement will trigger re-evaluation.
- id str
- Resource ID.
- location str
- Resource location.
- provisioning_state str
- The provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.
- resource_guid str
- The resource GUID property of the network security group resource.
- security_rules Sequence[SecurityRule] 
- A collection of security rules of the network security group.
- Mapping[str, str]
- Resource tags.
- defaultSecurity List<Property Map>Rules 
- The default security rules of network security group.
- etag String
- A unique read-only string that changes whenever the resource is updated.
- flushConnection Boolean
- When enabled, flows created from Network Security Group connections will be re-evaluated when rules are updates. Initial enablement will trigger re-evaluation.
- id String
- Resource ID.
- location String
- Resource location.
- provisioningState String
- The provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.
- resourceGuid String
- The resource GUID property of the network security group resource.
- securityRules List<Property Map>
- A collection of security rules of the network security group.
- Map<String>
- Resource tags.
NetworkSecurityGroupResponse, NetworkSecurityGroupResponseArgs        
- DefaultSecurity List<Pulumi.Rules Azure Native. Network. Inputs. Security Rule Response> 
- The default security rules of network security group.
- Etag string
- A unique read-only string that changes whenever the resource is updated.
- FlowLogs List<Pulumi.Azure Native. Network. Inputs. Flow Log Response> 
- A collection of references to flow log resources.
- Name string
- Resource name.
- NetworkInterfaces List<Pulumi.Azure Native. Network. Inputs. Network Interface Response> 
- A collection of references to network interfaces.
- ProvisioningState string
- The provisioning state of the network security group resource.
- ResourceGuid string
- The resource GUID property of the network security group resource.
- Subnets
List<Pulumi.Azure Native. Network. Inputs. Subnet Response> 
- A collection of references to subnets.
- Type string
- Resource type.
- FlushConnection bool
- When enabled, flows created from Network Security Group connections will be re-evaluated when rules are updates. Initial enablement will trigger re-evaluation.
- Id string
- Resource ID.
- Location string
- Resource location.
- SecurityRules List<Pulumi.Azure Native. Network. Inputs. Security Rule Response> 
- A collection of security rules of the network security group.
- Dictionary<string, string>
- Resource tags.
- DefaultSecurity []SecurityRules Rule Response 
- The default security rules of network security group.
- Etag string
- A unique read-only string that changes whenever the resource is updated.
- FlowLogs []FlowLog Response 
- A collection of references to flow log resources.
- Name string
- Resource name.
- NetworkInterfaces []NetworkInterface Response 
- A collection of references to network interfaces.
- ProvisioningState string
- The provisioning state of the network security group resource.
- ResourceGuid string
- The resource GUID property of the network security group resource.
- Subnets
[]SubnetResponse 
- A collection of references to subnets.
- Type string
- Resource type.
- FlushConnection bool
- When enabled, flows created from Network Security Group connections will be re-evaluated when rules are updates. Initial enablement will trigger re-evaluation.
- Id string
- Resource ID.
- Location string
- Resource location.
- SecurityRules []SecurityRule Response 
- A collection of security rules of the network security group.
- map[string]string
- Resource tags.
- defaultSecurity List<SecurityRules Rule Response> 
- The default security rules of network security group.
- etag String
- A unique read-only string that changes whenever the resource is updated.
- flowLogs List<FlowLog Response> 
- A collection of references to flow log resources.
- name String
- Resource name.
- networkInterfaces List<NetworkInterface Response> 
- A collection of references to network interfaces.
- provisioningState String
- The provisioning state of the network security group resource.
- resourceGuid String
- The resource GUID property of the network security group resource.
- subnets
List<SubnetResponse> 
- A collection of references to subnets.
- type String
- Resource type.
- flushConnection Boolean
- When enabled, flows created from Network Security Group connections will be re-evaluated when rules are updates. Initial enablement will trigger re-evaluation.
- id String
- Resource ID.
- location String
- Resource location.
- securityRules List<SecurityRule Response> 
- A collection of security rules of the network security group.
- Map<String,String>
- Resource tags.
- defaultSecurity SecurityRules Rule Response[] 
- The default security rules of network security group.
- etag string
- A unique read-only string that changes whenever the resource is updated.
- flowLogs FlowLog Response[] 
- A collection of references to flow log resources.
- name string
- Resource name.
- networkInterfaces NetworkInterface Response[] 
- A collection of references to network interfaces.
- provisioningState string
- The provisioning state of the network security group resource.
- resourceGuid string
- The resource GUID property of the network security group resource.
- subnets
SubnetResponse[] 
- A collection of references to subnets.
- type string
- Resource type.
- flushConnection boolean
- When enabled, flows created from Network Security Group connections will be re-evaluated when rules are updates. Initial enablement will trigger re-evaluation.
- id string
- Resource ID.
- location string
- Resource location.
- securityRules SecurityRule Response[] 
- A collection of security rules of the network security group.
- {[key: string]: string}
- Resource tags.
- default_security_ Sequence[Securityrules Rule Response] 
- The default security rules of network security group.
- etag str
- A unique read-only string that changes whenever the resource is updated.
- flow_logs Sequence[FlowLog Response] 
- A collection of references to flow log resources.
- name str
- Resource name.
- network_interfaces Sequence[NetworkInterface Response] 
- A collection of references to network interfaces.
- provisioning_state str
- The provisioning state of the network security group resource.
- resource_guid str
- The resource GUID property of the network security group resource.
- subnets
Sequence[SubnetResponse] 
- A collection of references to subnets.
- type str
- Resource type.
- flush_connection bool
- When enabled, flows created from Network Security Group connections will be re-evaluated when rules are updates. Initial enablement will trigger re-evaluation.
- id str
- Resource ID.
- location str
- Resource location.
- security_rules Sequence[SecurityRule Response] 
- A collection of security rules of the network security group.
- Mapping[str, str]
- Resource tags.
- defaultSecurity List<Property Map>Rules 
- The default security rules of network security group.
- etag String
- A unique read-only string that changes whenever the resource is updated.
- flowLogs List<Property Map>
- A collection of references to flow log resources.
- name String
- Resource name.
- networkInterfaces List<Property Map>
- A collection of references to network interfaces.
- provisioningState String
- The provisioning state of the network security group resource.
- resourceGuid String
- The resource GUID property of the network security group resource.
- subnets List<Property Map>
- A collection of references to subnets.
- type String
- Resource type.
- flushConnection Boolean
- When enabled, flows created from Network Security Group connections will be re-evaluated when rules are updates. Initial enablement will trigger re-evaluation.
- id String
- Resource ID.
- location String
- Resource location.
- securityRules List<Property Map>
- A collection of security rules of the network security group.
- Map<String>
- Resource tags.
PrivateEndpointConnectionResponse, PrivateEndpointConnectionResponseArgs        
- Etag string
- A unique read-only string that changes whenever the resource is updated.
- LinkIdentifier string
- The consumer link id.
- PrivateEndpoint Pulumi.Azure Native. Network. Inputs. Private Endpoint Response 
- The resource of private end point.
- PrivateEndpoint stringLocation 
- The location of the private endpoint.
- ProvisioningState string
- The provisioning state of the private endpoint connection resource.
- Type string
- The resource type.
- Id string
- Resource ID.
- Name string
- The name of the resource that is unique within a resource group. This name can be used to access the resource.
- PrivateLink Pulumi.Service Connection State Azure Native. Network. Inputs. Private Link Service Connection State Response 
- A collection of information about the state of the connection between service consumer and provider.
- Etag string
- A unique read-only string that changes whenever the resource is updated.
- LinkIdentifier string
- The consumer link id.
- PrivateEndpoint PrivateEndpoint Response 
- The resource of private end point.
- PrivateEndpoint stringLocation 
- The location of the private endpoint.
- ProvisioningState string
- The provisioning state of the private endpoint connection resource.
- Type string
- The resource type.
- Id string
- Resource ID.
- Name string
- The name of the resource that is unique within a resource group. This name can be used to access the resource.
- PrivateLink PrivateService Connection State Link Service Connection State Response 
- A collection of information about the state of the connection between service consumer and provider.
- etag String
- A unique read-only string that changes whenever the resource is updated.
- linkIdentifier String
- The consumer link id.
- privateEndpoint PrivateEndpoint Response 
- The resource of private end point.
- privateEndpoint StringLocation 
- The location of the private endpoint.
- provisioningState String
- The provisioning state of the private endpoint connection resource.
- type String
- The resource type.
- id String
- Resource ID.
- name String
- The name of the resource that is unique within a resource group. This name can be used to access the resource.
- privateLink PrivateService Connection State Link Service Connection State Response 
- A collection of information about the state of the connection between service consumer and provider.
- etag string
- A unique read-only string that changes whenever the resource is updated.
- linkIdentifier string
- The consumer link id.
- privateEndpoint PrivateEndpoint Response 
- The resource of private end point.
- privateEndpoint stringLocation 
- The location of the private endpoint.
- provisioningState string
- The provisioning state of the private endpoint connection resource.
- type string
- The resource type.
- id string
- Resource ID.
- name string
- The name of the resource that is unique within a resource group. This name can be used to access the resource.
- privateLink PrivateService Connection State Link Service Connection State Response 
- A collection of information about the state of the connection between service consumer and provider.
- etag str
- A unique read-only string that changes whenever the resource is updated.
- link_identifier str
- The consumer link id.
- private_endpoint PrivateEndpoint Response 
- The resource of private end point.
- private_endpoint_ strlocation 
- The location of the private endpoint.
- provisioning_state str
- The provisioning state of the private endpoint connection resource.
- type str
- The resource type.
- id str
- Resource ID.
- name str
- The name of the resource that is unique within a resource group. This name can be used to access the resource.
- private_link_ Privateservice_ connection_ state Link Service Connection State Response 
- A collection of information about the state of the connection between service consumer and provider.
- etag String
- A unique read-only string that changes whenever the resource is updated.
- linkIdentifier String
- The consumer link id.
- privateEndpoint Property Map
- The resource of private end point.
- privateEndpoint StringLocation 
- The location of the private endpoint.
- provisioningState String
- The provisioning state of the private endpoint connection resource.
- type String
- The resource type.
- id String
- Resource ID.
- name String
- The name of the resource that is unique within a resource group. This name can be used to access the resource.
- privateLink Property MapService Connection State 
- A collection of information about the state of the connection between service consumer and provider.
PrivateEndpointIPConfigurationResponse, PrivateEndpointIPConfigurationResponseArgs        
- Etag string
- A unique read-only string that changes whenever the resource is updated.
- Type string
- The resource type.
- GroupId string
- The ID of a group obtained from the remote resource that this private endpoint should connect to.
- MemberName string
- The member name of a group obtained from the remote resource that this private endpoint should connect to.
- Name string
- The name of the resource that is unique within a resource group.
- PrivateIPAddress string
- A private ip address obtained from the private endpoint's subnet.
- Etag string
- A unique read-only string that changes whenever the resource is updated.
- Type string
- The resource type.
- GroupId string
- The ID of a group obtained from the remote resource that this private endpoint should connect to.
- MemberName string
- The member name of a group obtained from the remote resource that this private endpoint should connect to.
- Name string
- The name of the resource that is unique within a resource group.
- PrivateIPAddress string
- A private ip address obtained from the private endpoint's subnet.
- etag String
- A unique read-only string that changes whenever the resource is updated.
- type String
- The resource type.
- groupId String
- The ID of a group obtained from the remote resource that this private endpoint should connect to.
- memberName String
- The member name of a group obtained from the remote resource that this private endpoint should connect to.
- name String
- The name of the resource that is unique within a resource group.
- privateIPAddress String
- A private ip address obtained from the private endpoint's subnet.
- etag string
- A unique read-only string that changes whenever the resource is updated.
- type string
- The resource type.
- groupId string
- The ID of a group obtained from the remote resource that this private endpoint should connect to.
- memberName string
- The member name of a group obtained from the remote resource that this private endpoint should connect to.
- name string
- The name of the resource that is unique within a resource group.
- privateIPAddress string
- A private ip address obtained from the private endpoint's subnet.
- etag str
- A unique read-only string that changes whenever the resource is updated.
- type str
- The resource type.
- group_id str
- The ID of a group obtained from the remote resource that this private endpoint should connect to.
- member_name str
- The member name of a group obtained from the remote resource that this private endpoint should connect to.
- name str
- The name of the resource that is unique within a resource group.
- private_ip_ straddress 
- A private ip address obtained from the private endpoint's subnet.
- etag String
- A unique read-only string that changes whenever the resource is updated.
- type String
- The resource type.
- groupId String
- The ID of a group obtained from the remote resource that this private endpoint should connect to.
- memberName String
- The member name of a group obtained from the remote resource that this private endpoint should connect to.
- name String
- The name of the resource that is unique within a resource group.
- privateIPAddress String
- A private ip address obtained from the private endpoint's subnet.
PrivateEndpointResponse, PrivateEndpointResponseArgs      
- Etag string
- A unique read-only string that changes whenever the resource is updated.
- Name string
- Resource name.
- NetworkInterfaces List<Pulumi.Azure Native. Network. Inputs. Network Interface Response> 
- An array of references to the network interfaces created for this private endpoint.
- ProvisioningState string
- The provisioning state of the private endpoint resource.
- Type string
- Resource type.
- ApplicationSecurity List<Pulumi.Groups Azure Native. Network. Inputs. Application Security Group Response> 
- Application security groups in which the private endpoint IP configuration is included.
- CustomDns List<Pulumi.Configs Azure Native. Network. Inputs. Custom Dns Config Properties Format Response> 
- An array of custom dns configurations.
- CustomNetwork stringInterface Name 
- The custom name of the network interface attached to the private endpoint.
- ExtendedLocation Pulumi.Azure Native. Network. Inputs. Extended Location Response 
- The extended location of the load balancer.
- Id string
- Resource ID.
- IpConfigurations List<Pulumi.Azure Native. Network. Inputs. Private Endpoint IPConfiguration Response> 
- A list of IP configurations of the private endpoint. This will be used to map to the First Party Service's endpoints.
- Location string
- Resource location.
- ManualPrivate List<Pulumi.Link Service Connections Azure Native. Network. Inputs. Private Link Service Connection Response> 
- A grouping of information about the connection to the remote resource. Used when the network admin does not have access to approve connections to the remote resource.
- PrivateLink List<Pulumi.Service Connections Azure Native. Network. Inputs. Private Link Service Connection Response> 
- A grouping of information about the connection to the remote resource.
- Subnet
Pulumi.Azure Native. Network. Inputs. Subnet Response 
- The ID of the subnet from which the private IP will be allocated.
- Dictionary<string, string>
- Resource tags.
- Etag string
- A unique read-only string that changes whenever the resource is updated.
- Name string
- Resource name.
- NetworkInterfaces []NetworkInterface Response 
- An array of references to the network interfaces created for this private endpoint.
- ProvisioningState string
- The provisioning state of the private endpoint resource.
- Type string
- Resource type.
- ApplicationSecurity []ApplicationGroups Security Group Response 
- Application security groups in which the private endpoint IP configuration is included.
- CustomDns []CustomConfigs Dns Config Properties Format Response 
- An array of custom dns configurations.
- CustomNetwork stringInterface Name 
- The custom name of the network interface attached to the private endpoint.
- ExtendedLocation ExtendedLocation Response 
- The extended location of the load balancer.
- Id string
- Resource ID.
- IpConfigurations []PrivateEndpoint IPConfiguration Response 
- A list of IP configurations of the private endpoint. This will be used to map to the First Party Service's endpoints.
- Location string
- Resource location.
- ManualPrivate []PrivateLink Service Connections Link Service Connection Response 
- A grouping of information about the connection to the remote resource. Used when the network admin does not have access to approve connections to the remote resource.
- PrivateLink []PrivateService Connections Link Service Connection Response 
- A grouping of information about the connection to the remote resource.
- Subnet
SubnetResponse 
- The ID of the subnet from which the private IP will be allocated.
- map[string]string
- Resource tags.
- etag String
- A unique read-only string that changes whenever the resource is updated.
- name String
- Resource name.
- networkInterfaces List<NetworkInterface Response> 
- An array of references to the network interfaces created for this private endpoint.
- provisioningState String
- The provisioning state of the private endpoint resource.
- type String
- Resource type.
- applicationSecurity List<ApplicationGroups Security Group Response> 
- Application security groups in which the private endpoint IP configuration is included.
- customDns List<CustomConfigs Dns Config Properties Format Response> 
- An array of custom dns configurations.
- customNetwork StringInterface Name 
- The custom name of the network interface attached to the private endpoint.
- extendedLocation ExtendedLocation Response 
- The extended location of the load balancer.
- id String
- Resource ID.
- ipConfigurations List<PrivateEndpoint IPConfiguration Response> 
- A list of IP configurations of the private endpoint. This will be used to map to the First Party Service's endpoints.
- location String
- Resource location.
- manualPrivate List<PrivateLink Service Connections Link Service Connection Response> 
- A grouping of information about the connection to the remote resource. Used when the network admin does not have access to approve connections to the remote resource.
- privateLink List<PrivateService Connections Link Service Connection Response> 
- A grouping of information about the connection to the remote resource.
- subnet
SubnetResponse 
- The ID of the subnet from which the private IP will be allocated.
- Map<String,String>
- Resource tags.
- etag string
- A unique read-only string that changes whenever the resource is updated.
- name string
- Resource name.
- networkInterfaces NetworkInterface Response[] 
- An array of references to the network interfaces created for this private endpoint.
- provisioningState string
- The provisioning state of the private endpoint resource.
- type string
- Resource type.
- applicationSecurity ApplicationGroups Security Group Response[] 
- Application security groups in which the private endpoint IP configuration is included.
- customDns CustomConfigs Dns Config Properties Format Response[] 
- An array of custom dns configurations.
- customNetwork stringInterface Name 
- The custom name of the network interface attached to the private endpoint.
- extendedLocation ExtendedLocation Response 
- The extended location of the load balancer.
- id string
- Resource ID.
- ipConfigurations PrivateEndpoint IPConfiguration Response[] 
- A list of IP configurations of the private endpoint. This will be used to map to the First Party Service's endpoints.
- location string
- Resource location.
- manualPrivate PrivateLink Service Connections Link Service Connection Response[] 
- A grouping of information about the connection to the remote resource. Used when the network admin does not have access to approve connections to the remote resource.
- privateLink PrivateService Connections Link Service Connection Response[] 
- A grouping of information about the connection to the remote resource.
- subnet
SubnetResponse 
- The ID of the subnet from which the private IP will be allocated.
- {[key: string]: string}
- Resource tags.
- etag str
- A unique read-only string that changes whenever the resource is updated.
- name str
- Resource name.
- network_interfaces Sequence[NetworkInterface Response] 
- An array of references to the network interfaces created for this private endpoint.
- provisioning_state str
- The provisioning state of the private endpoint resource.
- type str
- Resource type.
- application_security_ Sequence[Applicationgroups Security Group Response] 
- Application security groups in which the private endpoint IP configuration is included.
- custom_dns_ Sequence[Customconfigs Dns Config Properties Format Response] 
- An array of custom dns configurations.
- custom_network_ strinterface_ name 
- The custom name of the network interface attached to the private endpoint.
- extended_location ExtendedLocation Response 
- The extended location of the load balancer.
- id str
- Resource ID.
- ip_configurations Sequence[PrivateEndpoint IPConfiguration Response] 
- A list of IP configurations of the private endpoint. This will be used to map to the First Party Service's endpoints.
- location str
- Resource location.
- manual_private_ Sequence[Privatelink_ service_ connections Link Service Connection Response] 
- A grouping of information about the connection to the remote resource. Used when the network admin does not have access to approve connections to the remote resource.
- private_link_ Sequence[Privateservice_ connections Link Service Connection Response] 
- A grouping of information about the connection to the remote resource.
- subnet
SubnetResponse 
- The ID of the subnet from which the private IP will be allocated.
- Mapping[str, str]
- Resource tags.
- etag String
- A unique read-only string that changes whenever the resource is updated.
- name String
- Resource name.
- networkInterfaces List<Property Map>
- An array of references to the network interfaces created for this private endpoint.
- provisioningState String
- The provisioning state of the private endpoint resource.
- type String
- Resource type.
- applicationSecurity List<Property Map>Groups 
- Application security groups in which the private endpoint IP configuration is included.
- customDns List<Property Map>Configs 
- An array of custom dns configurations.
- customNetwork StringInterface Name 
- The custom name of the network interface attached to the private endpoint.
- extendedLocation Property Map
- The extended location of the load balancer.
- id String
- Resource ID.
- ipConfigurations List<Property Map>
- A list of IP configurations of the private endpoint. This will be used to map to the First Party Service's endpoints.
- location String
- Resource location.
- manualPrivate List<Property Map>Link Service Connections 
- A grouping of information about the connection to the remote resource. Used when the network admin does not have access to approve connections to the remote resource.
- privateLink List<Property Map>Service Connections 
- A grouping of information about the connection to the remote resource.
- subnet Property Map
- The ID of the subnet from which the private IP will be allocated.
- Map<String>
- Resource tags.
PrivateLinkServiceConnectionResponse, PrivateLinkServiceConnectionResponseArgs          
- Etag string
- A unique read-only string that changes whenever the resource is updated.
- ProvisioningState string
- The provisioning state of the private link service connection resource.
- Type string
- The resource type.
- GroupIds List<string>
- The ID(s) of the group(s) obtained from the remote resource that this private endpoint should connect to.
- Id string
- Resource ID.
- Name string
- The name of the resource that is unique within a resource group. This name can be used to access the resource.
- PrivateLink Pulumi.Service Connection State Azure Native. Network. Inputs. Private Link Service Connection State Response 
- A collection of read-only information about the state of the connection to the remote resource.
- PrivateLink stringService Id 
- The resource id of private link service.
- RequestMessage string
- A message passed to the owner of the remote resource with this connection request. Restricted to 140 chars.
- Etag string
- A unique read-only string that changes whenever the resource is updated.
- ProvisioningState string
- The provisioning state of the private link service connection resource.
- Type string
- The resource type.
- GroupIds []string
- The ID(s) of the group(s) obtained from the remote resource that this private endpoint should connect to.
- Id string
- Resource ID.
- Name string
- The name of the resource that is unique within a resource group. This name can be used to access the resource.
- PrivateLink PrivateService Connection State Link Service Connection State Response 
- A collection of read-only information about the state of the connection to the remote resource.
- PrivateLink stringService Id 
- The resource id of private link service.
- RequestMessage string
- A message passed to the owner of the remote resource with this connection request. Restricted to 140 chars.
- etag String
- A unique read-only string that changes whenever the resource is updated.
- provisioningState String
- The provisioning state of the private link service connection resource.
- type String
- The resource type.
- groupIds List<String>
- The ID(s) of the group(s) obtained from the remote resource that this private endpoint should connect to.
- id String
- Resource ID.
- name String
- The name of the resource that is unique within a resource group. This name can be used to access the resource.
- privateLink PrivateService Connection State Link Service Connection State Response 
- A collection of read-only information about the state of the connection to the remote resource.
- privateLink StringService Id 
- The resource id of private link service.
- requestMessage String
- A message passed to the owner of the remote resource with this connection request. Restricted to 140 chars.
- etag string
- A unique read-only string that changes whenever the resource is updated.
- provisioningState string
- The provisioning state of the private link service connection resource.
- type string
- The resource type.
- groupIds string[]
- The ID(s) of the group(s) obtained from the remote resource that this private endpoint should connect to.
- id string
- Resource ID.
- name string
- The name of the resource that is unique within a resource group. This name can be used to access the resource.
- privateLink PrivateService Connection State Link Service Connection State Response 
- A collection of read-only information about the state of the connection to the remote resource.
- privateLink stringService Id 
- The resource id of private link service.
- requestMessage string
- A message passed to the owner of the remote resource with this connection request. Restricted to 140 chars.
- etag str
- A unique read-only string that changes whenever the resource is updated.
- provisioning_state str
- The provisioning state of the private link service connection resource.
- type str
- The resource type.
- group_ids Sequence[str]
- The ID(s) of the group(s) obtained from the remote resource that this private endpoint should connect to.
- id str
- Resource ID.
- name str
- The name of the resource that is unique within a resource group. This name can be used to access the resource.
- private_link_ Privateservice_ connection_ state Link Service Connection State Response 
- A collection of read-only information about the state of the connection to the remote resource.
- private_link_ strservice_ id 
- The resource id of private link service.
- request_message str
- A message passed to the owner of the remote resource with this connection request. Restricted to 140 chars.
- etag String
- A unique read-only string that changes whenever the resource is updated.
- provisioningState String
- The provisioning state of the private link service connection resource.
- type String
- The resource type.
- groupIds List<String>
- The ID(s) of the group(s) obtained from the remote resource that this private endpoint should connect to.
- id String
- Resource ID.
- name String
- The name of the resource that is unique within a resource group. This name can be used to access the resource.
- privateLink Property MapService Connection State 
- A collection of read-only information about the state of the connection to the remote resource.
- privateLink StringService Id 
- The resource id of private link service.
- requestMessage String
- A message passed to the owner of the remote resource with this connection request. Restricted to 140 chars.
PrivateLinkServiceConnectionStateResponse, PrivateLinkServiceConnectionStateResponseArgs            
- ActionsRequired string
- A message indicating if changes on the service provider require any updates on the consumer.
- Description string
- The reason for approval/rejection of the connection.
- Status string
- Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service.
- ActionsRequired string
- A message indicating if changes on the service provider require any updates on the consumer.
- Description string
- The reason for approval/rejection of the connection.
- Status string
- Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service.
- actionsRequired String
- A message indicating if changes on the service provider require any updates on the consumer.
- description String
- The reason for approval/rejection of the connection.
- status String
- Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service.
- actionsRequired string
- A message indicating if changes on the service provider require any updates on the consumer.
- description string
- The reason for approval/rejection of the connection.
- status string
- Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service.
- actions_required str
- A message indicating if changes on the service provider require any updates on the consumer.
- description str
- The reason for approval/rejection of the connection.
- status str
- Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service.
- actionsRequired String
- A message indicating if changes on the service provider require any updates on the consumer.
- description String
- The reason for approval/rejection of the connection.
- status String
- Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service.
PrivateLinkServiceIpConfigurationResponse, PrivateLinkServiceIpConfigurationResponseArgs            
- Etag string
- A unique read-only string that changes whenever the resource is updated.
- ProvisioningState string
- The provisioning state of the private link service IP configuration resource.
- Type string
- The resource type.
- Id string
- Resource ID.
- Name string
- The name of private link service ip configuration.
- Primary bool
- Whether the ip configuration is primary or not.
- PrivateIPAddress string
- The private IP address of the IP configuration.
- PrivateIPAddress stringVersion 
- Whether the specific IP configuration is IPv4 or IPv6. Default is IPv4.
- PrivateIPAllocation stringMethod 
- The private IP address allocation method.
- Subnet
Pulumi.Azure Native. Network. Inputs. Subnet Response 
- The reference to the subnet resource.
- Etag string
- A unique read-only string that changes whenever the resource is updated.
- ProvisioningState string
- The provisioning state of the private link service IP configuration resource.
- Type string
- The resource type.
- Id string
- Resource ID.
- Name string
- The name of private link service ip configuration.
- Primary bool
- Whether the ip configuration is primary or not.
- PrivateIPAddress string
- The private IP address of the IP configuration.
- PrivateIPAddress stringVersion 
- Whether the specific IP configuration is IPv4 or IPv6. Default is IPv4.
- PrivateIPAllocation stringMethod 
- The private IP address allocation method.
- Subnet
SubnetResponse 
- The reference to the subnet resource.
- etag String
- A unique read-only string that changes whenever the resource is updated.
- provisioningState String
- The provisioning state of the private link service IP configuration resource.
- type String
- The resource type.
- id String
- Resource ID.
- name String
- The name of private link service ip configuration.
- primary Boolean
- Whether the ip configuration is primary or not.
- privateIPAddress String
- The private IP address of the IP configuration.
- privateIPAddress StringVersion 
- Whether the specific IP configuration is IPv4 or IPv6. Default is IPv4.
- privateIPAllocation StringMethod 
- The private IP address allocation method.
- subnet
SubnetResponse 
- The reference to the subnet resource.
- etag string
- A unique read-only string that changes whenever the resource is updated.
- provisioningState string
- The provisioning state of the private link service IP configuration resource.
- type string
- The resource type.
- id string
- Resource ID.
- name string
- The name of private link service ip configuration.
- primary boolean
- Whether the ip configuration is primary or not.
- privateIPAddress string
- The private IP address of the IP configuration.
- privateIPAddress stringVersion 
- Whether the specific IP configuration is IPv4 or IPv6. Default is IPv4.
- privateIPAllocation stringMethod 
- The private IP address allocation method.
- subnet
SubnetResponse 
- The reference to the subnet resource.
- etag str
- A unique read-only string that changes whenever the resource is updated.
- provisioning_state str
- The provisioning state of the private link service IP configuration resource.
- type str
- The resource type.
- id str
- Resource ID.
- name str
- The name of private link service ip configuration.
- primary bool
- Whether the ip configuration is primary or not.
- private_ip_ straddress 
- The private IP address of the IP configuration.
- private_ip_ straddress_ version 
- Whether the specific IP configuration is IPv4 or IPv6. Default is IPv4.
- private_ip_ strallocation_ method 
- The private IP address allocation method.
- subnet
SubnetResponse 
- The reference to the subnet resource.
- etag String
- A unique read-only string that changes whenever the resource is updated.
- provisioningState String
- The provisioning state of the private link service IP configuration resource.
- type String
- The resource type.
- id String
- Resource ID.
- name String
- The name of private link service ip configuration.
- primary Boolean
- Whether the ip configuration is primary or not.
- privateIPAddress String
- The private IP address of the IP configuration.
- privateIPAddress StringVersion 
- Whether the specific IP configuration is IPv4 or IPv6. Default is IPv4.
- privateIPAllocation StringMethod 
- The private IP address allocation method.
- subnet Property Map
- The reference to the subnet resource.
PrivateLinkServicePropertiesResponseAutoApproval, PrivateLinkServicePropertiesResponseAutoApprovalArgs              
- Subscriptions List<string>
- The list of subscriptions.
- Subscriptions []string
- The list of subscriptions.
- subscriptions List<String>
- The list of subscriptions.
- subscriptions string[]
- The list of subscriptions.
- subscriptions Sequence[str]
- The list of subscriptions.
- subscriptions List<String>
- The list of subscriptions.
PrivateLinkServicePropertiesResponseVisibility, PrivateLinkServicePropertiesResponseVisibilityArgs            
- Subscriptions List<string>
- The list of subscriptions.
- Subscriptions []string
- The list of subscriptions.
- subscriptions List<String>
- The list of subscriptions.
- subscriptions string[]
- The list of subscriptions.
- subscriptions Sequence[str]
- The list of subscriptions.
- subscriptions List<String>
- The list of subscriptions.
PrivateLinkServiceResponse, PrivateLinkServiceResponseArgs        
- Alias string
- The alias of the private link service.
- Etag string
- A unique read-only string that changes whenever the resource is updated.
- Name string
- Resource name.
- NetworkInterfaces List<Pulumi.Azure Native. Network. Inputs. Network Interface Response> 
- An array of references to the network interfaces created for this private link service.
- PrivateEndpoint List<Pulumi.Connections Azure Native. Network. Inputs. Private Endpoint Connection Response> 
- An array of list about connections to the private endpoint.
- ProvisioningState string
- The provisioning state of the private link service resource.
- Type string
- Resource type.
- AutoApproval Pulumi.Azure Native. Network. Inputs. Private Link Service Properties Response Auto Approval 
- The auto-approval list of the private link service.
- EnableProxy boolProtocol 
- Whether the private link service is enabled for proxy protocol or not.
- ExtendedLocation Pulumi.Azure Native. Network. Inputs. Extended Location Response 
- The extended location of the load balancer.
- Fqdns List<string>
- The list of Fqdn.
- Id string
- Resource ID.
- IpConfigurations List<Pulumi.Azure Native. Network. Inputs. Private Link Service Ip Configuration Response> 
- An array of private link service IP configurations.
- LoadBalancer List<Pulumi.Frontend Ip Configurations Azure Native. Network. Inputs. Frontend IPConfiguration Response> 
- An array of references to the load balancer IP configurations.
- Location string
- Resource location.
- Dictionary<string, string>
- Resource tags.
- Visibility
Pulumi.Azure Native. Network. Inputs. Private Link Service Properties Response Visibility 
- The visibility list of the private link service.
- Alias string
- The alias of the private link service.
- Etag string
- A unique read-only string that changes whenever the resource is updated.
- Name string
- Resource name.
- NetworkInterfaces []NetworkInterface Response 
- An array of references to the network interfaces created for this private link service.
- PrivateEndpoint []PrivateConnections Endpoint Connection Response 
- An array of list about connections to the private endpoint.
- ProvisioningState string
- The provisioning state of the private link service resource.
- Type string
- Resource type.
- AutoApproval PrivateLink Service Properties Response Auto Approval 
- The auto-approval list of the private link service.
- EnableProxy boolProtocol 
- Whether the private link service is enabled for proxy protocol or not.
- ExtendedLocation ExtendedLocation Response 
- The extended location of the load balancer.
- Fqdns []string
- The list of Fqdn.
- Id string
- Resource ID.
- IpConfigurations []PrivateLink Service Ip Configuration Response 
- An array of private link service IP configurations.
- LoadBalancer []FrontendFrontend Ip Configurations IPConfiguration Response 
- An array of references to the load balancer IP configurations.
- Location string
- Resource location.
- map[string]string
- Resource tags.
- Visibility
PrivateLink Service Properties Response Visibility 
- The visibility list of the private link service.
- alias String
- The alias of the private link service.
- etag String
- A unique read-only string that changes whenever the resource is updated.
- name String
- Resource name.
- networkInterfaces List<NetworkInterface Response> 
- An array of references to the network interfaces created for this private link service.
- privateEndpoint List<PrivateConnections Endpoint Connection Response> 
- An array of list about connections to the private endpoint.
- provisioningState String
- The provisioning state of the private link service resource.
- type String
- Resource type.
- autoApproval PrivateLink Service Properties Response Auto Approval 
- The auto-approval list of the private link service.
- enableProxy BooleanProtocol 
- Whether the private link service is enabled for proxy protocol or not.
- extendedLocation ExtendedLocation Response 
- The extended location of the load balancer.
- fqdns List<String>
- The list of Fqdn.
- id String
- Resource ID.
- ipConfigurations List<PrivateLink Service Ip Configuration Response> 
- An array of private link service IP configurations.
- loadBalancer List<FrontendFrontend Ip Configurations IPConfiguration Response> 
- An array of references to the load balancer IP configurations.
- location String
- Resource location.
- Map<String,String>
- Resource tags.
- visibility
PrivateLink Service Properties Response Visibility 
- The visibility list of the private link service.
- alias string
- The alias of the private link service.
- etag string
- A unique read-only string that changes whenever the resource is updated.
- name string
- Resource name.
- networkInterfaces NetworkInterface Response[] 
- An array of references to the network interfaces created for this private link service.
- privateEndpoint PrivateConnections Endpoint Connection Response[] 
- An array of list about connections to the private endpoint.
- provisioningState string
- The provisioning state of the private link service resource.
- type string
- Resource type.
- autoApproval PrivateLink Service Properties Response Auto Approval 
- The auto-approval list of the private link service.
- enableProxy booleanProtocol 
- Whether the private link service is enabled for proxy protocol or not.
- extendedLocation ExtendedLocation Response 
- The extended location of the load balancer.
- fqdns string[]
- The list of Fqdn.
- id string
- Resource ID.
- ipConfigurations PrivateLink Service Ip Configuration Response[] 
- An array of private link service IP configurations.
- loadBalancer FrontendFrontend Ip Configurations IPConfiguration Response[] 
- An array of references to the load balancer IP configurations.
- location string
- Resource location.
- {[key: string]: string}
- Resource tags.
- visibility
PrivateLink Service Properties Response Visibility 
- The visibility list of the private link service.
- alias str
- The alias of the private link service.
- etag str
- A unique read-only string that changes whenever the resource is updated.
- name str
- Resource name.
- network_interfaces Sequence[NetworkInterface Response] 
- An array of references to the network interfaces created for this private link service.
- private_endpoint_ Sequence[Privateconnections Endpoint Connection Response] 
- An array of list about connections to the private endpoint.
- provisioning_state str
- The provisioning state of the private link service resource.
- type str
- Resource type.
- auto_approval PrivateLink Service Properties Response Auto Approval 
- The auto-approval list of the private link service.
- enable_proxy_ boolprotocol 
- Whether the private link service is enabled for proxy protocol or not.
- extended_location ExtendedLocation Response 
- The extended location of the load balancer.
- fqdns Sequence[str]
- The list of Fqdn.
- id str
- Resource ID.
- ip_configurations Sequence[PrivateLink Service Ip Configuration Response] 
- An array of private link service IP configurations.
- load_balancer_ Sequence[Frontendfrontend_ ip_ configurations IPConfiguration Response] 
- An array of references to the load balancer IP configurations.
- location str
- Resource location.
- Mapping[str, str]
- Resource tags.
- visibility
PrivateLink Service Properties Response Visibility 
- The visibility list of the private link service.
- alias String
- The alias of the private link service.
- etag String
- A unique read-only string that changes whenever the resource is updated.
- name String
- Resource name.
- networkInterfaces List<Property Map>
- An array of references to the network interfaces created for this private link service.
- privateEndpoint List<Property Map>Connections 
- An array of list about connections to the private endpoint.
- provisioningState String
- The provisioning state of the private link service resource.
- type String
- Resource type.
- autoApproval Property Map
- The auto-approval list of the private link service.
- enableProxy BooleanProtocol 
- Whether the private link service is enabled for proxy protocol or not.
- extendedLocation Property Map
- The extended location of the load balancer.
- fqdns List<String>
- The list of Fqdn.
- id String
- Resource ID.
- ipConfigurations List<Property Map>
- An array of private link service IP configurations.
- loadBalancer List<Property Map>Frontend Ip Configurations 
- An array of references to the load balancer IP configurations.
- location String
- Resource location.
- Map<String>
- Resource tags.
- visibility Property Map
- The visibility list of the private link service.
PublicIPAddressDnsSettingsResponse, PublicIPAddressDnsSettingsResponseArgs          
- DomainName stringLabel 
- The domain name label. The concatenation of the domain name label and the regionalized DNS zone make up the fully qualified domain name associated with the public IP address. If a domain name label is specified, an A DNS record is created for the public IP in the Microsoft Azure DNS system.
- DomainName stringLabel Scope 
- The domain name label scope. If a domain name label and a domain name label scope are specified, an A DNS record is created for the public IP in the Microsoft Azure DNS system with a hashed value includes in FQDN.
- Fqdn string
- The Fully Qualified Domain Name of the A DNS record associated with the public IP. This is the concatenation of the domainNameLabel and the regionalized DNS zone.
- ReverseFqdn string
- The reverse FQDN. A user-visible, fully qualified domain name that resolves to this public IP address. If the reverseFqdn is specified, then a PTR DNS record is created pointing from the IP address in the in-addr.arpa domain to the reverse FQDN.
- DomainName stringLabel 
- The domain name label. The concatenation of the domain name label and the regionalized DNS zone make up the fully qualified domain name associated with the public IP address. If a domain name label is specified, an A DNS record is created for the public IP in the Microsoft Azure DNS system.
- DomainName stringLabel Scope 
- The domain name label scope. If a domain name label and a domain name label scope are specified, an A DNS record is created for the public IP in the Microsoft Azure DNS system with a hashed value includes in FQDN.
- Fqdn string
- The Fully Qualified Domain Name of the A DNS record associated with the public IP. This is the concatenation of the domainNameLabel and the regionalized DNS zone.
- ReverseFqdn string
- The reverse FQDN. A user-visible, fully qualified domain name that resolves to this public IP address. If the reverseFqdn is specified, then a PTR DNS record is created pointing from the IP address in the in-addr.arpa domain to the reverse FQDN.
- domainName StringLabel 
- The domain name label. The concatenation of the domain name label and the regionalized DNS zone make up the fully qualified domain name associated with the public IP address. If a domain name label is specified, an A DNS record is created for the public IP in the Microsoft Azure DNS system.
- domainName StringLabel Scope 
- The domain name label scope. If a domain name label and a domain name label scope are specified, an A DNS record is created for the public IP in the Microsoft Azure DNS system with a hashed value includes in FQDN.
- fqdn String
- The Fully Qualified Domain Name of the A DNS record associated with the public IP. This is the concatenation of the domainNameLabel and the regionalized DNS zone.
- reverseFqdn String
- The reverse FQDN. A user-visible, fully qualified domain name that resolves to this public IP address. If the reverseFqdn is specified, then a PTR DNS record is created pointing from the IP address in the in-addr.arpa domain to the reverse FQDN.
- domainName stringLabel 
- The domain name label. The concatenation of the domain name label and the regionalized DNS zone make up the fully qualified domain name associated with the public IP address. If a domain name label is specified, an A DNS record is created for the public IP in the Microsoft Azure DNS system.
- domainName stringLabel Scope 
- The domain name label scope. If a domain name label and a domain name label scope are specified, an A DNS record is created for the public IP in the Microsoft Azure DNS system with a hashed value includes in FQDN.
- fqdn string
- The Fully Qualified Domain Name of the A DNS record associated with the public IP. This is the concatenation of the domainNameLabel and the regionalized DNS zone.
- reverseFqdn string
- The reverse FQDN. A user-visible, fully qualified domain name that resolves to this public IP address. If the reverseFqdn is specified, then a PTR DNS record is created pointing from the IP address in the in-addr.arpa domain to the reverse FQDN.
- domain_name_ strlabel 
- The domain name label. The concatenation of the domain name label and the regionalized DNS zone make up the fully qualified domain name associated with the public IP address. If a domain name label is specified, an A DNS record is created for the public IP in the Microsoft Azure DNS system.
- domain_name_ strlabel_ scope 
- The domain name label scope. If a domain name label and a domain name label scope are specified, an A DNS record is created for the public IP in the Microsoft Azure DNS system with a hashed value includes in FQDN.
- fqdn str
- The Fully Qualified Domain Name of the A DNS record associated with the public IP. This is the concatenation of the domainNameLabel and the regionalized DNS zone.
- reverse_fqdn str
- The reverse FQDN. A user-visible, fully qualified domain name that resolves to this public IP address. If the reverseFqdn is specified, then a PTR DNS record is created pointing from the IP address in the in-addr.arpa domain to the reverse FQDN.
- domainName StringLabel 
- The domain name label. The concatenation of the domain name label and the regionalized DNS zone make up the fully qualified domain name associated with the public IP address. If a domain name label is specified, an A DNS record is created for the public IP in the Microsoft Azure DNS system.
- domainName StringLabel Scope 
- The domain name label scope. If a domain name label and a domain name label scope are specified, an A DNS record is created for the public IP in the Microsoft Azure DNS system with a hashed value includes in FQDN.
- fqdn String
- The Fully Qualified Domain Name of the A DNS record associated with the public IP. This is the concatenation of the domainNameLabel and the regionalized DNS zone.
- reverseFqdn String
- The reverse FQDN. A user-visible, fully qualified domain name that resolves to this public IP address. If the reverseFqdn is specified, then a PTR DNS record is created pointing from the IP address in the in-addr.arpa domain to the reverse FQDN.
PublicIPAddressResponse, PublicIPAddressResponseArgs      
- Etag string
- A unique read-only string that changes whenever the resource is updated.
- IpConfiguration Pulumi.Azure Native. Network. Inputs. IPConfiguration Response 
- The IP configuration associated with the public IP address.
- Name string
- Resource name.
- ProvisioningState string
- The provisioning state of the public IP address resource.
- ResourceGuid string
- The resource GUID property of the public IP address resource.
- Type string
- Resource type.
- DdosSettings Pulumi.Azure Native. Network. Inputs. Ddos Settings Response 
- The DDoS protection custom policy associated with the public IP address.
- DeleteOption string
- Specify what happens to the public IP address when the VM using it is deleted
- DnsSettings Pulumi.Azure Native. Network. Inputs. Public IPAddress Dns Settings Response 
- The FQDN of the DNS record associated with the public IP address.
- ExtendedLocation Pulumi.Azure Native. Network. Inputs. Extended Location Response 
- The extended location of the public ip address.
- Id string
- Resource ID.
- IdleTimeout intIn Minutes 
- The idle timeout of the public IP address.
- IpAddress string
- The IP address associated with the public IP address resource.
- 
List<Pulumi.Azure Native. Network. Inputs. Ip Tag Response> 
- The list of tags associated with the public IP address.
- LinkedPublic Pulumi.IPAddress Azure Native. Network. Inputs. Public IPAddress Response 
- The linked public IP address of the public IP address resource.
- Location string
- Resource location.
- MigrationPhase string
- Migration phase of Public IP Address.
- NatGateway Pulumi.Azure Native. Network. Inputs. Nat Gateway Response 
- The NatGateway for the Public IP address.
- PublicIPAddress stringVersion 
- The public IP address version.
- PublicIPAllocation stringMethod 
- The public IP address allocation method.
- PublicIPPrefix Pulumi.Azure Native. Network. Inputs. Sub Resource Response 
- The Public IP Prefix this Public IP Address should be allocated from.
- ServicePublic Pulumi.IPAddress Azure Native. Network. Inputs. Public IPAddress Response 
- The service public IP address of the public IP address resource.
- Sku
Pulumi.Azure Native. Network. Inputs. Public IPAddress Sku Response 
- The public IP address SKU.
- Dictionary<string, string>
- Resource tags.
- Zones List<string>
- A list of availability zones denoting the IP allocated for the resource needs to come from.
- Etag string
- A unique read-only string that changes whenever the resource is updated.
- IpConfiguration IPConfigurationResponse 
- The IP configuration associated with the public IP address.
- Name string
- Resource name.
- ProvisioningState string
- The provisioning state of the public IP address resource.
- ResourceGuid string
- The resource GUID property of the public IP address resource.
- Type string
- Resource type.
- DdosSettings DdosSettings Response 
- The DDoS protection custom policy associated with the public IP address.
- DeleteOption string
- Specify what happens to the public IP address when the VM using it is deleted
- DnsSettings PublicIPAddress Dns Settings Response 
- The FQDN of the DNS record associated with the public IP address.
- ExtendedLocation ExtendedLocation Response 
- The extended location of the public ip address.
- Id string
- Resource ID.
- IdleTimeout intIn Minutes 
- The idle timeout of the public IP address.
- IpAddress string
- The IP address associated with the public IP address resource.
- 
[]IpTag Response 
- The list of tags associated with the public IP address.
- LinkedPublic PublicIPAddress IPAddress Response 
- The linked public IP address of the public IP address resource.
- Location string
- Resource location.
- MigrationPhase string
- Migration phase of Public IP Address.
- NatGateway NatGateway Response 
- The NatGateway for the Public IP address.
- PublicIPAddress stringVersion 
- The public IP address version.
- PublicIPAllocation stringMethod 
- The public IP address allocation method.
- PublicIPPrefix SubResource Response 
- The Public IP Prefix this Public IP Address should be allocated from.
- ServicePublic PublicIPAddress IPAddress Response 
- The service public IP address of the public IP address resource.
- Sku
PublicIPAddress Sku Response 
- The public IP address SKU.
- map[string]string
- Resource tags.
- Zones []string
- A list of availability zones denoting the IP allocated for the resource needs to come from.
- etag String
- A unique read-only string that changes whenever the resource is updated.
- ipConfiguration IPConfigurationResponse 
- The IP configuration associated with the public IP address.
- name String
- Resource name.
- provisioningState String
- The provisioning state of the public IP address resource.
- resourceGuid String
- The resource GUID property of the public IP address resource.
- type String
- Resource type.
- ddosSettings DdosSettings Response 
- The DDoS protection custom policy associated with the public IP address.
- deleteOption String
- Specify what happens to the public IP address when the VM using it is deleted
- dnsSettings PublicIPAddress Dns Settings Response 
- The FQDN of the DNS record associated with the public IP address.
- extendedLocation ExtendedLocation Response 
- The extended location of the public ip address.
- id String
- Resource ID.
- idleTimeout IntegerIn Minutes 
- The idle timeout of the public IP address.
- ipAddress String
- The IP address associated with the public IP address resource.
- 
List<IpTag Response> 
- The list of tags associated with the public IP address.
- linkedPublic PublicIPAddress IPAddress Response 
- The linked public IP address of the public IP address resource.
- location String
- Resource location.
- migrationPhase String
- Migration phase of Public IP Address.
- natGateway NatGateway Response 
- The NatGateway for the Public IP address.
- publicIPAddress StringVersion 
- The public IP address version.
- publicIPAllocation StringMethod 
- The public IP address allocation method.
- publicIPPrefix SubResource Response 
- The Public IP Prefix this Public IP Address should be allocated from.
- servicePublic PublicIPAddress IPAddress Response 
- The service public IP address of the public IP address resource.
- sku
PublicIPAddress Sku Response 
- The public IP address SKU.
- Map<String,String>
- Resource tags.
- zones List<String>
- A list of availability zones denoting the IP allocated for the resource needs to come from.
- etag string
- A unique read-only string that changes whenever the resource is updated.
- ipConfiguration IPConfigurationResponse 
- The IP configuration associated with the public IP address.
- name string
- Resource name.
- provisioningState string
- The provisioning state of the public IP address resource.
- resourceGuid string
- The resource GUID property of the public IP address resource.
- type string
- Resource type.
- ddosSettings DdosSettings Response 
- The DDoS protection custom policy associated with the public IP address.
- deleteOption string
- Specify what happens to the public IP address when the VM using it is deleted
- dnsSettings PublicIPAddress Dns Settings Response 
- The FQDN of the DNS record associated with the public IP address.
- extendedLocation ExtendedLocation Response 
- The extended location of the public ip address.
- id string
- Resource ID.
- idleTimeout numberIn Minutes 
- The idle timeout of the public IP address.
- ipAddress string
- The IP address associated with the public IP address resource.
- 
IpTag Response[] 
- The list of tags associated with the public IP address.
- linkedPublic PublicIPAddress IPAddress Response 
- The linked public IP address of the public IP address resource.
- location string
- Resource location.
- migrationPhase string
- Migration phase of Public IP Address.
- natGateway NatGateway Response 
- The NatGateway for the Public IP address.
- publicIPAddress stringVersion 
- The public IP address version.
- publicIPAllocation stringMethod 
- The public IP address allocation method.
- publicIPPrefix SubResource Response 
- The Public IP Prefix this Public IP Address should be allocated from.
- servicePublic PublicIPAddress IPAddress Response 
- The service public IP address of the public IP address resource.
- sku
PublicIPAddress Sku Response 
- The public IP address SKU.
- {[key: string]: string}
- Resource tags.
- zones string[]
- A list of availability zones denoting the IP allocated for the resource needs to come from.
- etag str
- A unique read-only string that changes whenever the resource is updated.
- ip_configuration IPConfigurationResponse 
- The IP configuration associated with the public IP address.
- name str
- Resource name.
- provisioning_state str
- The provisioning state of the public IP address resource.
- resource_guid str
- The resource GUID property of the public IP address resource.
- type str
- Resource type.
- ddos_settings DdosSettings Response 
- The DDoS protection custom policy associated with the public IP address.
- delete_option str
- Specify what happens to the public IP address when the VM using it is deleted
- dns_settings PublicIPAddress Dns Settings Response 
- The FQDN of the DNS record associated with the public IP address.
- extended_location ExtendedLocation Response 
- The extended location of the public ip address.
- id str
- Resource ID.
- idle_timeout_ intin_ minutes 
- The idle timeout of the public IP address.
- ip_address str
- The IP address associated with the public IP address resource.
- 
Sequence[IpTag Response] 
- The list of tags associated with the public IP address.
- linked_public_ Publicip_ address IPAddress Response 
- The linked public IP address of the public IP address resource.
- location str
- Resource location.
- migration_phase str
- Migration phase of Public IP Address.
- nat_gateway NatGateway Response 
- The NatGateway for the Public IP address.
- public_ip_ straddress_ version 
- The public IP address version.
- public_ip_ strallocation_ method 
- The public IP address allocation method.
- public_ip_ Subprefix Resource Response 
- The Public IP Prefix this Public IP Address should be allocated from.
- service_public_ Publicip_ address IPAddress Response 
- The service public IP address of the public IP address resource.
- sku
PublicIPAddress Sku Response 
- The public IP address SKU.
- Mapping[str, str]
- Resource tags.
- zones Sequence[str]
- A list of availability zones denoting the IP allocated for the resource needs to come from.
- etag String
- A unique read-only string that changes whenever the resource is updated.
- ipConfiguration Property Map
- The IP configuration associated with the public IP address.
- name String
- Resource name.
- provisioningState String
- The provisioning state of the public IP address resource.
- resourceGuid String
- The resource GUID property of the public IP address resource.
- type String
- Resource type.
- ddosSettings Property Map
- The DDoS protection custom policy associated with the public IP address.
- deleteOption String
- Specify what happens to the public IP address when the VM using it is deleted
- dnsSettings Property Map
- The FQDN of the DNS record associated with the public IP address.
- extendedLocation Property Map
- The extended location of the public ip address.
- id String
- Resource ID.
- idleTimeout NumberIn Minutes 
- The idle timeout of the public IP address.
- ipAddress String
- The IP address associated with the public IP address resource.
- List<Property Map>
- The list of tags associated with the public IP address.
- linkedPublic Property MapIPAddress 
- The linked public IP address of the public IP address resource.
- location String
- Resource location.
- migrationPhase String
- Migration phase of Public IP Address.
- natGateway Property Map
- The NatGateway for the Public IP address.
- publicIPAddress StringVersion 
- The public IP address version.
- publicIPAllocation StringMethod 
- The public IP address allocation method.
- publicIPPrefix Property Map
- The Public IP Prefix this Public IP Address should be allocated from.
- servicePublic Property MapIPAddress 
- The service public IP address of the public IP address resource.
- sku Property Map
- The public IP address SKU.
- Map<String>
- Resource tags.
- zones List<String>
- A list of availability zones denoting the IP allocated for the resource needs to come from.
PublicIPAddressSkuResponse, PublicIPAddressSkuResponseArgs        
ResourceNavigationLink, ResourceNavigationLinkArgs      
- Id string
- Resource ID.
- Link string
- Link to the external resource
- LinkedResource stringType 
- Resource type of the linked resource.
- Name string
- Name of the resource that is unique within a resource group. This name can be used to access the resource.
- Id string
- Resource ID.
- Link string
- Link to the external resource
- LinkedResource stringType 
- Resource type of the linked resource.
- Name string
- Name of the resource that is unique within a resource group. This name can be used to access the resource.
- id String
- Resource ID.
- link String
- Link to the external resource
- linkedResource StringType 
- Resource type of the linked resource.
- name String
- Name of the resource that is unique within a resource group. This name can be used to access the resource.
- id string
- Resource ID.
- link string
- Link to the external resource
- linkedResource stringType 
- Resource type of the linked resource.
- name string
- Name of the resource that is unique within a resource group. This name can be used to access the resource.
- id str
- Resource ID.
- link str
- Link to the external resource
- linked_resource_ strtype 
- Resource type of the linked resource.
- name str
- Name of the resource that is unique within a resource group. This name can be used to access the resource.
- id String
- Resource ID.
- link String
- Link to the external resource
- linkedResource StringType 
- Resource type of the linked resource.
- name String
- Name of the resource that is unique within a resource group. This name can be used to access the resource.
ResourceNavigationLinkResponse, ResourceNavigationLinkResponseArgs        
- Etag string
- A unique read-only string that changes whenever the resource is updated.
- Id string
- Resource ID.
- ProvisioningState string
- The provisioning state of the resource navigation link resource.
- Type string
- Resource type.
- Link string
- Link to the external resource.
- LinkedResource stringType 
- Resource type of the linked resource.
- Name string
- Name of the resource that is unique within a resource group. This name can be used to access the resource.
- Etag string
- A unique read-only string that changes whenever the resource is updated.
- Id string
- Resource ID.
- ProvisioningState string
- The provisioning state of the resource navigation link resource.
- Type string
- Resource type.
- Link string
- Link to the external resource.
- LinkedResource stringType 
- Resource type of the linked resource.
- Name string
- Name of the resource that is unique within a resource group. This name can be used to access the resource.
- etag String
- A unique read-only string that changes whenever the resource is updated.
- id String
- Resource ID.
- provisioningState String
- The provisioning state of the resource navigation link resource.
- type String
- Resource type.
- link String
- Link to the external resource.
- linkedResource StringType 
- Resource type of the linked resource.
- name String
- Name of the resource that is unique within a resource group. This name can be used to access the resource.
- etag string
- A unique read-only string that changes whenever the resource is updated.
- id string
- Resource ID.
- provisioningState string
- The provisioning state of the resource navigation link resource.
- type string
- Resource type.
- link string
- Link to the external resource.
- linkedResource stringType 
- Resource type of the linked resource.
- name string
- Name of the resource that is unique within a resource group. This name can be used to access the resource.
- etag str
- A unique read-only string that changes whenever the resource is updated.
- id str
- Resource ID.
- provisioning_state str
- The provisioning state of the resource navigation link resource.
- type str
- Resource type.
- link str
- Link to the external resource.
- linked_resource_ strtype 
- Resource type of the linked resource.
- name str
- Name of the resource that is unique within a resource group. This name can be used to access the resource.
- etag String
- A unique read-only string that changes whenever the resource is updated.
- id String
- Resource ID.
- provisioningState String
- The provisioning state of the resource navigation link resource.
- type String
- Resource type.
- link String
- Link to the external resource.
- linkedResource StringType 
- Resource type of the linked resource.
- name String
- Name of the resource that is unique within a resource group. This name can be used to access the resource.
RetentionPolicyParametersResponse, RetentionPolicyParametersResponseArgs        
Route, RouteArgs  
- NextHop string | Pulumi.Type Azure Native. Network. Route Next Hop Type 
- The type of Azure hop the packet should be sent to.
- AddressPrefix string
- The destination CIDR to which the route applies.
- Etag string
- A unique read-only string that changes whenever the resource is updated.
- Id string
- Resource ID.
- Name string
- The name of the resource that is unique within a resource group. This name can be used to access the resource.
- NextHop stringIp Address 
- The IP address packets should be forwarded to. Next hop values are only allowed in routes where the next hop type is VirtualAppliance.
- ProvisioningState string
- The provisioning state of the resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.
- Type string
- The type of the resource.
- NextHop string | RouteType Next Hop Type 
- The type of Azure hop the packet should be sent to.
- AddressPrefix string
- The destination CIDR to which the route applies.
- Etag string
- A unique read-only string that changes whenever the resource is updated.
- Id string
- Resource ID.
- Name string
- The name of the resource that is unique within a resource group. This name can be used to access the resource.
- NextHop stringIp Address 
- The IP address packets should be forwarded to. Next hop values are only allowed in routes where the next hop type is VirtualAppliance.
- ProvisioningState string
- The provisioning state of the resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.
- Type string
- The type of the resource.
- nextHop String | RouteType Next Hop Type 
- The type of Azure hop the packet should be sent to.
- addressPrefix String
- The destination CIDR to which the route applies.
- etag String
- A unique read-only string that changes whenever the resource is updated.
- id String
- Resource ID.
- name String
- The name of the resource that is unique within a resource group. This name can be used to access the resource.
- nextHop StringIp Address 
- The IP address packets should be forwarded to. Next hop values are only allowed in routes where the next hop type is VirtualAppliance.
- provisioningState String
- The provisioning state of the resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.
- type String
- The type of the resource.
- nextHop string | RouteType Next Hop Type 
- The type of Azure hop the packet should be sent to.
- addressPrefix string
- The destination CIDR to which the route applies.
- etag string
- A unique read-only string that changes whenever the resource is updated.
- id string
- Resource ID.
- name string
- The name of the resource that is unique within a resource group. This name can be used to access the resource.
- nextHop stringIp Address 
- The IP address packets should be forwarded to. Next hop values are only allowed in routes where the next hop type is VirtualAppliance.
- provisioningState string
- The provisioning state of the resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.
- type string
- The type of the resource.
- next_hop_ str | Routetype Next Hop Type 
- The type of Azure hop the packet should be sent to.
- address_prefix str
- The destination CIDR to which the route applies.
- etag str
- A unique read-only string that changes whenever the resource is updated.
- id str
- Resource ID.
- name str
- The name of the resource that is unique within a resource group. This name can be used to access the resource.
- next_hop_ strip_ address 
- The IP address packets should be forwarded to. Next hop values are only allowed in routes where the next hop type is VirtualAppliance.
- provisioning_state str
- The provisioning state of the resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.
- type str
- The type of the resource.
- nextHop String | "VirtualType Network Gateway" | "Vnet Local" | "Internet" | "Virtual Appliance" | "None" 
- The type of Azure hop the packet should be sent to.
- addressPrefix String
- The destination CIDR to which the route applies.
- etag String
- A unique read-only string that changes whenever the resource is updated.
- id String
- Resource ID.
- name String
- The name of the resource that is unique within a resource group. This name can be used to access the resource.
- nextHop StringIp Address 
- The IP address packets should be forwarded to. Next hop values are only allowed in routes where the next hop type is VirtualAppliance.
- provisioningState String
- The provisioning state of the resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.
- type String
- The type of the resource.
RouteNextHopType, RouteNextHopTypeArgs        
- VirtualNetwork Gateway 
- VirtualNetworkGateway
- VnetLocal 
- VnetLocal
- Internet
- Internet
- VirtualAppliance 
- VirtualAppliance
- None
- None
- RouteNext Hop Type Virtual Network Gateway 
- VirtualNetworkGateway
- RouteNext Hop Type Vnet Local 
- VnetLocal
- RouteNext Hop Type Internet 
- Internet
- RouteNext Hop Type Virtual Appliance 
- VirtualAppliance
- RouteNext Hop Type None 
- None
- VirtualNetwork Gateway 
- VirtualNetworkGateway
- VnetLocal 
- VnetLocal
- Internet
- Internet
- VirtualAppliance 
- VirtualAppliance
- None
- None
- VirtualNetwork Gateway 
- VirtualNetworkGateway
- VnetLocal 
- VnetLocal
- Internet
- Internet
- VirtualAppliance 
- VirtualAppliance
- None
- None
- VIRTUAL_NETWORK_GATEWAY
- VirtualNetworkGateway
- VNET_LOCAL
- VnetLocal
- INTERNET
- Internet
- VIRTUAL_APPLIANCE
- VirtualAppliance
- NONE
- None
- "VirtualNetwork Gateway" 
- VirtualNetworkGateway
- "VnetLocal" 
- VnetLocal
- "Internet"
- Internet
- "VirtualAppliance" 
- VirtualAppliance
- "None"
- None
RouteResponse, RouteResponseArgs    
- Etag string
- A unique read-only string that changes whenever the resource is updated.
- HasBgp boolOverride 
- A value indicating whether this route overrides overlapping BGP routes regardless of LPM.
- NextHop stringType 
- The type of Azure hop the packet should be sent to.
- ProvisioningState string
- The provisioning state of the route resource.
- AddressPrefix string
- The destination CIDR to which the route applies.
- Id string
- Resource ID.
- Name string
- The name of the resource that is unique within a resource group. This name can be used to access the resource.
- NextHop stringIp Address 
- The IP address packets should be forwarded to. Next hop values are only allowed in routes where the next hop type is VirtualAppliance.
- Type string
- The type of the resource.
- Etag string
- A unique read-only string that changes whenever the resource is updated.
- HasBgp boolOverride 
- A value indicating whether this route overrides overlapping BGP routes regardless of LPM.
- NextHop stringType 
- The type of Azure hop the packet should be sent to.
- ProvisioningState string
- The provisioning state of the route resource.
- AddressPrefix string
- The destination CIDR to which the route applies.
- Id string
- Resource ID.
- Name string
- The name of the resource that is unique within a resource group. This name can be used to access the resource.
- NextHop stringIp Address 
- The IP address packets should be forwarded to. Next hop values are only allowed in routes where the next hop type is VirtualAppliance.
- Type string
- The type of the resource.
- etag String
- A unique read-only string that changes whenever the resource is updated.
- hasBgp BooleanOverride 
- A value indicating whether this route overrides overlapping BGP routes regardless of LPM.
- nextHop StringType 
- The type of Azure hop the packet should be sent to.
- provisioningState String
- The provisioning state of the route resource.
- addressPrefix String
- The destination CIDR to which the route applies.
- id String
- Resource ID.
- name String
- The name of the resource that is unique within a resource group. This name can be used to access the resource.
- nextHop StringIp Address 
- The IP address packets should be forwarded to. Next hop values are only allowed in routes where the next hop type is VirtualAppliance.
- type String
- The type of the resource.
- etag string
- A unique read-only string that changes whenever the resource is updated.
- hasBgp booleanOverride 
- A value indicating whether this route overrides overlapping BGP routes regardless of LPM.
- nextHop stringType 
- The type of Azure hop the packet should be sent to.
- provisioningState string
- The provisioning state of the route resource.
- addressPrefix string
- The destination CIDR to which the route applies.
- id string
- Resource ID.
- name string
- The name of the resource that is unique within a resource group. This name can be used to access the resource.
- nextHop stringIp Address 
- The IP address packets should be forwarded to. Next hop values are only allowed in routes where the next hop type is VirtualAppliance.
- type string
- The type of the resource.
- etag str
- A unique read-only string that changes whenever the resource is updated.
- has_bgp_ booloverride 
- A value indicating whether this route overrides overlapping BGP routes regardless of LPM.
- next_hop_ strtype 
- The type of Azure hop the packet should be sent to.
- provisioning_state str
- The provisioning state of the route resource.
- address_prefix str
- The destination CIDR to which the route applies.
- id str
- Resource ID.
- name str
- The name of the resource that is unique within a resource group. This name can be used to access the resource.
- next_hop_ strip_ address 
- The IP address packets should be forwarded to. Next hop values are only allowed in routes where the next hop type is VirtualAppliance.
- type str
- The type of the resource.
- etag String
- A unique read-only string that changes whenever the resource is updated.
- hasBgp BooleanOverride 
- A value indicating whether this route overrides overlapping BGP routes regardless of LPM.
- nextHop StringType 
- The type of Azure hop the packet should be sent to.
- provisioningState String
- The provisioning state of the route resource.
- addressPrefix String
- The destination CIDR to which the route applies.
- id String
- Resource ID.
- name String
- The name of the resource that is unique within a resource group. This name can be used to access the resource.
- nextHop StringIp Address 
- The IP address packets should be forwarded to. Next hop values are only allowed in routes where the next hop type is VirtualAppliance.
- type String
- The type of the resource.
RouteTable, RouteTableArgs    
- DisableBgp boolRoute Propagation 
- Whether to disable the routes learned by BGP on that route table. True means disable.
- Etag string
- Gets a unique read-only string that changes whenever the resource is updated.
- Id string
- Resource ID.
- Location string
- Resource location.
- ProvisioningState string
- The provisioning state of the resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.
- Routes
List<Pulumi.Azure Native. Network. Inputs. Route> 
- Collection of routes contained within a route table.
- Dictionary<string, string>
- Resource tags.
- DisableBgp boolRoute Propagation 
- Whether to disable the routes learned by BGP on that route table. True means disable.
- Etag string
- Gets a unique read-only string that changes whenever the resource is updated.
- Id string
- Resource ID.
- Location string
- Resource location.
- ProvisioningState string
- The provisioning state of the resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.
- Routes
[]RouteType 
- Collection of routes contained within a route table.
- map[string]string
- Resource tags.
- disableBgp BooleanRoute Propagation 
- Whether to disable the routes learned by BGP on that route table. True means disable.
- etag String
- Gets a unique read-only string that changes whenever the resource is updated.
- id String
- Resource ID.
- location String
- Resource location.
- provisioningState String
- The provisioning state of the resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.
- routes List<Route>
- Collection of routes contained within a route table.
- Map<String,String>
- Resource tags.
- disableBgp booleanRoute Propagation 
- Whether to disable the routes learned by BGP on that route table. True means disable.
- etag string
- Gets a unique read-only string that changes whenever the resource is updated.
- id string
- Resource ID.
- location string
- Resource location.
- provisioningState string
- The provisioning state of the resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.
- routes Route[]
- Collection of routes contained within a route table.
- {[key: string]: string}
- Resource tags.
- disable_bgp_ boolroute_ propagation 
- Whether to disable the routes learned by BGP on that route table. True means disable.
- etag str
- Gets a unique read-only string that changes whenever the resource is updated.
- id str
- Resource ID.
- location str
- Resource location.
- provisioning_state str
- The provisioning state of the resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.
- routes Sequence[Route]
- Collection of routes contained within a route table.
- Mapping[str, str]
- Resource tags.
- disableBgp BooleanRoute Propagation 
- Whether to disable the routes learned by BGP on that route table. True means disable.
- etag String
- Gets a unique read-only string that changes whenever the resource is updated.
- id String
- Resource ID.
- location String
- Resource location.
- provisioningState String
- The provisioning state of the resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.
- routes List<Property Map>
- Collection of routes contained within a route table.
- Map<String>
- Resource tags.
RouteTableResponse, RouteTableResponseArgs      
- Etag string
- A unique read-only string that changes whenever the resource is updated.
- Name string
- Resource name.
- ProvisioningState string
- The provisioning state of the route table resource.
- ResourceGuid string
- The resource GUID property of the route table.
- Subnets
List<Pulumi.Azure Native. Network. Inputs. Subnet Response> 
- A collection of references to subnets.
- Type string
- Resource type.
- DisableBgp boolRoute Propagation 
- Whether to disable the routes learned by BGP on that route table. True means disable.
- Id string
- Resource ID.
- Location string
- Resource location.
- Routes
List<Pulumi.Azure Native. Network. Inputs. Route Response> 
- Collection of routes contained within a route table.
- Dictionary<string, string>
- Resource tags.
- Etag string
- A unique read-only string that changes whenever the resource is updated.
- Name string
- Resource name.
- ProvisioningState string
- The provisioning state of the route table resource.
- ResourceGuid string
- The resource GUID property of the route table.
- Subnets
[]SubnetResponse 
- A collection of references to subnets.
- Type string
- Resource type.
- DisableBgp boolRoute Propagation 
- Whether to disable the routes learned by BGP on that route table. True means disable.
- Id string
- Resource ID.
- Location string
- Resource location.
- Routes
[]RouteResponse 
- Collection of routes contained within a route table.
- map[string]string
- Resource tags.
- etag String
- A unique read-only string that changes whenever the resource is updated.
- name String
- Resource name.
- provisioningState String
- The provisioning state of the route table resource.
- resourceGuid String
- The resource GUID property of the route table.
- subnets
List<SubnetResponse> 
- A collection of references to subnets.
- type String
- Resource type.
- disableBgp BooleanRoute Propagation 
- Whether to disable the routes learned by BGP on that route table. True means disable.
- id String
- Resource ID.
- location String
- Resource location.
- routes
List<RouteResponse> 
- Collection of routes contained within a route table.
- Map<String,String>
- Resource tags.
- etag string
- A unique read-only string that changes whenever the resource is updated.
- name string
- Resource name.
- provisioningState string
- The provisioning state of the route table resource.
- resourceGuid string
- The resource GUID property of the route table.
- subnets
SubnetResponse[] 
- A collection of references to subnets.
- type string
- Resource type.
- disableBgp booleanRoute Propagation 
- Whether to disable the routes learned by BGP on that route table. True means disable.
- id string
- Resource ID.
- location string
- Resource location.
- routes
RouteResponse[] 
- Collection of routes contained within a route table.
- {[key: string]: string}
- Resource tags.
- etag str
- A unique read-only string that changes whenever the resource is updated.
- name str
- Resource name.
- provisioning_state str
- The provisioning state of the route table resource.
- resource_guid str
- The resource GUID property of the route table.
- subnets
Sequence[SubnetResponse] 
- A collection of references to subnets.
- type str
- Resource type.
- disable_bgp_ boolroute_ propagation 
- Whether to disable the routes learned by BGP on that route table. True means disable.
- id str
- Resource ID.
- location str
- Resource location.
- routes
Sequence[RouteResponse] 
- Collection of routes contained within a route table.
- Mapping[str, str]
- Resource tags.
- etag String
- A unique read-only string that changes whenever the resource is updated.
- name String
- Resource name.
- provisioningState String
- The provisioning state of the route table resource.
- resourceGuid String
- The resource GUID property of the route table.
- subnets List<Property Map>
- A collection of references to subnets.
- type String
- Resource type.
- disableBgp BooleanRoute Propagation 
- Whether to disable the routes learned by BGP on that route table. True means disable.
- id String
- Resource ID.
- location String
- Resource location.
- routes List<Property Map>
- Collection of routes contained within a route table.
- Map<String>
- Resource tags.
SecurityRule, SecurityRuleArgs    
- Access
string | Pulumi.Azure Native. Network. Security Rule Access 
- The network traffic is allowed or denied.
- Direction
string | Pulumi.Azure Native. Network. Security Rule Direction 
- The direction of the rule. The direction specifies if rule will be evaluated on incoming or outgoing traffic.
- Protocol
string | Pulumi.Azure Native. Network. Security Rule Protocol 
- Network protocol this rule applies to.
- Description string
- A description for this rule. Restricted to 140 chars.
- DestinationAddress stringPrefix 
- The destination address prefix. CIDR or destination IP range. Asterisk '*' can also be used to match all source IPs. Default tags such as 'VirtualNetwork', 'AzureLoadBalancer' and 'Internet' can also be used.
- DestinationAddress List<string>Prefixes 
- The destination address prefixes. CIDR or destination IP ranges.
- DestinationApplication List<Pulumi.Security Groups Azure Native. Network. Inputs. Application Security Group> 
- The application security group specified as destination.
- DestinationPort stringRange 
- The destination port or range. Integer or range between 0 and 65535. Asterisk '*' can also be used to match all ports.
- DestinationPort List<string>Ranges 
- The destination port ranges.
- Etag string
- A unique read-only string that changes whenever the resource is updated.
- Id string
- Resource ID.
- Name string
- The name of the resource that is unique within a resource group. This name can be used to access the resource.
- Priority int
- The priority of the rule. The value can be between 100 and 4096. The priority number must be unique for each rule in the collection. The lower the priority number, the higher the priority of the rule.
- ProvisioningState string
- The provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.
- SourceAddress stringPrefix 
- The CIDR or source IP range. Asterisk '*' can also be used to match all source IPs. Default tags such as 'VirtualNetwork', 'AzureLoadBalancer' and 'Internet' can also be used. If this is an ingress rule, specifies where network traffic originates from.
- SourceAddress List<string>Prefixes 
- The CIDR or source IP ranges.
- SourceApplication List<Pulumi.Security Groups Azure Native. Network. Inputs. Application Security Group> 
- The application security group specified as source.
- SourcePort stringRange 
- The source port or range. Integer or range between 0 and 65535. Asterisk '*' can also be used to match all ports.
- SourcePort List<string>Ranges 
- The source port ranges.
- Type string
- The type of the resource.
- Access
string | SecurityRule Access 
- The network traffic is allowed or denied.
- Direction
string | SecurityRule Direction 
- The direction of the rule. The direction specifies if rule will be evaluated on incoming or outgoing traffic.
- Protocol
string | SecurityRule Protocol 
- Network protocol this rule applies to.
- Description string
- A description for this rule. Restricted to 140 chars.
- DestinationAddress stringPrefix 
- The destination address prefix. CIDR or destination IP range. Asterisk '*' can also be used to match all source IPs. Default tags such as 'VirtualNetwork', 'AzureLoadBalancer' and 'Internet' can also be used.
- DestinationAddress []stringPrefixes 
- The destination address prefixes. CIDR or destination IP ranges.
- DestinationApplication []ApplicationSecurity Groups Security Group Type 
- The application security group specified as destination.
- DestinationPort stringRange 
- The destination port or range. Integer or range between 0 and 65535. Asterisk '*' can also be used to match all ports.
- DestinationPort []stringRanges 
- The destination port ranges.
- Etag string
- A unique read-only string that changes whenever the resource is updated.
- Id string
- Resource ID.
- Name string
- The name of the resource that is unique within a resource group. This name can be used to access the resource.
- Priority int
- The priority of the rule. The value can be between 100 and 4096. The priority number must be unique for each rule in the collection. The lower the priority number, the higher the priority of the rule.
- ProvisioningState string
- The provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.
- SourceAddress stringPrefix 
- The CIDR or source IP range. Asterisk '*' can also be used to match all source IPs. Default tags such as 'VirtualNetwork', 'AzureLoadBalancer' and 'Internet' can also be used. If this is an ingress rule, specifies where network traffic originates from.
- SourceAddress []stringPrefixes 
- The CIDR or source IP ranges.
- SourceApplication []ApplicationSecurity Groups Security Group Type 
- The application security group specified as source.
- SourcePort stringRange 
- The source port or range. Integer or range between 0 and 65535. Asterisk '*' can also be used to match all ports.
- SourcePort []stringRanges 
- The source port ranges.
- Type string
- The type of the resource.
- access
String | SecurityRule Access 
- The network traffic is allowed or denied.
- direction
String | SecurityRule Direction 
- The direction of the rule. The direction specifies if rule will be evaluated on incoming or outgoing traffic.
- protocol
String | SecurityRule Protocol 
- Network protocol this rule applies to.
- description String
- A description for this rule. Restricted to 140 chars.
- destinationAddress StringPrefix 
- The destination address prefix. CIDR or destination IP range. Asterisk '*' can also be used to match all source IPs. Default tags such as 'VirtualNetwork', 'AzureLoadBalancer' and 'Internet' can also be used.
- destinationAddress List<String>Prefixes 
- The destination address prefixes. CIDR or destination IP ranges.
- destinationApplication List<ApplicationSecurity Groups Security Group> 
- The application security group specified as destination.
- destinationPort StringRange 
- The destination port or range. Integer or range between 0 and 65535. Asterisk '*' can also be used to match all ports.
- destinationPort List<String>Ranges 
- The destination port ranges.
- etag String
- A unique read-only string that changes whenever the resource is updated.
- id String
- Resource ID.
- name String
- The name of the resource that is unique within a resource group. This name can be used to access the resource.
- priority Integer
- The priority of the rule. The value can be between 100 and 4096. The priority number must be unique for each rule in the collection. The lower the priority number, the higher the priority of the rule.
- provisioningState String
- The provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.
- sourceAddress StringPrefix 
- The CIDR or source IP range. Asterisk '*' can also be used to match all source IPs. Default tags such as 'VirtualNetwork', 'AzureLoadBalancer' and 'Internet' can also be used. If this is an ingress rule, specifies where network traffic originates from.
- sourceAddress List<String>Prefixes 
- The CIDR or source IP ranges.
- sourceApplication List<ApplicationSecurity Groups Security Group> 
- The application security group specified as source.
- sourcePort StringRange 
- The source port or range. Integer or range between 0 and 65535. Asterisk '*' can also be used to match all ports.
- sourcePort List<String>Ranges 
- The source port ranges.
- type String
- The type of the resource.
- access
string | SecurityRule Access 
- The network traffic is allowed or denied.
- direction
string | SecurityRule Direction 
- The direction of the rule. The direction specifies if rule will be evaluated on incoming or outgoing traffic.
- protocol
string | SecurityRule Protocol 
- Network protocol this rule applies to.
- description string
- A description for this rule. Restricted to 140 chars.
- destinationAddress stringPrefix 
- The destination address prefix. CIDR or destination IP range. Asterisk '*' can also be used to match all source IPs. Default tags such as 'VirtualNetwork', 'AzureLoadBalancer' and 'Internet' can also be used.
- destinationAddress string[]Prefixes 
- The destination address prefixes. CIDR or destination IP ranges.
- destinationApplication ApplicationSecurity Groups Security Group[] 
- The application security group specified as destination.
- destinationPort stringRange 
- The destination port or range. Integer or range between 0 and 65535. Asterisk '*' can also be used to match all ports.
- destinationPort string[]Ranges 
- The destination port ranges.
- etag string
- A unique read-only string that changes whenever the resource is updated.
- id string
- Resource ID.
- name string
- The name of the resource that is unique within a resource group. This name can be used to access the resource.
- priority number
- The priority of the rule. The value can be between 100 and 4096. The priority number must be unique for each rule in the collection. The lower the priority number, the higher the priority of the rule.
- provisioningState string
- The provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.
- sourceAddress stringPrefix 
- The CIDR or source IP range. Asterisk '*' can also be used to match all source IPs. Default tags such as 'VirtualNetwork', 'AzureLoadBalancer' and 'Internet' can also be used. If this is an ingress rule, specifies where network traffic originates from.
- sourceAddress string[]Prefixes 
- The CIDR or source IP ranges.
- sourceApplication ApplicationSecurity Groups Security Group[] 
- The application security group specified as source.
- sourcePort stringRange 
- The source port or range. Integer or range between 0 and 65535. Asterisk '*' can also be used to match all ports.
- sourcePort string[]Ranges 
- The source port ranges.
- type string
- The type of the resource.
- access
str | SecurityRule Access 
- The network traffic is allowed or denied.
- direction
str | SecurityRule Direction 
- The direction of the rule. The direction specifies if rule will be evaluated on incoming or outgoing traffic.
- protocol
str | SecurityRule Protocol 
- Network protocol this rule applies to.
- description str
- A description for this rule. Restricted to 140 chars.
- destination_address_ strprefix 
- The destination address prefix. CIDR or destination IP range. Asterisk '*' can also be used to match all source IPs. Default tags such as 'VirtualNetwork', 'AzureLoadBalancer' and 'Internet' can also be used.
- destination_address_ Sequence[str]prefixes 
- The destination address prefixes. CIDR or destination IP ranges.
- destination_application_ Sequence[Applicationsecurity_ groups Security Group] 
- The application security group specified as destination.
- destination_port_ strrange 
- The destination port or range. Integer or range between 0 and 65535. Asterisk '*' can also be used to match all ports.
- destination_port_ Sequence[str]ranges 
- The destination port ranges.
- etag str
- A unique read-only string that changes whenever the resource is updated.
- id str
- Resource ID.
- name str
- The name of the resource that is unique within a resource group. This name can be used to access the resource.
- priority int
- The priority of the rule. The value can be between 100 and 4096. The priority number must be unique for each rule in the collection. The lower the priority number, the higher the priority of the rule.
- provisioning_state str
- The provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.
- source_address_ strprefix 
- The CIDR or source IP range. Asterisk '*' can also be used to match all source IPs. Default tags such as 'VirtualNetwork', 'AzureLoadBalancer' and 'Internet' can also be used. If this is an ingress rule, specifies where network traffic originates from.
- source_address_ Sequence[str]prefixes 
- The CIDR or source IP ranges.
- source_application_ Sequence[Applicationsecurity_ groups Security Group] 
- The application security group specified as source.
- source_port_ strrange 
- The source port or range. Integer or range between 0 and 65535. Asterisk '*' can also be used to match all ports.
- source_port_ Sequence[str]ranges 
- The source port ranges.
- type str
- The type of the resource.
- access String | "Allow" | "Deny"
- The network traffic is allowed or denied.
- direction String | "Inbound" | "Outbound"
- The direction of the rule. The direction specifies if rule will be evaluated on incoming or outgoing traffic.
- protocol String | "Tcp" | "Udp" | "Icmp" | "Esp" | "*" | "Ah"
- Network protocol this rule applies to.
- description String
- A description for this rule. Restricted to 140 chars.
- destinationAddress StringPrefix 
- The destination address prefix. CIDR or destination IP range. Asterisk '*' can also be used to match all source IPs. Default tags such as 'VirtualNetwork', 'AzureLoadBalancer' and 'Internet' can also be used.
- destinationAddress List<String>Prefixes 
- The destination address prefixes. CIDR or destination IP ranges.
- destinationApplication List<Property Map>Security Groups 
- The application security group specified as destination.
- destinationPort StringRange 
- The destination port or range. Integer or range between 0 and 65535. Asterisk '*' can also be used to match all ports.
- destinationPort List<String>Ranges 
- The destination port ranges.
- etag String
- A unique read-only string that changes whenever the resource is updated.
- id String
- Resource ID.
- name String
- The name of the resource that is unique within a resource group. This name can be used to access the resource.
- priority Number
- The priority of the rule. The value can be between 100 and 4096. The priority number must be unique for each rule in the collection. The lower the priority number, the higher the priority of the rule.
- provisioningState String
- The provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.
- sourceAddress StringPrefix 
- The CIDR or source IP range. Asterisk '*' can also be used to match all source IPs. Default tags such as 'VirtualNetwork', 'AzureLoadBalancer' and 'Internet' can also be used. If this is an ingress rule, specifies where network traffic originates from.
- sourceAddress List<String>Prefixes 
- The CIDR or source IP ranges.
- sourceApplication List<Property Map>Security Groups 
- The application security group specified as source.
- sourcePort StringRange 
- The source port or range. Integer or range between 0 and 65535. Asterisk '*' can also be used to match all ports.
- sourcePort List<String>Ranges 
- The source port ranges.
- type String
- The type of the resource.
SecurityRuleAccess, SecurityRuleAccessArgs      
- Allow
- Allow
- Deny
- Deny
- SecurityRule Access Allow 
- Allow
- SecurityRule Access Deny 
- Deny
- Allow
- Allow
- Deny
- Deny
- Allow
- Allow
- Deny
- Deny
- ALLOW
- Allow
- DENY
- Deny
- "Allow"
- Allow
- "Deny"
- Deny
SecurityRuleDirection, SecurityRuleDirectionArgs      
- Inbound
- Inbound
- Outbound
- Outbound
- SecurityRule Direction Inbound 
- Inbound
- SecurityRule Direction Outbound 
- Outbound
- Inbound
- Inbound
- Outbound
- Outbound
- Inbound
- Inbound
- Outbound
- Outbound
- INBOUND
- Inbound
- OUTBOUND
- Outbound
- "Inbound"
- Inbound
- "Outbound"
- Outbound
SecurityRuleProtocol, SecurityRuleProtocolArgs      
- Tcp
- Tcp
- Udp
- Udp
- Icmp
- Icmp
- Esp
- Esp
- Asterisk
- *
- Ah
- Ah
- SecurityRule Protocol Tcp 
- Tcp
- SecurityRule Protocol Udp 
- Udp
- SecurityRule Protocol Icmp 
- Icmp
- SecurityRule Protocol Esp 
- Esp
- SecurityRule Protocol Asterisk 
- *
- SecurityRule Protocol Ah 
- Ah
- Tcp
- Tcp
- Udp
- Udp
- Icmp
- Icmp
- Esp
- Esp
- Asterisk
- *
- Ah
- Ah
- Tcp
- Tcp
- Udp
- Udp
- Icmp
- Icmp
- Esp
- Esp
- Asterisk
- *
- Ah
- Ah
- TCP
- Tcp
- UDP
- Udp
- ICMP
- Icmp
- ESP
- Esp
- ASTERISK
- *
- AH
- Ah
- "Tcp"
- Tcp
- "Udp"
- Udp
- "Icmp"
- Icmp
- "Esp"
- Esp
- "*"
- *
- "Ah"
- Ah
SecurityRuleResponse, SecurityRuleResponseArgs      
- Access string
- The network traffic is allowed or denied.
- Direction string
- The direction of the rule. The direction specifies if rule will be evaluated on incoming or outgoing traffic.
- Etag string
- A unique read-only string that changes whenever the resource is updated.
- Priority int
- The priority of the rule. The value can be between 100 and 4096. The priority number must be unique for each rule in the collection. The lower the priority number, the higher the priority of the rule.
- Protocol string
- Network protocol this rule applies to.
- ProvisioningState string
- The provisioning state of the security rule resource.
- Description string
- A description for this rule. Restricted to 140 chars.
- DestinationAddress stringPrefix 
- The destination address prefix. CIDR or destination IP range. Asterisk '*' can also be used to match all source IPs. Default tags such as 'VirtualNetwork', 'AzureLoadBalancer' and 'Internet' can also be used.
- DestinationAddress List<string>Prefixes 
- The destination address prefixes. CIDR or destination IP ranges.
- DestinationApplication List<Pulumi.Security Groups Azure Native. Network. Inputs. Application Security Group Response> 
- The application security group specified as destination.
- DestinationPort stringRange 
- The destination port or range. Integer or range between 0 and 65535. Asterisk '*' can also be used to match all ports.
- DestinationPort List<string>Ranges 
- The destination port ranges.
- Id string
- Resource ID.
- Name string
- The name of the resource that is unique within a resource group. This name can be used to access the resource.
- SourceAddress stringPrefix 
- The CIDR or source IP range. Asterisk '*' can also be used to match all source IPs. Default tags such as 'VirtualNetwork', 'AzureLoadBalancer' and 'Internet' can also be used. If this is an ingress rule, specifies where network traffic originates from.
- SourceAddress List<string>Prefixes 
- The CIDR or source IP ranges.
- SourceApplication List<Pulumi.Security Groups Azure Native. Network. Inputs. Application Security Group Response> 
- The application security group specified as source.
- SourcePort stringRange 
- The source port or range. Integer or range between 0 and 65535. Asterisk '*' can also be used to match all ports.
- SourcePort List<string>Ranges 
- The source port ranges.
- Type string
- The type of the resource.
- Access string
- The network traffic is allowed or denied.
- Direction string
- The direction of the rule. The direction specifies if rule will be evaluated on incoming or outgoing traffic.
- Etag string
- A unique read-only string that changes whenever the resource is updated.
- Priority int
- The priority of the rule. The value can be between 100 and 4096. The priority number must be unique for each rule in the collection. The lower the priority number, the higher the priority of the rule.
- Protocol string
- Network protocol this rule applies to.
- ProvisioningState string
- The provisioning state of the security rule resource.
- Description string
- A description for this rule. Restricted to 140 chars.
- DestinationAddress stringPrefix 
- The destination address prefix. CIDR or destination IP range. Asterisk '*' can also be used to match all source IPs. Default tags such as 'VirtualNetwork', 'AzureLoadBalancer' and 'Internet' can also be used.
- DestinationAddress []stringPrefixes 
- The destination address prefixes. CIDR or destination IP ranges.
- DestinationApplication []ApplicationSecurity Groups Security Group Response 
- The application security group specified as destination.
- DestinationPort stringRange 
- The destination port or range. Integer or range between 0 and 65535. Asterisk '*' can also be used to match all ports.
- DestinationPort []stringRanges 
- The destination port ranges.
- Id string
- Resource ID.
- Name string
- The name of the resource that is unique within a resource group. This name can be used to access the resource.
- SourceAddress stringPrefix 
- The CIDR or source IP range. Asterisk '*' can also be used to match all source IPs. Default tags such as 'VirtualNetwork', 'AzureLoadBalancer' and 'Internet' can also be used. If this is an ingress rule, specifies where network traffic originates from.
- SourceAddress []stringPrefixes 
- The CIDR or source IP ranges.
- SourceApplication []ApplicationSecurity Groups Security Group Response 
- The application security group specified as source.
- SourcePort stringRange 
- The source port or range. Integer or range between 0 and 65535. Asterisk '*' can also be used to match all ports.
- SourcePort []stringRanges 
- The source port ranges.
- Type string
- The type of the resource.
- access String
- The network traffic is allowed or denied.
- direction String
- The direction of the rule. The direction specifies if rule will be evaluated on incoming or outgoing traffic.
- etag String
- A unique read-only string that changes whenever the resource is updated.
- priority Integer
- The priority of the rule. The value can be between 100 and 4096. The priority number must be unique for each rule in the collection. The lower the priority number, the higher the priority of the rule.
- protocol String
- Network protocol this rule applies to.
- provisioningState String
- The provisioning state of the security rule resource.
- description String
- A description for this rule. Restricted to 140 chars.
- destinationAddress StringPrefix 
- The destination address prefix. CIDR or destination IP range. Asterisk '*' can also be used to match all source IPs. Default tags such as 'VirtualNetwork', 'AzureLoadBalancer' and 'Internet' can also be used.
- destinationAddress List<String>Prefixes 
- The destination address prefixes. CIDR or destination IP ranges.
- destinationApplication List<ApplicationSecurity Groups Security Group Response> 
- The application security group specified as destination.
- destinationPort StringRange 
- The destination port or range. Integer or range between 0 and 65535. Asterisk '*' can also be used to match all ports.
- destinationPort List<String>Ranges 
- The destination port ranges.
- id String
- Resource ID.
- name String
- The name of the resource that is unique within a resource group. This name can be used to access the resource.
- sourceAddress StringPrefix 
- The CIDR or source IP range. Asterisk '*' can also be used to match all source IPs. Default tags such as 'VirtualNetwork', 'AzureLoadBalancer' and 'Internet' can also be used. If this is an ingress rule, specifies where network traffic originates from.
- sourceAddress List<String>Prefixes 
- The CIDR or source IP ranges.
- sourceApplication List<ApplicationSecurity Groups Security Group Response> 
- The application security group specified as source.
- sourcePort StringRange 
- The source port or range. Integer or range between 0 and 65535. Asterisk '*' can also be used to match all ports.
- sourcePort List<String>Ranges 
- The source port ranges.
- type String
- The type of the resource.
- access string
- The network traffic is allowed or denied.
- direction string
- The direction of the rule. The direction specifies if rule will be evaluated on incoming or outgoing traffic.
- etag string
- A unique read-only string that changes whenever the resource is updated.
- priority number
- The priority of the rule. The value can be between 100 and 4096. The priority number must be unique for each rule in the collection. The lower the priority number, the higher the priority of the rule.
- protocol string
- Network protocol this rule applies to.
- provisioningState string
- The provisioning state of the security rule resource.
- description string
- A description for this rule. Restricted to 140 chars.
- destinationAddress stringPrefix 
- The destination address prefix. CIDR or destination IP range. Asterisk '*' can also be used to match all source IPs. Default tags such as 'VirtualNetwork', 'AzureLoadBalancer' and 'Internet' can also be used.
- destinationAddress string[]Prefixes 
- The destination address prefixes. CIDR or destination IP ranges.
- destinationApplication ApplicationSecurity Groups Security Group Response[] 
- The application security group specified as destination.
- destinationPort stringRange 
- The destination port or range. Integer or range between 0 and 65535. Asterisk '*' can also be used to match all ports.
- destinationPort string[]Ranges 
- The destination port ranges.
- id string
- Resource ID.
- name string
- The name of the resource that is unique within a resource group. This name can be used to access the resource.
- sourceAddress stringPrefix 
- The CIDR or source IP range. Asterisk '*' can also be used to match all source IPs. Default tags such as 'VirtualNetwork', 'AzureLoadBalancer' and 'Internet' can also be used. If this is an ingress rule, specifies where network traffic originates from.
- sourceAddress string[]Prefixes 
- The CIDR or source IP ranges.
- sourceApplication ApplicationSecurity Groups Security Group Response[] 
- The application security group specified as source.
- sourcePort stringRange 
- The source port or range. Integer or range between 0 and 65535. Asterisk '*' can also be used to match all ports.
- sourcePort string[]Ranges 
- The source port ranges.
- type string
- The type of the resource.
- access str
- The network traffic is allowed or denied.
- direction str
- The direction of the rule. The direction specifies if rule will be evaluated on incoming or outgoing traffic.
- etag str
- A unique read-only string that changes whenever the resource is updated.
- priority int
- The priority of the rule. The value can be between 100 and 4096. The priority number must be unique for each rule in the collection. The lower the priority number, the higher the priority of the rule.
- protocol str
- Network protocol this rule applies to.
- provisioning_state str
- The provisioning state of the security rule resource.
- description str
- A description for this rule. Restricted to 140 chars.
- destination_address_ strprefix 
- The destination address prefix. CIDR or destination IP range. Asterisk '*' can also be used to match all source IPs. Default tags such as 'VirtualNetwork', 'AzureLoadBalancer' and 'Internet' can also be used.
- destination_address_ Sequence[str]prefixes 
- The destination address prefixes. CIDR or destination IP ranges.
- destination_application_ Sequence[Applicationsecurity_ groups Security Group Response] 
- The application security group specified as destination.
- destination_port_ strrange 
- The destination port or range. Integer or range between 0 and 65535. Asterisk '*' can also be used to match all ports.
- destination_port_ Sequence[str]ranges 
- The destination port ranges.
- id str
- Resource ID.
- name str
- The name of the resource that is unique within a resource group. This name can be used to access the resource.
- source_address_ strprefix 
- The CIDR or source IP range. Asterisk '*' can also be used to match all source IPs. Default tags such as 'VirtualNetwork', 'AzureLoadBalancer' and 'Internet' can also be used. If this is an ingress rule, specifies where network traffic originates from.
- source_address_ Sequence[str]prefixes 
- The CIDR or source IP ranges.
- source_application_ Sequence[Applicationsecurity_ groups Security Group Response] 
- The application security group specified as source.
- source_port_ strrange 
- The source port or range. Integer or range between 0 and 65535. Asterisk '*' can also be used to match all ports.
- source_port_ Sequence[str]ranges 
- The source port ranges.
- type str
- The type of the resource.
- access String
- The network traffic is allowed or denied.
- direction String
- The direction of the rule. The direction specifies if rule will be evaluated on incoming or outgoing traffic.
- etag String
- A unique read-only string that changes whenever the resource is updated.
- priority Number
- The priority of the rule. The value can be between 100 and 4096. The priority number must be unique for each rule in the collection. The lower the priority number, the higher the priority of the rule.
- protocol String
- Network protocol this rule applies to.
- provisioningState String
- The provisioning state of the security rule resource.
- description String
- A description for this rule. Restricted to 140 chars.
- destinationAddress StringPrefix 
- The destination address prefix. CIDR or destination IP range. Asterisk '*' can also be used to match all source IPs. Default tags such as 'VirtualNetwork', 'AzureLoadBalancer' and 'Internet' can also be used.
- destinationAddress List<String>Prefixes 
- The destination address prefixes. CIDR or destination IP ranges.
- destinationApplication List<Property Map>Security Groups 
- The application security group specified as destination.
- destinationPort StringRange 
- The destination port or range. Integer or range between 0 and 65535. Asterisk '*' can also be used to match all ports.
- destinationPort List<String>Ranges 
- The destination port ranges.
- id String
- Resource ID.
- name String
- The name of the resource that is unique within a resource group. This name can be used to access the resource.
- sourceAddress StringPrefix 
- The CIDR or source IP range. Asterisk '*' can also be used to match all source IPs. Default tags such as 'VirtualNetwork', 'AzureLoadBalancer' and 'Internet' can also be used. If this is an ingress rule, specifies where network traffic originates from.
- sourceAddress List<String>Prefixes 
- The CIDR or source IP ranges.
- sourceApplication List<Property Map>Security Groups 
- The application security group specified as source.
- sourcePort StringRange 
- The source port or range. Integer or range between 0 and 65535. Asterisk '*' can also be used to match all ports.
- sourcePort List<String>Ranges 
- The source port ranges.
- type String
- The type of the resource.
ServiceAssociationLink, ServiceAssociationLinkArgs      
- Id string
- Resource ID.
- Link string
- Link to the external resource.
- LinkedResource stringType 
- Resource type of the linked resource.
- Name string
- Name of the resource that is unique within a resource group. This name can be used to access the resource.
- Id string
- Resource ID.
- Link string
- Link to the external resource.
- LinkedResource stringType 
- Resource type of the linked resource.
- Name string
- Name of the resource that is unique within a resource group. This name can be used to access the resource.
- id String
- Resource ID.
- link String
- Link to the external resource.
- linkedResource StringType 
- Resource type of the linked resource.
- name String
- Name of the resource that is unique within a resource group. This name can be used to access the resource.
- id string
- Resource ID.
- link string
- Link to the external resource.
- linkedResource stringType 
- Resource type of the linked resource.
- name string
- Name of the resource that is unique within a resource group. This name can be used to access the resource.
- id str
- Resource ID.
- link str
- Link to the external resource.
- linked_resource_ strtype 
- Resource type of the linked resource.
- name str
- Name of the resource that is unique within a resource group. This name can be used to access the resource.
- id String
- Resource ID.
- link String
- Link to the external resource.
- linkedResource StringType 
- Resource type of the linked resource.
- name String
- Name of the resource that is unique within a resource group. This name can be used to access the resource.
ServiceAssociationLinkResponse, ServiceAssociationLinkResponseArgs        
- Etag string
- A unique read-only string that changes whenever the resource is updated.
- ProvisioningState string
- The provisioning state of the service association link resource.
- Type string
- Resource type.
- AllowDelete bool
- If true, the resource can be deleted.
- Id string
- Resource ID.
- Link string
- Link to the external resource.
- LinkedResource stringType 
- Resource type of the linked resource.
- Locations List<string>
- A list of locations.
- Name string
- Name of the resource that is unique within a resource group. This name can be used to access the resource.
- Etag string
- A unique read-only string that changes whenever the resource is updated.
- ProvisioningState string
- The provisioning state of the service association link resource.
- Type string
- Resource type.
- AllowDelete bool
- If true, the resource can be deleted.
- Id string
- Resource ID.
- Link string
- Link to the external resource.
- LinkedResource stringType 
- Resource type of the linked resource.
- Locations []string
- A list of locations.
- Name string
- Name of the resource that is unique within a resource group. This name can be used to access the resource.
- etag String
- A unique read-only string that changes whenever the resource is updated.
- provisioningState String
- The provisioning state of the service association link resource.
- type String
- Resource type.
- allowDelete Boolean
- If true, the resource can be deleted.
- id String
- Resource ID.
- link String
- Link to the external resource.
- linkedResource StringType 
- Resource type of the linked resource.
- locations List<String>
- A list of locations.
- name String
- Name of the resource that is unique within a resource group. This name can be used to access the resource.
- etag string
- A unique read-only string that changes whenever the resource is updated.
- provisioningState string
- The provisioning state of the service association link resource.
- type string
- Resource type.
- allowDelete boolean
- If true, the resource can be deleted.
- id string
- Resource ID.
- link string
- Link to the external resource.
- linkedResource stringType 
- Resource type of the linked resource.
- locations string[]
- A list of locations.
- name string
- Name of the resource that is unique within a resource group. This name can be used to access the resource.
- etag str
- A unique read-only string that changes whenever the resource is updated.
- provisioning_state str
- The provisioning state of the service association link resource.
- type str
- Resource type.
- allow_delete bool
- If true, the resource can be deleted.
- id str
- Resource ID.
- link str
- Link to the external resource.
- linked_resource_ strtype 
- Resource type of the linked resource.
- locations Sequence[str]
- A list of locations.
- name str
- Name of the resource that is unique within a resource group. This name can be used to access the resource.
- etag String
- A unique read-only string that changes whenever the resource is updated.
- provisioningState String
- The provisioning state of the service association link resource.
- type String
- Resource type.
- allowDelete Boolean
- If true, the resource can be deleted.
- id String
- Resource ID.
- link String
- Link to the external resource.
- linkedResource StringType 
- Resource type of the linked resource.
- locations List<String>
- A list of locations.
- name String
- Name of the resource that is unique within a resource group. This name can be used to access the resource.
ServiceEndpointPolicy, ServiceEndpointPolicyArgs      
- ContextualService List<string>Endpoint Policies 
- A collection of contextual service endpoint policy.
- Etag string
- A unique read-only string that changes whenever the resource is updated.
- Id string
- Resource ID.
- Location string
- Resource location.
- ServiceAlias string
- The alias indicating if the policy belongs to a service
- ServiceEndpoint List<Pulumi.Policy Definitions Azure Native. Network. Inputs. Service Endpoint Policy Definition> 
- A collection of service endpoint policy definitions of the service endpoint policy.
- Dictionary<string, string>
- Resource tags.
- ContextualService []stringEndpoint Policies 
- A collection of contextual service endpoint policy.
- Etag string
- A unique read-only string that changes whenever the resource is updated.
- Id string
- Resource ID.
- Location string
- Resource location.
- ServiceAlias string
- The alias indicating if the policy belongs to a service
- ServiceEndpoint []ServicePolicy Definitions Endpoint Policy Definition Type 
- A collection of service endpoint policy definitions of the service endpoint policy.
- map[string]string
- Resource tags.
- contextualService List<String>Endpoint Policies 
- A collection of contextual service endpoint policy.
- etag String
- A unique read-only string that changes whenever the resource is updated.
- id String
- Resource ID.
- location String
- Resource location.
- serviceAlias String
- The alias indicating if the policy belongs to a service
- serviceEndpoint List<ServicePolicy Definitions Endpoint Policy Definition> 
- A collection of service endpoint policy definitions of the service endpoint policy.
- Map<String,String>
- Resource tags.
- contextualService string[]Endpoint Policies 
- A collection of contextual service endpoint policy.
- etag string
- A unique read-only string that changes whenever the resource is updated.
- id string
- Resource ID.
- location string
- Resource location.
- serviceAlias string
- The alias indicating if the policy belongs to a service
- serviceEndpoint ServicePolicy Definitions Endpoint Policy Definition[] 
- A collection of service endpoint policy definitions of the service endpoint policy.
- {[key: string]: string}
- Resource tags.
- contextual_service_ Sequence[str]endpoint_ policies 
- A collection of contextual service endpoint policy.
- etag str
- A unique read-only string that changes whenever the resource is updated.
- id str
- Resource ID.
- location str
- Resource location.
- service_alias str
- The alias indicating if the policy belongs to a service
- service_endpoint_ Sequence[Servicepolicy_ definitions Endpoint Policy Definition] 
- A collection of service endpoint policy definitions of the service endpoint policy.
- Mapping[str, str]
- Resource tags.
- contextualService List<String>Endpoint Policies 
- A collection of contextual service endpoint policy.
- etag String
- A unique read-only string that changes whenever the resource is updated.
- id String
- Resource ID.
- location String
- Resource location.
- serviceAlias String
- The alias indicating if the policy belongs to a service
- serviceEndpoint List<Property Map>Policy Definitions 
- A collection of service endpoint policy definitions of the service endpoint policy.
- Map<String>
- Resource tags.
ServiceEndpointPolicyDefinition, ServiceEndpointPolicyDefinitionArgs        
- Description string
- A description for this rule. Restricted to 140 chars.
- Etag string
- A unique read-only string that changes whenever the resource is updated.
- Id string
- Resource ID.
- Name string
- The name of the resource that is unique within a resource group. This name can be used to access the resource.
- Service string
- Service endpoint name.
- ServiceResources List<string>
- A list of service resources.
- Type string
- The type of the resource.
- Description string
- A description for this rule. Restricted to 140 chars.
- Etag string
- A unique read-only string that changes whenever the resource is updated.
- Id string
- Resource ID.
- Name string
- The name of the resource that is unique within a resource group. This name can be used to access the resource.
- Service string
- Service endpoint name.
- ServiceResources []string
- A list of service resources.
- Type string
- The type of the resource.
- description String
- A description for this rule. Restricted to 140 chars.
- etag String
- A unique read-only string that changes whenever the resource is updated.
- id String
- Resource ID.
- name String
- The name of the resource that is unique within a resource group. This name can be used to access the resource.
- service String
- Service endpoint name.
- serviceResources List<String>
- A list of service resources.
- type String
- The type of the resource.
- description string
- A description for this rule. Restricted to 140 chars.
- etag string
- A unique read-only string that changes whenever the resource is updated.
- id string
- Resource ID.
- name string
- The name of the resource that is unique within a resource group. This name can be used to access the resource.
- service string
- Service endpoint name.
- serviceResources string[]
- A list of service resources.
- type string
- The type of the resource.
- description str
- A description for this rule. Restricted to 140 chars.
- etag str
- A unique read-only string that changes whenever the resource is updated.
- id str
- Resource ID.
- name str
- The name of the resource that is unique within a resource group. This name can be used to access the resource.
- service str
- Service endpoint name.
- service_resources Sequence[str]
- A list of service resources.
- type str
- The type of the resource.
- description String
- A description for this rule. Restricted to 140 chars.
- etag String
- A unique read-only string that changes whenever the resource is updated.
- id String
- Resource ID.
- name String
- The name of the resource that is unique within a resource group. This name can be used to access the resource.
- service String
- Service endpoint name.
- serviceResources List<String>
- A list of service resources.
- type String
- The type of the resource.
ServiceEndpointPolicyDefinitionResponse, ServiceEndpointPolicyDefinitionResponseArgs          
- Etag string
- A unique read-only string that changes whenever the resource is updated.
- ProvisioningState string
- The provisioning state of the service endpoint policy definition resource.
- Description string
- A description for this rule. Restricted to 140 chars.
- Id string
- Resource ID.
- Name string
- The name of the resource that is unique within a resource group. This name can be used to access the resource.
- Service string
- Service endpoint name.
- ServiceResources List<string>
- A list of service resources.
- Type string
- The type of the resource.
- Etag string
- A unique read-only string that changes whenever the resource is updated.
- ProvisioningState string
- The provisioning state of the service endpoint policy definition resource.
- Description string
- A description for this rule. Restricted to 140 chars.
- Id string
- Resource ID.
- Name string
- The name of the resource that is unique within a resource group. This name can be used to access the resource.
- Service string
- Service endpoint name.
- ServiceResources []string
- A list of service resources.
- Type string
- The type of the resource.
- etag String
- A unique read-only string that changes whenever the resource is updated.
- provisioningState String
- The provisioning state of the service endpoint policy definition resource.
- description String
- A description for this rule. Restricted to 140 chars.
- id String
- Resource ID.
- name String
- The name of the resource that is unique within a resource group. This name can be used to access the resource.
- service String
- Service endpoint name.
- serviceResources List<String>
- A list of service resources.
- type String
- The type of the resource.
- etag string
- A unique read-only string that changes whenever the resource is updated.
- provisioningState string
- The provisioning state of the service endpoint policy definition resource.
- description string
- A description for this rule. Restricted to 140 chars.
- id string
- Resource ID.
- name string
- The name of the resource that is unique within a resource group. This name can be used to access the resource.
- service string
- Service endpoint name.
- serviceResources string[]
- A list of service resources.
- type string
- The type of the resource.
- etag str
- A unique read-only string that changes whenever the resource is updated.
- provisioning_state str
- The provisioning state of the service endpoint policy definition resource.
- description str
- A description for this rule. Restricted to 140 chars.
- id str
- Resource ID.
- name str
- The name of the resource that is unique within a resource group. This name can be used to access the resource.
- service str
- Service endpoint name.
- service_resources Sequence[str]
- A list of service resources.
- type str
- The type of the resource.
- etag String
- A unique read-only string that changes whenever the resource is updated.
- provisioningState String
- The provisioning state of the service endpoint policy definition resource.
- description String
- A description for this rule. Restricted to 140 chars.
- id String
- Resource ID.
- name String
- The name of the resource that is unique within a resource group. This name can be used to access the resource.
- service String
- Service endpoint name.
- serviceResources List<String>
- A list of service resources.
- type String
- The type of the resource.
ServiceEndpointPolicyResponse, ServiceEndpointPolicyResponseArgs        
- Etag string
- A unique read-only string that changes whenever the resource is updated.
- Kind string
- Kind of service endpoint policy. This is metadata used for the Azure portal experience.
- Name string
- Resource name.
- ProvisioningState string
- The provisioning state of the service endpoint policy resource.
- ResourceGuid string
- The resource GUID property of the service endpoint policy resource.
- Subnets
List<Pulumi.Azure Native. Network. Inputs. Subnet Response> 
- A collection of references to subnets.
- Type string
- Resource type.
- ContextualService List<string>Endpoint Policies 
- A collection of contextual service endpoint policy.
- Id string
- Resource ID.
- Location string
- Resource location.
- ServiceAlias string
- The alias indicating if the policy belongs to a service
- ServiceEndpoint List<Pulumi.Policy Definitions Azure Native. Network. Inputs. Service Endpoint Policy Definition Response> 
- A collection of service endpoint policy definitions of the service endpoint policy.
- Dictionary<string, string>
- Resource tags.
- Etag string
- A unique read-only string that changes whenever the resource is updated.
- Kind string
- Kind of service endpoint policy. This is metadata used for the Azure portal experience.
- Name string
- Resource name.
- ProvisioningState string
- The provisioning state of the service endpoint policy resource.
- ResourceGuid string
- The resource GUID property of the service endpoint policy resource.
- Subnets
[]SubnetResponse 
- A collection of references to subnets.
- Type string
- Resource type.
- ContextualService []stringEndpoint Policies 
- A collection of contextual service endpoint policy.
- Id string
- Resource ID.
- Location string
- Resource location.
- ServiceAlias string
- The alias indicating if the policy belongs to a service
- ServiceEndpoint []ServicePolicy Definitions Endpoint Policy Definition Response 
- A collection of service endpoint policy definitions of the service endpoint policy.
- map[string]string
- Resource tags.
- etag String
- A unique read-only string that changes whenever the resource is updated.
- kind String
- Kind of service endpoint policy. This is metadata used for the Azure portal experience.
- name String
- Resource name.
- provisioningState String
- The provisioning state of the service endpoint policy resource.
- resourceGuid String
- The resource GUID property of the service endpoint policy resource.
- subnets
List<SubnetResponse> 
- A collection of references to subnets.
- type String
- Resource type.
- contextualService List<String>Endpoint Policies 
- A collection of contextual service endpoint policy.
- id String
- Resource ID.
- location String
- Resource location.
- serviceAlias String
- The alias indicating if the policy belongs to a service
- serviceEndpoint List<ServicePolicy Definitions Endpoint Policy Definition Response> 
- A collection of service endpoint policy definitions of the service endpoint policy.
- Map<String,String>
- Resource tags.
- etag string
- A unique read-only string that changes whenever the resource is updated.
- kind string
- Kind of service endpoint policy. This is metadata used for the Azure portal experience.
- name string
- Resource name.
- provisioningState string
- The provisioning state of the service endpoint policy resource.
- resourceGuid string
- The resource GUID property of the service endpoint policy resource.
- subnets
SubnetResponse[] 
- A collection of references to subnets.
- type string
- Resource type.
- contextualService string[]Endpoint Policies 
- A collection of contextual service endpoint policy.
- id string
- Resource ID.
- location string
- Resource location.
- serviceAlias string
- The alias indicating if the policy belongs to a service
- serviceEndpoint ServicePolicy Definitions Endpoint Policy Definition Response[] 
- A collection of service endpoint policy definitions of the service endpoint policy.
- {[key: string]: string}
- Resource tags.
- etag str
- A unique read-only string that changes whenever the resource is updated.
- kind str
- Kind of service endpoint policy. This is metadata used for the Azure portal experience.
- name str
- Resource name.
- provisioning_state str
- The provisioning state of the service endpoint policy resource.
- resource_guid str
- The resource GUID property of the service endpoint policy resource.
- subnets
Sequence[SubnetResponse] 
- A collection of references to subnets.
- type str
- Resource type.
- contextual_service_ Sequence[str]endpoint_ policies 
- A collection of contextual service endpoint policy.
- id str
- Resource ID.
- location str
- Resource location.
- service_alias str
- The alias indicating if the policy belongs to a service
- service_endpoint_ Sequence[Servicepolicy_ definitions Endpoint Policy Definition Response] 
- A collection of service endpoint policy definitions of the service endpoint policy.
- Mapping[str, str]
- Resource tags.
- etag String
- A unique read-only string that changes whenever the resource is updated.
- kind String
- Kind of service endpoint policy. This is metadata used for the Azure portal experience.
- name String
- Resource name.
- provisioningState String
- The provisioning state of the service endpoint policy resource.
- resourceGuid String
- The resource GUID property of the service endpoint policy resource.
- subnets List<Property Map>
- A collection of references to subnets.
- type String
- Resource type.
- contextualService List<String>Endpoint Policies 
- A collection of contextual service endpoint policy.
- id String
- Resource ID.
- location String
- Resource location.
- serviceAlias String
- The alias indicating if the policy belongs to a service
- serviceEndpoint List<Property Map>Policy Definitions 
- A collection of service endpoint policy definitions of the service endpoint policy.
- Map<String>
- Resource tags.
ServiceEndpointPropertiesFormat, ServiceEndpointPropertiesFormatArgs        
- Locations List<string>
- A list of locations.
- ProvisioningState string
- The provisioning state of the resource.
- Service string
- The type of the endpoint service.
- Locations []string
- A list of locations.
- ProvisioningState string
- The provisioning state of the resource.
- Service string
- The type of the endpoint service.
- locations List<String>
- A list of locations.
- provisioningState String
- The provisioning state of the resource.
- service String
- The type of the endpoint service.
- locations string[]
- A list of locations.
- provisioningState string
- The provisioning state of the resource.
- service string
- The type of the endpoint service.
- locations Sequence[str]
- A list of locations.
- provisioning_state str
- The provisioning state of the resource.
- service str
- The type of the endpoint service.
- locations List<String>
- A list of locations.
- provisioningState String
- The provisioning state of the resource.
- service String
- The type of the endpoint service.
ServiceEndpointPropertiesFormatResponse, ServiceEndpointPropertiesFormatResponseArgs          
- ProvisioningState string
- The provisioning state of the service endpoint resource.
- Locations List<string>
- A list of locations.
- Service string
- The type of the endpoint service.
- ProvisioningState string
- The provisioning state of the service endpoint resource.
- Locations []string
- A list of locations.
- Service string
- The type of the endpoint service.
- provisioningState String
- The provisioning state of the service endpoint resource.
- locations List<String>
- A list of locations.
- service String
- The type of the endpoint service.
- provisioningState string
- The provisioning state of the service endpoint resource.
- locations string[]
- A list of locations.
- service string
- The type of the endpoint service.
- provisioning_state str
- The provisioning state of the service endpoint resource.
- locations Sequence[str]
- A list of locations.
- service str
- The type of the endpoint service.
- provisioningState String
- The provisioning state of the service endpoint resource.
- locations List<String>
- A list of locations.
- service String
- The type of the endpoint service.
SubResource, SubResourceArgs    
- Id string
- Sub-resource ID. Both absolute resource ID and a relative resource ID are accepted. An absolute ID starts with /subscriptions/ and contains the entire ID of the parent resource and the ID of the sub-resource in the end. A relative ID replaces the ID of the parent resource with a token '$self', followed by the sub-resource ID itself. Example of a relative ID: $self/frontEndConfigurations/my-frontend.
- Id string
- Sub-resource ID. Both absolute resource ID and a relative resource ID are accepted. An absolute ID starts with /subscriptions/ and contains the entire ID of the parent resource and the ID of the sub-resource in the end. A relative ID replaces the ID of the parent resource with a token '$self', followed by the sub-resource ID itself. Example of a relative ID: $self/frontEndConfigurations/my-frontend.
- id String
- Sub-resource ID. Both absolute resource ID and a relative resource ID are accepted. An absolute ID starts with /subscriptions/ and contains the entire ID of the parent resource and the ID of the sub-resource in the end. A relative ID replaces the ID of the parent resource with a token '$self', followed by the sub-resource ID itself. Example of a relative ID: $self/frontEndConfigurations/my-frontend.
- id string
- Sub-resource ID. Both absolute resource ID and a relative resource ID are accepted. An absolute ID starts with /subscriptions/ and contains the entire ID of the parent resource and the ID of the sub-resource in the end. A relative ID replaces the ID of the parent resource with a token '$self', followed by the sub-resource ID itself. Example of a relative ID: $self/frontEndConfigurations/my-frontend.
- id str
- Sub-resource ID. Both absolute resource ID and a relative resource ID are accepted. An absolute ID starts with /subscriptions/ and contains the entire ID of the parent resource and the ID of the sub-resource in the end. A relative ID replaces the ID of the parent resource with a token '$self', followed by the sub-resource ID itself. Example of a relative ID: $self/frontEndConfigurations/my-frontend.
- id String
- Sub-resource ID. Both absolute resource ID and a relative resource ID are accepted. An absolute ID starts with /subscriptions/ and contains the entire ID of the parent resource and the ID of the sub-resource in the end. A relative ID replaces the ID of the parent resource with a token '$self', followed by the sub-resource ID itself. Example of a relative ID: $self/frontEndConfigurations/my-frontend.
SubResourceResponse, SubResourceResponseArgs      
- Id string
- Resource ID.
- Id string
- Resource ID.
- id String
- Resource ID.
- id string
- Resource ID.
- id str
- Resource ID.
- id String
- Resource ID.
Subnet, SubnetArgs  
- AddressPrefix string
- The address prefix for the subnet.
- AddressPrefixes List<string>
- List of address prefixes for the subnet.
- ApplicationGateway List<Pulumi.IPConfigurations Azure Native. Network. Inputs. Application Gateway IPConfiguration> 
- Application gateway IP configurations of virtual network resource.
- Delegations
List<Pulumi.Azure Native. Network. Inputs. Delegation> 
- An array of references to the delegations on the subnet.
- Etag string
- A unique read-only string that changes whenever the resource is updated.
- Id string
- Resource ID.
- IpAllocations List<Pulumi.Azure Native. Network. Inputs. Sub Resource> 
- Array of IpAllocation which reference this subnet.
- Name string
- The name of the resource that is unique within a resource group. This name can be used to access the resource.
- NatGateway Pulumi.Azure Native. Network. Inputs. Sub Resource 
- Nat gateway associated with this subnet.
- NetworkSecurity Pulumi.Group Azure Native. Network. Inputs. Network Security Group 
- The reference to the NetworkSecurityGroup resource.
- PrivateEndpoint string | Pulumi.Network Policies Azure Native. Network. Virtual Network Private Endpoint Network Policies 
- Enable or Disable apply network policies on private end point in the subnet.
- PrivateLink string | Pulumi.Service Network Policies Azure Native. Network. Virtual Network Private Link Service Network Policies 
- Enable or Disable apply network policies on private link service in the subnet.
- ProvisioningState string
- The provisioning state of the resource.
- 
List<Pulumi.Azure Native. Network. Inputs. Resource Navigation Link> 
- Gets an array of references to the external resources using subnet.
- RouteTable Pulumi.Azure Native. Network. Inputs. Route Table 
- The reference to the RouteTable resource.
- ServiceAssociation List<Pulumi.Links Azure Native. Network. Inputs. Service Association Link> 
- Gets an array of references to services injecting into this subnet.
- ServiceEndpoint List<Pulumi.Policies Azure Native. Network. Inputs. Service Endpoint Policy> 
- An array of service endpoint policies.
- ServiceEndpoints List<Pulumi.Azure Native. Network. Inputs. Service Endpoint Properties Format> 
- An array of service endpoints.
- Type string
- Resource type.
- AddressPrefix string
- The address prefix for the subnet.
- AddressPrefixes []string
- List of address prefixes for the subnet.
- ApplicationGateway []ApplicationIPConfigurations Gateway IPConfiguration 
- Application gateway IP configurations of virtual network resource.
- Delegations []Delegation
- An array of references to the delegations on the subnet.
- Etag string
- A unique read-only string that changes whenever the resource is updated.
- Id string
- Resource ID.
- IpAllocations []SubResource 
- Array of IpAllocation which reference this subnet.
- Name string
- The name of the resource that is unique within a resource group. This name can be used to access the resource.
- NatGateway SubResource 
- Nat gateway associated with this subnet.
- NetworkSecurity NetworkGroup Security Group Type 
- The reference to the NetworkSecurityGroup resource.
- PrivateEndpoint string | VirtualNetwork Policies Network Private Endpoint Network Policies 
- Enable or Disable apply network policies on private end point in the subnet.
- PrivateLink string | VirtualService Network Policies Network Private Link Service Network Policies 
- Enable or Disable apply network policies on private link service in the subnet.
- ProvisioningState string
- The provisioning state of the resource.
- 
[]ResourceNavigation Link 
- Gets an array of references to the external resources using subnet.
- RouteTable RouteTable Type 
- The reference to the RouteTable resource.
- ServiceAssociation []ServiceLinks Association Link 
- Gets an array of references to services injecting into this subnet.
- ServiceEndpoint []ServicePolicies Endpoint Policy Type 
- An array of service endpoint policies.
- ServiceEndpoints []ServiceEndpoint Properties Format 
- An array of service endpoints.
- Type string
- Resource type.
- addressPrefix String
- The address prefix for the subnet.
- addressPrefixes List<String>
- List of address prefixes for the subnet.
- applicationGateway List<ApplicationIPConfigurations Gateway IPConfiguration> 
- Application gateway IP configurations of virtual network resource.
- delegations List<Delegation>
- An array of references to the delegations on the subnet.
- etag String
- A unique read-only string that changes whenever the resource is updated.
- id String
- Resource ID.
- ipAllocations List<SubResource> 
- Array of IpAllocation which reference this subnet.
- name String
- The name of the resource that is unique within a resource group. This name can be used to access the resource.
- natGateway SubResource 
- Nat gateway associated with this subnet.
- networkSecurity NetworkGroup Security Group 
- The reference to the NetworkSecurityGroup resource.
- privateEndpoint String | VirtualNetwork Policies Network Private Endpoint Network Policies 
- Enable or Disable apply network policies on private end point in the subnet.
- privateLink String | VirtualService Network Policies Network Private Link Service Network Policies 
- Enable or Disable apply network policies on private link service in the subnet.
- provisioningState String
- The provisioning state of the resource.
- 
List<ResourceNavigation Link> 
- Gets an array of references to the external resources using subnet.
- routeTable RouteTable 
- The reference to the RouteTable resource.
- serviceAssociation List<ServiceLinks Association Link> 
- Gets an array of references to services injecting into this subnet.
- serviceEndpoint List<ServicePolicies Endpoint Policy> 
- An array of service endpoint policies.
- serviceEndpoints List<ServiceEndpoint Properties Format> 
- An array of service endpoints.
- type String
- Resource type.
- addressPrefix string
- The address prefix for the subnet.
- addressPrefixes string[]
- List of address prefixes for the subnet.
- applicationGateway ApplicationIPConfigurations Gateway IPConfiguration[] 
- Application gateway IP configurations of virtual network resource.
- delegations Delegation[]
- An array of references to the delegations on the subnet.
- etag string
- A unique read-only string that changes whenever the resource is updated.
- id string
- Resource ID.
- ipAllocations SubResource[] 
- Array of IpAllocation which reference this subnet.
- name string
- The name of the resource that is unique within a resource group. This name can be used to access the resource.
- natGateway SubResource 
- Nat gateway associated with this subnet.
- networkSecurity NetworkGroup Security Group 
- The reference to the NetworkSecurityGroup resource.
- privateEndpoint string | VirtualNetwork Policies Network Private Endpoint Network Policies 
- Enable or Disable apply network policies on private end point in the subnet.
- privateLink string | VirtualService Network Policies Network Private Link Service Network Policies 
- Enable or Disable apply network policies on private link service in the subnet.
- provisioningState string
- The provisioning state of the resource.
- 
ResourceNavigation Link[] 
- Gets an array of references to the external resources using subnet.
- routeTable RouteTable 
- The reference to the RouteTable resource.
- serviceAssociation ServiceLinks Association Link[] 
- Gets an array of references to services injecting into this subnet.
- serviceEndpoint ServicePolicies Endpoint Policy[] 
- An array of service endpoint policies.
- serviceEndpoints ServiceEndpoint Properties Format[] 
- An array of service endpoints.
- type string
- Resource type.
- address_prefix str
- The address prefix for the subnet.
- address_prefixes Sequence[str]
- List of address prefixes for the subnet.
- application_gateway_ Sequence[Applicationip_ configurations Gateway IPConfiguration] 
- Application gateway IP configurations of virtual network resource.
- delegations Sequence[Delegation]
- An array of references to the delegations on the subnet.
- etag str
- A unique read-only string that changes whenever the resource is updated.
- id str
- Resource ID.
- ip_allocations Sequence[SubResource] 
- Array of IpAllocation which reference this subnet.
- name str
- The name of the resource that is unique within a resource group. This name can be used to access the resource.
- nat_gateway SubResource 
- Nat gateway associated with this subnet.
- network_security_ Networkgroup Security Group 
- The reference to the NetworkSecurityGroup resource.
- private_endpoint_ str | Virtualnetwork_ policies Network Private Endpoint Network Policies 
- Enable or Disable apply network policies on private end point in the subnet.
- private_link_ str | Virtualservice_ network_ policies Network Private Link Service Network Policies 
- Enable or Disable apply network policies on private link service in the subnet.
- provisioning_state str
- The provisioning state of the resource.
- 
Sequence[ResourceNavigation Link] 
- Gets an array of references to the external resources using subnet.
- route_table RouteTable 
- The reference to the RouteTable resource.
- service_association_ Sequence[Servicelinks Association Link] 
- Gets an array of references to services injecting into this subnet.
- service_endpoint_ Sequence[Servicepolicies Endpoint Policy] 
- An array of service endpoint policies.
- service_endpoints Sequence[ServiceEndpoint Properties Format] 
- An array of service endpoints.
- type str
- Resource type.
- addressPrefix String
- The address prefix for the subnet.
- addressPrefixes List<String>
- List of address prefixes for the subnet.
- applicationGateway List<Property Map>IPConfigurations 
- Application gateway IP configurations of virtual network resource.
- delegations List<Property Map>
- An array of references to the delegations on the subnet.
- etag String
- A unique read-only string that changes whenever the resource is updated.
- id String
- Resource ID.
- ipAllocations List<Property Map>
- Array of IpAllocation which reference this subnet.
- name String
- The name of the resource that is unique within a resource group. This name can be used to access the resource.
- natGateway Property Map
- Nat gateway associated with this subnet.
- networkSecurity Property MapGroup 
- The reference to the NetworkSecurityGroup resource.
- privateEndpoint String | "Enabled" | "Disabled"Network Policies 
- Enable or Disable apply network policies on private end point in the subnet.
- privateLink String | "Enabled" | "Disabled"Service Network Policies 
- Enable or Disable apply network policies on private link service in the subnet.
- provisioningState String
- The provisioning state of the resource.
- List<Property Map>
- Gets an array of references to the external resources using subnet.
- routeTable Property Map
- The reference to the RouteTable resource.
- serviceAssociation List<Property Map>Links 
- Gets an array of references to services injecting into this subnet.
- serviceEndpoint List<Property Map>Policies 
- An array of service endpoint policies.
- serviceEndpoints List<Property Map>
- An array of service endpoints.
- type String
- Resource type.
SubnetResponse, SubnetResponseArgs    
- Etag string
- A unique read-only string that changes whenever the resource is updated.
- IpConfiguration List<Pulumi.Profiles Azure Native. Network. Inputs. IPConfiguration Profile Response> 
- Array of IP configuration profiles which reference this subnet.
- IpConfigurations List<Pulumi.Azure Native. Network. Inputs. IPConfiguration Response> 
- An array of references to the network interface IP configurations using subnet.
- PrivateEndpoints List<Pulumi.Azure Native. Network. Inputs. Private Endpoint Response> 
- An array of references to private endpoints.
- ProvisioningState string
- The provisioning state of the subnet resource.
- Purpose string
- A read-only string identifying the intention of use for this subnet based on delegations and other user-defined properties.
- 
List<Pulumi.Azure Native. Network. Inputs. Resource Navigation Link Response> 
- An array of references to the external resources using subnet.
- ServiceAssociation List<Pulumi.Links Azure Native. Network. Inputs. Service Association Link Response> 
- An array of references to services injecting into this subnet.
- AddressPrefix string
- The address prefix for the subnet.
- AddressPrefixes List<string>
- List of address prefixes for the subnet.
- ApplicationGateway List<Pulumi.IPConfigurations Azure Native. Network. Inputs. Application Gateway IPConfiguration Response> 
- Application gateway IP configurations of virtual network resource.
- Delegations
List<Pulumi.Azure Native. Network. Inputs. Delegation Response> 
- An array of references to the delegations on the subnet.
- Id string
- Resource ID.
- InterfaceEndpoints List<Pulumi.Azure Native. Network. Inputs. Interface Endpoint Response> 
- An array of references to interface endpoints
- IpAllocations List<Pulumi.Azure Native. Network. Inputs. Sub Resource Response> 
- Array of IpAllocation which reference this subnet.
- Name string
- The name of the resource that is unique within a resource group. This name can be used to access the resource.
- NatGateway Pulumi.Azure Native. Network. Inputs. Sub Resource Response 
- Nat gateway associated with this subnet.
- NetworkSecurity Pulumi.Group Azure Native. Network. Inputs. Network Security Group Response 
- The reference to the NetworkSecurityGroup resource.
- PrivateEndpoint stringNetwork Policies 
- Enable or Disable apply network policies on private end point in the subnet.
- PrivateLink stringService Network Policies 
- Enable or Disable apply network policies on private link service in the subnet.
- RouteTable Pulumi.Azure Native. Network. Inputs. Route Table Response 
- The reference to the RouteTable resource.
- ServiceEndpoint List<Pulumi.Policies Azure Native. Network. Inputs. Service Endpoint Policy Response> 
- An array of service endpoint policies.
- ServiceEndpoints List<Pulumi.Azure Native. Network. Inputs. Service Endpoint Properties Format Response> 
- An array of service endpoints.
- Type string
- Resource type.
- Etag string
- A unique read-only string that changes whenever the resource is updated.
- IpConfiguration []IPConfigurationProfiles Profile Response 
- Array of IP configuration profiles which reference this subnet.
- IpConfigurations []IPConfigurationResponse 
- An array of references to the network interface IP configurations using subnet.
- PrivateEndpoints []PrivateEndpoint Response 
- An array of references to private endpoints.
- ProvisioningState string
- The provisioning state of the subnet resource.
- Purpose string
- A read-only string identifying the intention of use for this subnet based on delegations and other user-defined properties.
- 
[]ResourceNavigation Link Response 
- An array of references to the external resources using subnet.
- ServiceAssociation []ServiceLinks Association Link Response 
- An array of references to services injecting into this subnet.
- AddressPrefix string
- The address prefix for the subnet.
- AddressPrefixes []string
- List of address prefixes for the subnet.
- ApplicationGateway []ApplicationIPConfigurations Gateway IPConfiguration Response 
- Application gateway IP configurations of virtual network resource.
- Delegations
[]DelegationResponse 
- An array of references to the delegations on the subnet.
- Id string
- Resource ID.
- InterfaceEndpoints []InterfaceEndpoint Response 
- An array of references to interface endpoints
- IpAllocations []SubResource Response 
- Array of IpAllocation which reference this subnet.
- Name string
- The name of the resource that is unique within a resource group. This name can be used to access the resource.
- NatGateway SubResource Response 
- Nat gateway associated with this subnet.
- NetworkSecurity NetworkGroup Security Group Response 
- The reference to the NetworkSecurityGroup resource.
- PrivateEndpoint stringNetwork Policies 
- Enable or Disable apply network policies on private end point in the subnet.
- PrivateLink stringService Network Policies 
- Enable or Disable apply network policies on private link service in the subnet.
- RouteTable RouteTable Response 
- The reference to the RouteTable resource.
- ServiceEndpoint []ServicePolicies Endpoint Policy Response 
- An array of service endpoint policies.
- ServiceEndpoints []ServiceEndpoint Properties Format Response 
- An array of service endpoints.
- Type string
- Resource type.
- etag String
- A unique read-only string that changes whenever the resource is updated.
- ipConfiguration List<IPConfigurationProfiles Profile Response> 
- Array of IP configuration profiles which reference this subnet.
- ipConfigurations List<IPConfigurationResponse> 
- An array of references to the network interface IP configurations using subnet.
- privateEndpoints List<PrivateEndpoint Response> 
- An array of references to private endpoints.
- provisioningState String
- The provisioning state of the subnet resource.
- purpose String
- A read-only string identifying the intention of use for this subnet based on delegations and other user-defined properties.
- 
List<ResourceNavigation Link Response> 
- An array of references to the external resources using subnet.
- serviceAssociation List<ServiceLinks Association Link Response> 
- An array of references to services injecting into this subnet.
- addressPrefix String
- The address prefix for the subnet.
- addressPrefixes List<String>
- List of address prefixes for the subnet.
- applicationGateway List<ApplicationIPConfigurations Gateway IPConfiguration Response> 
- Application gateway IP configurations of virtual network resource.
- delegations
List<DelegationResponse> 
- An array of references to the delegations on the subnet.
- id String
- Resource ID.
- interfaceEndpoints List<InterfaceEndpoint Response> 
- An array of references to interface endpoints
- ipAllocations List<SubResource Response> 
- Array of IpAllocation which reference this subnet.
- name String
- The name of the resource that is unique within a resource group. This name can be used to access the resource.
- natGateway SubResource Response 
- Nat gateway associated with this subnet.
- networkSecurity NetworkGroup Security Group Response 
- The reference to the NetworkSecurityGroup resource.
- privateEndpoint StringNetwork Policies 
- Enable or Disable apply network policies on private end point in the subnet.
- privateLink StringService Network Policies 
- Enable or Disable apply network policies on private link service in the subnet.
- routeTable RouteTable Response 
- The reference to the RouteTable resource.
- serviceEndpoint List<ServicePolicies Endpoint Policy Response> 
- An array of service endpoint policies.
- serviceEndpoints List<ServiceEndpoint Properties Format Response> 
- An array of service endpoints.
- type String
- Resource type.
- etag string
- A unique read-only string that changes whenever the resource is updated.
- ipConfiguration IPConfigurationProfiles Profile Response[] 
- Array of IP configuration profiles which reference this subnet.
- ipConfigurations IPConfigurationResponse[] 
- An array of references to the network interface IP configurations using subnet.
- privateEndpoints PrivateEndpoint Response[] 
- An array of references to private endpoints.
- provisioningState string
- The provisioning state of the subnet resource.
- purpose string
- A read-only string identifying the intention of use for this subnet based on delegations and other user-defined properties.
- 
ResourceNavigation Link Response[] 
- An array of references to the external resources using subnet.
- serviceAssociation ServiceLinks Association Link Response[] 
- An array of references to services injecting into this subnet.
- addressPrefix string
- The address prefix for the subnet.
- addressPrefixes string[]
- List of address prefixes for the subnet.
- applicationGateway ApplicationIPConfigurations Gateway IPConfiguration Response[] 
- Application gateway IP configurations of virtual network resource.
- delegations
DelegationResponse[] 
- An array of references to the delegations on the subnet.
- id string
- Resource ID.
- interfaceEndpoints InterfaceEndpoint Response[] 
- An array of references to interface endpoints
- ipAllocations SubResource Response[] 
- Array of IpAllocation which reference this subnet.
- name string
- The name of the resource that is unique within a resource group. This name can be used to access the resource.
- natGateway SubResource Response 
- Nat gateway associated with this subnet.
- networkSecurity NetworkGroup Security Group Response 
- The reference to the NetworkSecurityGroup resource.
- privateEndpoint stringNetwork Policies 
- Enable or Disable apply network policies on private end point in the subnet.
- privateLink stringService Network Policies 
- Enable or Disable apply network policies on private link service in the subnet.
- routeTable RouteTable Response 
- The reference to the RouteTable resource.
- serviceEndpoint ServicePolicies Endpoint Policy Response[] 
- An array of service endpoint policies.
- serviceEndpoints ServiceEndpoint Properties Format Response[] 
- An array of service endpoints.
- type string
- Resource type.
- etag str
- A unique read-only string that changes whenever the resource is updated.
- ip_configuration_ Sequence[IPConfigurationprofiles Profile Response] 
- Array of IP configuration profiles which reference this subnet.
- ip_configurations Sequence[IPConfigurationResponse] 
- An array of references to the network interface IP configurations using subnet.
- private_endpoints Sequence[PrivateEndpoint Response] 
- An array of references to private endpoints.
- provisioning_state str
- The provisioning state of the subnet resource.
- purpose str
- A read-only string identifying the intention of use for this subnet based on delegations and other user-defined properties.
- 
Sequence[ResourceNavigation Link Response] 
- An array of references to the external resources using subnet.
- service_association_ Sequence[Servicelinks Association Link Response] 
- An array of references to services injecting into this subnet.
- address_prefix str
- The address prefix for the subnet.
- address_prefixes Sequence[str]
- List of address prefixes for the subnet.
- application_gateway_ Sequence[Applicationip_ configurations Gateway IPConfiguration Response] 
- Application gateway IP configurations of virtual network resource.
- delegations
Sequence[DelegationResponse] 
- An array of references to the delegations on the subnet.
- id str
- Resource ID.
- interface_endpoints Sequence[InterfaceEndpoint Response] 
- An array of references to interface endpoints
- ip_allocations Sequence[SubResource Response] 
- Array of IpAllocation which reference this subnet.
- name str
- The name of the resource that is unique within a resource group. This name can be used to access the resource.
- nat_gateway SubResource Response 
- Nat gateway associated with this subnet.
- network_security_ Networkgroup Security Group Response 
- The reference to the NetworkSecurityGroup resource.
- private_endpoint_ strnetwork_ policies 
- Enable or Disable apply network policies on private end point in the subnet.
- private_link_ strservice_ network_ policies 
- Enable or Disable apply network policies on private link service in the subnet.
- route_table RouteTable Response 
- The reference to the RouteTable resource.
- service_endpoint_ Sequence[Servicepolicies Endpoint Policy Response] 
- An array of service endpoint policies.
- service_endpoints Sequence[ServiceEndpoint Properties Format Response] 
- An array of service endpoints.
- type str
- Resource type.
- etag String
- A unique read-only string that changes whenever the resource is updated.
- ipConfiguration List<Property Map>Profiles 
- Array of IP configuration profiles which reference this subnet.
- ipConfigurations List<Property Map>
- An array of references to the network interface IP configurations using subnet.
- privateEndpoints List<Property Map>
- An array of references to private endpoints.
- provisioningState String
- The provisioning state of the subnet resource.
- purpose String
- A read-only string identifying the intention of use for this subnet based on delegations and other user-defined properties.
- List<Property Map>
- An array of references to the external resources using subnet.
- serviceAssociation List<Property Map>Links 
- An array of references to services injecting into this subnet.
- addressPrefix String
- The address prefix for the subnet.
- addressPrefixes List<String>
- List of address prefixes for the subnet.
- applicationGateway List<Property Map>IPConfigurations 
- Application gateway IP configurations of virtual network resource.
- delegations List<Property Map>
- An array of references to the delegations on the subnet.
- id String
- Resource ID.
- interfaceEndpoints List<Property Map>
- An array of references to interface endpoints
- ipAllocations List<Property Map>
- Array of IpAllocation which reference this subnet.
- name String
- The name of the resource that is unique within a resource group. This name can be used to access the resource.
- natGateway Property Map
- Nat gateway associated with this subnet.
- networkSecurity Property MapGroup 
- The reference to the NetworkSecurityGroup resource.
- privateEndpoint StringNetwork Policies 
- Enable or Disable apply network policies on private end point in the subnet.
- privateLink StringService Network Policies 
- Enable or Disable apply network policies on private link service in the subnet.
- routeTable Property Map
- The reference to the RouteTable resource.
- serviceEndpoint List<Property Map>Policies 
- An array of service endpoint policies.
- serviceEndpoints List<Property Map>
- An array of service endpoints.
- type String
- Resource type.
TrafficAnalyticsConfigurationPropertiesResponse, TrafficAnalyticsConfigurationPropertiesResponseArgs          
- Enabled bool
- Flag to enable/disable traffic analytics.
- TrafficAnalytics intInterval 
- The interval in minutes which would decide how frequently TA service should do flow analytics.
- WorkspaceId string
- The resource guid of the attached workspace.
- WorkspaceRegion string
- The location of the attached workspace.
- WorkspaceResource stringId 
- Resource Id of the attached workspace.
- Enabled bool
- Flag to enable/disable traffic analytics.
- TrafficAnalytics intInterval 
- The interval in minutes which would decide how frequently TA service should do flow analytics.
- WorkspaceId string
- The resource guid of the attached workspace.
- WorkspaceRegion string
- The location of the attached workspace.
- WorkspaceResource stringId 
- Resource Id of the attached workspace.
- enabled Boolean
- Flag to enable/disable traffic analytics.
- trafficAnalytics IntegerInterval 
- The interval in minutes which would decide how frequently TA service should do flow analytics.
- workspaceId String
- The resource guid of the attached workspace.
- workspaceRegion String
- The location of the attached workspace.
- workspaceResource StringId 
- Resource Id of the attached workspace.
- enabled boolean
- Flag to enable/disable traffic analytics.
- trafficAnalytics numberInterval 
- The interval in minutes which would decide how frequently TA service should do flow analytics.
- workspaceId string
- The resource guid of the attached workspace.
- workspaceRegion string
- The location of the attached workspace.
- workspaceResource stringId 
- Resource Id of the attached workspace.
- enabled bool
- Flag to enable/disable traffic analytics.
- traffic_analytics_ intinterval 
- The interval in minutes which would decide how frequently TA service should do flow analytics.
- workspace_id str
- The resource guid of the attached workspace.
- workspace_region str
- The location of the attached workspace.
- workspace_resource_ strid 
- Resource Id of the attached workspace.
- enabled Boolean
- Flag to enable/disable traffic analytics.
- trafficAnalytics NumberInterval 
- The interval in minutes which would decide how frequently TA service should do flow analytics.
- workspaceId String
- The resource guid of the attached workspace.
- workspaceRegion String
- The location of the attached workspace.
- workspaceResource StringId 
- Resource Id of the attached workspace.
TrafficAnalyticsPropertiesResponse, TrafficAnalyticsPropertiesResponseArgs        
- NetworkWatcher Pulumi.Flow Analytics Configuration Azure Native. Network. Inputs. Traffic Analytics Configuration Properties Response 
- Parameters that define the configuration of traffic analytics.
- NetworkWatcher TrafficFlow Analytics Configuration Analytics Configuration Properties Response 
- Parameters that define the configuration of traffic analytics.
- networkWatcher TrafficFlow Analytics Configuration Analytics Configuration Properties Response 
- Parameters that define the configuration of traffic analytics.
- networkWatcher TrafficFlow Analytics Configuration Analytics Configuration Properties Response 
- Parameters that define the configuration of traffic analytics.
- network_watcher_ Trafficflow_ analytics_ configuration Analytics Configuration Properties Response 
- Parameters that define the configuration of traffic analytics.
- networkWatcher Property MapFlow Analytics Configuration 
- Parameters that define the configuration of traffic analytics.
VirtualNetworkPrivateEndpointNetworkPolicies, VirtualNetworkPrivateEndpointNetworkPoliciesArgs            
- Enabled
- Enabled
- Disabled
- Disabled
- VirtualNetwork Private Endpoint Network Policies Enabled 
- Enabled
- VirtualNetwork Private Endpoint Network Policies Disabled 
- Disabled
- Enabled
- Enabled
- Disabled
- Disabled
- Enabled
- Enabled
- Disabled
- Disabled
- ENABLED
- Enabled
- DISABLED
- Disabled
- "Enabled"
- Enabled
- "Disabled"
- Disabled
VirtualNetworkPrivateLinkServiceNetworkPolicies, VirtualNetworkPrivateLinkServiceNetworkPoliciesArgs              
- Enabled
- Enabled
- Disabled
- Disabled
- VirtualNetwork Private Link Service Network Policies Enabled 
- Enabled
- VirtualNetwork Private Link Service Network Policies Disabled 
- Disabled
- Enabled
- Enabled
- Disabled
- Disabled
- Enabled
- Enabled
- Disabled
- Disabled
- ENABLED
- Enabled
- DISABLED
- Disabled
- "Enabled"
- Enabled
- "Disabled"
- Disabled
VirtualNetworkTapResponse, VirtualNetworkTapResponseArgs        
- Etag string
- A unique read-only string that changes whenever the resource is updated.
- Name string
- Resource name.
- NetworkInterface List<Pulumi.Tap Configurations Azure Native. Network. Inputs. Network Interface Tap Configuration Response> 
- Specifies the list of resource IDs for the network interface IP configuration that needs to be tapped.
- ProvisioningState string
- The provisioning state of the virtual network tap resource.
- ResourceGuid string
- The resource GUID property of the virtual network tap resource.
- Type string
- Resource type.
- DestinationLoad Pulumi.Balancer Front End IPConfiguration Azure Native. Network. Inputs. Frontend IPConfiguration Response 
- The reference to the private IP address on the internal Load Balancer that will receive the tap.
- DestinationNetwork Pulumi.Interface IPConfiguration Azure Native. Network. Inputs. Network Interface IPConfiguration Response 
- The reference to the private IP Address of the collector nic that will receive the tap.
- DestinationPort int
- The VXLAN destination port that will receive the tapped traffic.
- Id string
- Resource ID.
- Location string
- Resource location.
- Dictionary<string, string>
- Resource tags.
- Etag string
- A unique read-only string that changes whenever the resource is updated.
- Name string
- Resource name.
- NetworkInterface []NetworkTap Configurations Interface Tap Configuration Response 
- Specifies the list of resource IDs for the network interface IP configuration that needs to be tapped.
- ProvisioningState string
- The provisioning state of the virtual network tap resource.
- ResourceGuid string
- The resource GUID property of the virtual network tap resource.
- Type string
- Resource type.
- DestinationLoad FrontendBalancer Front End IPConfiguration IPConfiguration Response 
- The reference to the private IP address on the internal Load Balancer that will receive the tap.
- DestinationNetwork NetworkInterface IPConfiguration Interface IPConfiguration Response 
- The reference to the private IP Address of the collector nic that will receive the tap.
- DestinationPort int
- The VXLAN destination port that will receive the tapped traffic.
- Id string
- Resource ID.
- Location string
- Resource location.
- map[string]string
- Resource tags.
- etag String
- A unique read-only string that changes whenever the resource is updated.
- name String
- Resource name.
- networkInterface List<NetworkTap Configurations Interface Tap Configuration Response> 
- Specifies the list of resource IDs for the network interface IP configuration that needs to be tapped.
- provisioningState String
- The provisioning state of the virtual network tap resource.
- resourceGuid String
- The resource GUID property of the virtual network tap resource.
- type String
- Resource type.
- destinationLoad FrontendBalancer Front End IPConfiguration IPConfiguration Response 
- The reference to the private IP address on the internal Load Balancer that will receive the tap.
- destinationNetwork NetworkInterface IPConfiguration Interface IPConfiguration Response 
- The reference to the private IP Address of the collector nic that will receive the tap.
- destinationPort Integer
- The VXLAN destination port that will receive the tapped traffic.
- id String
- Resource ID.
- location String
- Resource location.
- Map<String,String>
- Resource tags.
- etag string
- A unique read-only string that changes whenever the resource is updated.
- name string
- Resource name.
- networkInterface NetworkTap Configurations Interface Tap Configuration Response[] 
- Specifies the list of resource IDs for the network interface IP configuration that needs to be tapped.
- provisioningState string
- The provisioning state of the virtual network tap resource.
- resourceGuid string
- The resource GUID property of the virtual network tap resource.
- type string
- Resource type.
- destinationLoad FrontendBalancer Front End IPConfiguration IPConfiguration Response 
- The reference to the private IP address on the internal Load Balancer that will receive the tap.
- destinationNetwork NetworkInterface IPConfiguration Interface IPConfiguration Response 
- The reference to the private IP Address of the collector nic that will receive the tap.
- destinationPort number
- The VXLAN destination port that will receive the tapped traffic.
- id string
- Resource ID.
- location string
- Resource location.
- {[key: string]: string}
- Resource tags.
- etag str
- A unique read-only string that changes whenever the resource is updated.
- name str
- Resource name.
- network_interface_ Sequence[Networktap_ configurations Interface Tap Configuration Response] 
- Specifies the list of resource IDs for the network interface IP configuration that needs to be tapped.
- provisioning_state str
- The provisioning state of the virtual network tap resource.
- resource_guid str
- The resource GUID property of the virtual network tap resource.
- type str
- Resource type.
- destination_load_ Frontendbalancer_ front_ end_ ip_ configuration IPConfiguration Response 
- The reference to the private IP address on the internal Load Balancer that will receive the tap.
- destination_network_ Networkinterface_ ip_ configuration Interface IPConfiguration Response 
- The reference to the private IP Address of the collector nic that will receive the tap.
- destination_port int
- The VXLAN destination port that will receive the tapped traffic.
- id str
- Resource ID.
- location str
- Resource location.
- Mapping[str, str]
- Resource tags.
- etag String
- A unique read-only string that changes whenever the resource is updated.
- name String
- Resource name.
- networkInterface List<Property Map>Tap Configurations 
- Specifies the list of resource IDs for the network interface IP configuration that needs to be tapped.
- provisioningState String
- The provisioning state of the virtual network tap resource.
- resourceGuid String
- The resource GUID property of the virtual network tap resource.
- type String
- Resource type.
- destinationLoad Property MapBalancer Front End IPConfiguration 
- The reference to the private IP address on the internal Load Balancer that will receive the tap.
- destinationNetwork Property MapInterface IPConfiguration 
- The reference to the private IP Address of the collector nic that will receive the tap.
- destinationPort Number
- The VXLAN destination port that will receive the tapped traffic.
- id String
- Resource ID.
- location String
- Resource location.
- Map<String>
- Resource tags.
Import
An existing resource can be imported using its type token, name, and identifier, e.g.
$ pulumi import azure-native:network:InterfaceEndpoint testIe /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/interfaceEndpoints/{interfaceEndpointName} 
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- Azure Native pulumi/pulumi-azure-native
- License
- Apache-2.0