azure-native.network.VirtualNetwork
Explore with Pulumi AI
Virtual Network resource.
Uses Azure REST API version 2024-05-01. In version 2.x of the Azure Native provider, it used API version 2023-02-01.
Other available API versions: 2018-06-01, 2018-07-01, 2018-08-01, 2018-10-01, 2018-11-01, 2018-12-01, 2019-02-01, 2019-04-01, 2019-06-01, 2019-07-01, 2019-08-01, 2019-09-01, 2019-11-01, 2019-12-01, 2020-03-01, 2020-04-01, 2020-05-01, 2020-06-01, 2020-07-01, 2020-08-01, 2020-11-01, 2021-02-01, 2021-03-01, 2021-05-01, 2021-08-01, 2022-01-01, 2022-05-01, 2022-07-01, 2022-09-01, 2022-11-01, 2023-02-01, 2023-04-01, 2023-05-01, 2023-06-01, 2023-09-01, 2023-11-01, 2024-01-01, 2024-03-01, 2024-07-01. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native network [ApiVersion]
. See the version guide for details.
Example Usage
Create virtual network
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using AzureNative = Pulumi.AzureNative;
return await Deployment.RunAsync(() =>
{
var virtualNetwork = new AzureNative.Network.VirtualNetwork("virtualNetwork", new()
{
AddressSpace = new AzureNative.Network.Inputs.AddressSpaceArgs
{
AddressPrefixes = new[]
{
"10.0.0.0/16",
},
},
FlowTimeoutInMinutes = 10,
Location = "eastus",
ResourceGroupName = "rg1",
VirtualNetworkName = "test-vnet",
});
});
package main
import (
network "github.com/pulumi/pulumi-azure-native-sdk/network/v3"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := network.NewVirtualNetwork(ctx, "virtualNetwork", &network.VirtualNetworkArgs{
AddressSpace: &network.AddressSpaceArgs{
AddressPrefixes: pulumi.StringArray{
pulumi.String("10.0.0.0/16"),
},
},
FlowTimeoutInMinutes: pulumi.Int(10),
Location: pulumi.String("eastus"),
ResourceGroupName: pulumi.String("rg1"),
VirtualNetworkName: pulumi.String("test-vnet"),
})
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.VirtualNetwork;
import com.pulumi.azurenative.network.VirtualNetworkArgs;
import com.pulumi.azurenative.network.inputs.AddressSpaceArgs;
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 virtualNetwork = new VirtualNetwork("virtualNetwork", VirtualNetworkArgs.builder()
.addressSpace(AddressSpaceArgs.builder()
.addressPrefixes("10.0.0.0/16")
.build())
.flowTimeoutInMinutes(10)
.location("eastus")
.resourceGroupName("rg1")
.virtualNetworkName("test-vnet")
.build());
}
}
import * as pulumi from "@pulumi/pulumi";
import * as azure_native from "@pulumi/azure-native";
const virtualNetwork = new azure_native.network.VirtualNetwork("virtualNetwork", {
addressSpace: {
addressPrefixes: ["10.0.0.0/16"],
},
flowTimeoutInMinutes: 10,
location: "eastus",
resourceGroupName: "rg1",
virtualNetworkName: "test-vnet",
});
import pulumi
import pulumi_azure_native as azure_native
virtual_network = azure_native.network.VirtualNetwork("virtualNetwork",
address_space={
"address_prefixes": ["10.0.0.0/16"],
},
flow_timeout_in_minutes=10,
location="eastus",
resource_group_name="rg1",
virtual_network_name="test-vnet")
resources:
virtualNetwork:
type: azure-native:network:VirtualNetwork
properties:
addressSpace:
addressPrefixes:
- 10.0.0.0/16
flowTimeoutInMinutes: 10
location: eastus
resourceGroupName: rg1
virtualNetworkName: test-vnet
Create virtual network with Bgp Communities
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using AzureNative = Pulumi.AzureNative;
return await Deployment.RunAsync(() =>
{
var virtualNetwork = new AzureNative.Network.VirtualNetwork("virtualNetwork", new()
{
AddressSpace = new AzureNative.Network.Inputs.AddressSpaceArgs
{
AddressPrefixes = new[]
{
"10.0.0.0/16",
},
},
BgpCommunities = new AzureNative.Network.Inputs.VirtualNetworkBgpCommunitiesArgs
{
VirtualNetworkCommunity = "12076:20000",
},
Location = "eastus",
ResourceGroupName = "rg1",
Subnets = new[]
{
new AzureNative.Network.Inputs.SubnetArgs
{
AddressPrefix = "10.0.0.0/24",
Name = "test-1",
},
},
VirtualNetworkName = "test-vnet",
});
});
package main
import (
network "github.com/pulumi/pulumi-azure-native-sdk/network/v3"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := network.NewVirtualNetwork(ctx, "virtualNetwork", &network.VirtualNetworkArgs{
AddressSpace: &network.AddressSpaceArgs{
AddressPrefixes: pulumi.StringArray{
pulumi.String("10.0.0.0/16"),
},
},
BgpCommunities: &network.VirtualNetworkBgpCommunitiesArgs{
VirtualNetworkCommunity: pulumi.String("12076:20000"),
},
Location: pulumi.String("eastus"),
ResourceGroupName: pulumi.String("rg1"),
Subnets: network.SubnetTypeArray{
&network.SubnetTypeArgs{
AddressPrefix: pulumi.String("10.0.0.0/24"),
Name: pulumi.String("test-1"),
},
},
VirtualNetworkName: pulumi.String("test-vnet"),
})
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.VirtualNetwork;
import com.pulumi.azurenative.network.VirtualNetworkArgs;
import com.pulumi.azurenative.network.inputs.AddressSpaceArgs;
import com.pulumi.azurenative.network.inputs.VirtualNetworkBgpCommunitiesArgs;
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 virtualNetwork = new VirtualNetwork("virtualNetwork", VirtualNetworkArgs.builder()
.addressSpace(AddressSpaceArgs.builder()
.addressPrefixes("10.0.0.0/16")
.build())
.bgpCommunities(VirtualNetworkBgpCommunitiesArgs.builder()
.virtualNetworkCommunity("12076:20000")
.build())
.location("eastus")
.resourceGroupName("rg1")
.subnets(SubnetArgs.builder()
.addressPrefix("10.0.0.0/24")
.name("test-1")
.build())
.virtualNetworkName("test-vnet")
.build());
}
}
import * as pulumi from "@pulumi/pulumi";
import * as azure_native from "@pulumi/azure-native";
const virtualNetwork = new azure_native.network.VirtualNetwork("virtualNetwork", {
addressSpace: {
addressPrefixes: ["10.0.0.0/16"],
},
bgpCommunities: {
virtualNetworkCommunity: "12076:20000",
},
location: "eastus",
resourceGroupName: "rg1",
subnets: [{
addressPrefix: "10.0.0.0/24",
name: "test-1",
}],
virtualNetworkName: "test-vnet",
});
import pulumi
import pulumi_azure_native as azure_native
virtual_network = azure_native.network.VirtualNetwork("virtualNetwork",
address_space={
"address_prefixes": ["10.0.0.0/16"],
},
bgp_communities={
"virtual_network_community": "12076:20000",
},
location="eastus",
resource_group_name="rg1",
subnets=[{
"address_prefix": "10.0.0.0/24",
"name": "test-1",
}],
virtual_network_name="test-vnet")
resources:
virtualNetwork:
type: azure-native:network:VirtualNetwork
properties:
addressSpace:
addressPrefixes:
- 10.0.0.0/16
bgpCommunities:
virtualNetworkCommunity: 12076:20000
location: eastus
resourceGroupName: rg1
subnets:
- addressPrefix: 10.0.0.0/24
name: test-1
virtualNetworkName: test-vnet
Create virtual network with delegated subnets
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using AzureNative = Pulumi.AzureNative;
return await Deployment.RunAsync(() =>
{
var virtualNetwork = new AzureNative.Network.VirtualNetwork("virtualNetwork", new()
{
AddressSpace = new AzureNative.Network.Inputs.AddressSpaceArgs
{
AddressPrefixes = new[]
{
"10.0.0.0/16",
},
},
Location = "westcentralus",
ResourceGroupName = "rg1",
Subnets = new[]
{
new AzureNative.Network.Inputs.SubnetArgs
{
AddressPrefix = "10.0.0.0/24",
Delegations = new[]
{
new AzureNative.Network.Inputs.DelegationArgs
{
Name = "myDelegation",
ServiceName = "Microsoft.Sql/managedInstances",
},
},
Name = "test-1",
},
},
VirtualNetworkName = "test-vnet",
});
});
package main
import (
network "github.com/pulumi/pulumi-azure-native-sdk/network/v3"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := network.NewVirtualNetwork(ctx, "virtualNetwork", &network.VirtualNetworkArgs{
AddressSpace: &network.AddressSpaceArgs{
AddressPrefixes: pulumi.StringArray{
pulumi.String("10.0.0.0/16"),
},
},
Location: pulumi.String("westcentralus"),
ResourceGroupName: pulumi.String("rg1"),
Subnets: network.SubnetTypeArray{
&network.SubnetTypeArgs{
AddressPrefix: pulumi.String("10.0.0.0/24"),
Delegations: network.DelegationArray{
&network.DelegationArgs{
Name: pulumi.String("myDelegation"),
ServiceName: pulumi.String("Microsoft.Sql/managedInstances"),
},
},
Name: pulumi.String("test-1"),
},
},
VirtualNetworkName: pulumi.String("test-vnet"),
})
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.VirtualNetwork;
import com.pulumi.azurenative.network.VirtualNetworkArgs;
import com.pulumi.azurenative.network.inputs.AddressSpaceArgs;
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 virtualNetwork = new VirtualNetwork("virtualNetwork", VirtualNetworkArgs.builder()
.addressSpace(AddressSpaceArgs.builder()
.addressPrefixes("10.0.0.0/16")
.build())
.location("westcentralus")
.resourceGroupName("rg1")
.subnets(SubnetArgs.builder()
.addressPrefix("10.0.0.0/24")
.delegations(DelegationArgs.builder()
.name("myDelegation")
.serviceName("Microsoft.Sql/managedInstances")
.build())
.name("test-1")
.build())
.virtualNetworkName("test-vnet")
.build());
}
}
import * as pulumi from "@pulumi/pulumi";
import * as azure_native from "@pulumi/azure-native";
const virtualNetwork = new azure_native.network.VirtualNetwork("virtualNetwork", {
addressSpace: {
addressPrefixes: ["10.0.0.0/16"],
},
location: "westcentralus",
resourceGroupName: "rg1",
subnets: [{
addressPrefix: "10.0.0.0/24",
delegations: [{
name: "myDelegation",
serviceName: "Microsoft.Sql/managedInstances",
}],
name: "test-1",
}],
virtualNetworkName: "test-vnet",
});
import pulumi
import pulumi_azure_native as azure_native
virtual_network = azure_native.network.VirtualNetwork("virtualNetwork",
address_space={
"address_prefixes": ["10.0.0.0/16"],
},
location="westcentralus",
resource_group_name="rg1",
subnets=[{
"address_prefix": "10.0.0.0/24",
"delegations": [{
"name": "myDelegation",
"service_name": "Microsoft.Sql/managedInstances",
}],
"name": "test-1",
}],
virtual_network_name="test-vnet")
resources:
virtualNetwork:
type: azure-native:network:VirtualNetwork
properties:
addressSpace:
addressPrefixes:
- 10.0.0.0/16
location: westcentralus
resourceGroupName: rg1
subnets:
- addressPrefix: 10.0.0.0/24
delegations:
- name: myDelegation
serviceName: Microsoft.Sql/managedInstances
name: test-1
virtualNetworkName: test-vnet
Create virtual network with encryption
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using AzureNative = Pulumi.AzureNative;
return await Deployment.RunAsync(() =>
{
var virtualNetwork = new AzureNative.Network.VirtualNetwork("virtualNetwork", new()
{
AddressSpace = new AzureNative.Network.Inputs.AddressSpaceArgs
{
AddressPrefixes = new[]
{
"10.0.0.0/16",
},
},
Encryption = new AzureNative.Network.Inputs.VirtualNetworkEncryptionArgs
{
Enabled = true,
Enforcement = AzureNative.Network.VirtualNetworkEncryptionEnforcement.AllowUnencrypted,
},
Location = "eastus",
ResourceGroupName = "rg1",
Subnets = new[]
{
new AzureNative.Network.Inputs.SubnetArgs
{
AddressPrefix = "10.0.0.0/24",
Name = "test-1",
},
},
VirtualNetworkName = "test-vnet",
});
});
package main
import (
network "github.com/pulumi/pulumi-azure-native-sdk/network/v3"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := network.NewVirtualNetwork(ctx, "virtualNetwork", &network.VirtualNetworkArgs{
AddressSpace: &network.AddressSpaceArgs{
AddressPrefixes: pulumi.StringArray{
pulumi.String("10.0.0.0/16"),
},
},
Encryption: &network.VirtualNetworkEncryptionArgs{
Enabled: pulumi.Bool(true),
Enforcement: pulumi.String(network.VirtualNetworkEncryptionEnforcementAllowUnencrypted),
},
Location: pulumi.String("eastus"),
ResourceGroupName: pulumi.String("rg1"),
Subnets: network.SubnetTypeArray{
&network.SubnetTypeArgs{
AddressPrefix: pulumi.String("10.0.0.0/24"),
Name: pulumi.String("test-1"),
},
},
VirtualNetworkName: pulumi.String("test-vnet"),
})
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.VirtualNetwork;
import com.pulumi.azurenative.network.VirtualNetworkArgs;
import com.pulumi.azurenative.network.inputs.AddressSpaceArgs;
import com.pulumi.azurenative.network.inputs.VirtualNetworkEncryptionArgs;
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 virtualNetwork = new VirtualNetwork("virtualNetwork", VirtualNetworkArgs.builder()
.addressSpace(AddressSpaceArgs.builder()
.addressPrefixes("10.0.0.0/16")
.build())
.encryption(VirtualNetworkEncryptionArgs.builder()
.enabled(true)
.enforcement("AllowUnencrypted")
.build())
.location("eastus")
.resourceGroupName("rg1")
.subnets(SubnetArgs.builder()
.addressPrefix("10.0.0.0/24")
.name("test-1")
.build())
.virtualNetworkName("test-vnet")
.build());
}
}
import * as pulumi from "@pulumi/pulumi";
import * as azure_native from "@pulumi/azure-native";
const virtualNetwork = new azure_native.network.VirtualNetwork("virtualNetwork", {
addressSpace: {
addressPrefixes: ["10.0.0.0/16"],
},
encryption: {
enabled: true,
enforcement: azure_native.network.VirtualNetworkEncryptionEnforcement.AllowUnencrypted,
},
location: "eastus",
resourceGroupName: "rg1",
subnets: [{
addressPrefix: "10.0.0.0/24",
name: "test-1",
}],
virtualNetworkName: "test-vnet",
});
import pulumi
import pulumi_azure_native as azure_native
virtual_network = azure_native.network.VirtualNetwork("virtualNetwork",
address_space={
"address_prefixes": ["10.0.0.0/16"],
},
encryption={
"enabled": True,
"enforcement": azure_native.network.VirtualNetworkEncryptionEnforcement.ALLOW_UNENCRYPTED,
},
location="eastus",
resource_group_name="rg1",
subnets=[{
"address_prefix": "10.0.0.0/24",
"name": "test-1",
}],
virtual_network_name="test-vnet")
resources:
virtualNetwork:
type: azure-native:network:VirtualNetwork
properties:
addressSpace:
addressPrefixes:
- 10.0.0.0/16
encryption:
enabled: true
enforcement: AllowUnencrypted
location: eastus
resourceGroupName: rg1
subnets:
- addressPrefix: 10.0.0.0/24
name: test-1
virtualNetworkName: test-vnet
Create virtual network with ipamPool
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using AzureNative = Pulumi.AzureNative;
return await Deployment.RunAsync(() =>
{
var virtualNetwork = new AzureNative.Network.VirtualNetwork("virtualNetwork", new()
{
AddressSpace = new AzureNative.Network.Inputs.AddressSpaceArgs
{
IpamPoolPrefixAllocations = new[]
{
new AzureNative.Network.Inputs.IpamPoolPrefixAllocationArgs
{
Id = "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/networkManagers/nm1/ipamPools/testIpamPool",
NumberOfIpAddresses = "65536",
},
},
},
Location = "eastus",
ResourceGroupName = "rg1",
Subnets = new[]
{
new AzureNative.Network.Inputs.SubnetArgs
{
IpamPoolPrefixAllocations = new[]
{
new AzureNative.Network.Inputs.IpamPoolPrefixAllocationArgs
{
Id = "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/networkManagers/nm1/ipamPools/testIpamPool",
NumberOfIpAddresses = "80",
},
},
Name = "test-1",
},
},
VirtualNetworkName = "test-vnet",
});
});
package main
import (
network "github.com/pulumi/pulumi-azure-native-sdk/network/v3"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := network.NewVirtualNetwork(ctx, "virtualNetwork", &network.VirtualNetworkArgs{
AddressSpace: &network.AddressSpaceArgs{
IpamPoolPrefixAllocations: network.IpamPoolPrefixAllocationArray{
&network.IpamPoolPrefixAllocationArgs{
Id: pulumi.String("/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/networkManagers/nm1/ipamPools/testIpamPool"),
NumberOfIpAddresses: pulumi.String("65536"),
},
},
},
Location: pulumi.String("eastus"),
ResourceGroupName: pulumi.String("rg1"),
Subnets: network.SubnetTypeArray{
&network.SubnetTypeArgs{
IpamPoolPrefixAllocations: network.IpamPoolPrefixAllocationArray{
&network.IpamPoolPrefixAllocationArgs{
Id: pulumi.String("/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/networkManagers/nm1/ipamPools/testIpamPool"),
NumberOfIpAddresses: pulumi.String("80"),
},
},
Name: pulumi.String("test-1"),
},
},
VirtualNetworkName: pulumi.String("test-vnet"),
})
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.VirtualNetwork;
import com.pulumi.azurenative.network.VirtualNetworkArgs;
import com.pulumi.azurenative.network.inputs.AddressSpaceArgs;
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 virtualNetwork = new VirtualNetwork("virtualNetwork", VirtualNetworkArgs.builder()
.addressSpace(AddressSpaceArgs.builder()
.ipamPoolPrefixAllocations(IpamPoolPrefixAllocationArgs.builder()
.id("/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/networkManagers/nm1/ipamPools/testIpamPool")
.numberOfIpAddresses("65536")
.build())
.build())
.location("eastus")
.resourceGroupName("rg1")
.subnets(SubnetArgs.builder()
.ipamPoolPrefixAllocations(IpamPoolPrefixAllocationArgs.builder()
.id("/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/networkManagers/nm1/ipamPools/testIpamPool")
.numberOfIpAddresses("80")
.build())
.name("test-1")
.build())
.virtualNetworkName("test-vnet")
.build());
}
}
import * as pulumi from "@pulumi/pulumi";
import * as azure_native from "@pulumi/azure-native";
const virtualNetwork = new azure_native.network.VirtualNetwork("virtualNetwork", {
addressSpace: {
ipamPoolPrefixAllocations: [{
id: "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/networkManagers/nm1/ipamPools/testIpamPool",
numberOfIpAddresses: "65536",
}],
},
location: "eastus",
resourceGroupName: "rg1",
subnets: [{
ipamPoolPrefixAllocations: [{
id: "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/networkManagers/nm1/ipamPools/testIpamPool",
numberOfIpAddresses: "80",
}],
name: "test-1",
}],
virtualNetworkName: "test-vnet",
});
import pulumi
import pulumi_azure_native as azure_native
virtual_network = azure_native.network.VirtualNetwork("virtualNetwork",
address_space={
"ipam_pool_prefix_allocations": [{
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/networkManagers/nm1/ipamPools/testIpamPool",
"number_of_ip_addresses": "65536",
}],
},
location="eastus",
resource_group_name="rg1",
subnets=[{
"ipam_pool_prefix_allocations": [{
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/networkManagers/nm1/ipamPools/testIpamPool",
"number_of_ip_addresses": "80",
}],
"name": "test-1",
}],
virtual_network_name="test-vnet")
resources:
virtualNetwork:
type: azure-native:network:VirtualNetwork
properties:
addressSpace:
ipamPoolPrefixAllocations:
- id: /subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/networkManagers/nm1/ipamPools/testIpamPool
numberOfIpAddresses: '65536'
location: eastus
resourceGroupName: rg1
subnets:
- ipamPoolPrefixAllocations:
- id: /subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/networkManagers/nm1/ipamPools/testIpamPool
numberOfIpAddresses: '80'
name: test-1
virtualNetworkName: test-vnet
Create virtual network with service endpoints
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using AzureNative = Pulumi.AzureNative;
return await Deployment.RunAsync(() =>
{
var virtualNetwork = new AzureNative.Network.VirtualNetwork("virtualNetwork", new()
{
AddressSpace = new AzureNative.Network.Inputs.AddressSpaceArgs
{
AddressPrefixes = new[]
{
"10.0.0.0/16",
},
},
Location = "eastus",
ResourceGroupName = "vnetTest",
Subnets = new[]
{
new AzureNative.Network.Inputs.SubnetArgs
{
AddressPrefix = "10.0.0.0/16",
Name = "test-1",
ServiceEndpoints = new[]
{
new AzureNative.Network.Inputs.ServiceEndpointPropertiesFormatArgs
{
Service = "Microsoft.Storage",
},
},
},
},
VirtualNetworkName = "vnet1",
});
});
package main
import (
network "github.com/pulumi/pulumi-azure-native-sdk/network/v3"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := network.NewVirtualNetwork(ctx, "virtualNetwork", &network.VirtualNetworkArgs{
AddressSpace: &network.AddressSpaceArgs{
AddressPrefixes: pulumi.StringArray{
pulumi.String("10.0.0.0/16"),
},
},
Location: pulumi.String("eastus"),
ResourceGroupName: pulumi.String("vnetTest"),
Subnets: network.SubnetTypeArray{
&network.SubnetTypeArgs{
AddressPrefix: pulumi.String("10.0.0.0/16"),
Name: pulumi.String("test-1"),
ServiceEndpoints: network.ServiceEndpointPropertiesFormatArray{
&network.ServiceEndpointPropertiesFormatArgs{
Service: pulumi.String("Microsoft.Storage"),
},
},
},
},
VirtualNetworkName: pulumi.String("vnet1"),
})
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.VirtualNetwork;
import com.pulumi.azurenative.network.VirtualNetworkArgs;
import com.pulumi.azurenative.network.inputs.AddressSpaceArgs;
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 virtualNetwork = new VirtualNetwork("virtualNetwork", VirtualNetworkArgs.builder()
.addressSpace(AddressSpaceArgs.builder()
.addressPrefixes("10.0.0.0/16")
.build())
.location("eastus")
.resourceGroupName("vnetTest")
.subnets(SubnetArgs.builder()
.addressPrefix("10.0.0.0/16")
.name("test-1")
.serviceEndpoints(ServiceEndpointPropertiesFormatArgs.builder()
.service("Microsoft.Storage")
.build())
.build())
.virtualNetworkName("vnet1")
.build());
}
}
import * as pulumi from "@pulumi/pulumi";
import * as azure_native from "@pulumi/azure-native";
const virtualNetwork = new azure_native.network.VirtualNetwork("virtualNetwork", {
addressSpace: {
addressPrefixes: ["10.0.0.0/16"],
},
location: "eastus",
resourceGroupName: "vnetTest",
subnets: [{
addressPrefix: "10.0.0.0/16",
name: "test-1",
serviceEndpoints: [{
service: "Microsoft.Storage",
}],
}],
virtualNetworkName: "vnet1",
});
import pulumi
import pulumi_azure_native as azure_native
virtual_network = azure_native.network.VirtualNetwork("virtualNetwork",
address_space={
"address_prefixes": ["10.0.0.0/16"],
},
location="eastus",
resource_group_name="vnetTest",
subnets=[{
"address_prefix": "10.0.0.0/16",
"name": "test-1",
"service_endpoints": [{
"service": "Microsoft.Storage",
}],
}],
virtual_network_name="vnet1")
resources:
virtualNetwork:
type: azure-native:network:VirtualNetwork
properties:
addressSpace:
addressPrefixes:
- 10.0.0.0/16
location: eastus
resourceGroupName: vnetTest
subnets:
- addressPrefix: 10.0.0.0/16
name: test-1
serviceEndpoints:
- service: Microsoft.Storage
virtualNetworkName: vnet1
Create virtual network with service endpoints and service endpoint policy
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using AzureNative = Pulumi.AzureNative;
return await Deployment.RunAsync(() =>
{
var virtualNetwork = new AzureNative.Network.VirtualNetwork("virtualNetwork", new()
{
AddressSpace = new AzureNative.Network.Inputs.AddressSpaceArgs
{
AddressPrefixes = new[]
{
"10.0.0.0/16",
},
},
Location = "eastus2euap",
ResourceGroupName = "vnetTest",
Subnets = new[]
{
new AzureNative.Network.Inputs.SubnetArgs
{
AddressPrefix = "10.0.0.0/16",
Name = "test-1",
ServiceEndpointPolicies = new[]
{
new AzureNative.Network.Inputs.ServiceEndpointPolicyArgs
{
Id = "/subscriptions/subid/resourceGroups/vnetTest/providers/Microsoft.Network/serviceEndpointPolicies/ServiceEndpointPolicy1",
},
},
ServiceEndpoints = new[]
{
new AzureNative.Network.Inputs.ServiceEndpointPropertiesFormatArgs
{
Service = "Microsoft.Storage",
},
},
},
},
VirtualNetworkName = "vnet1",
});
});
package main
import (
network "github.com/pulumi/pulumi-azure-native-sdk/network/v3"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := network.NewVirtualNetwork(ctx, "virtualNetwork", &network.VirtualNetworkArgs{
AddressSpace: &network.AddressSpaceArgs{
AddressPrefixes: pulumi.StringArray{
pulumi.String("10.0.0.0/16"),
},
},
Location: pulumi.String("eastus2euap"),
ResourceGroupName: pulumi.String("vnetTest"),
Subnets: network.SubnetTypeArray{
&network.SubnetTypeArgs{
AddressPrefix: pulumi.String("10.0.0.0/16"),
Name: pulumi.String("test-1"),
ServiceEndpointPolicies: network.ServiceEndpointPolicyTypeArray{
&network.ServiceEndpointPolicyTypeArgs{
Id: pulumi.String("/subscriptions/subid/resourceGroups/vnetTest/providers/Microsoft.Network/serviceEndpointPolicies/ServiceEndpointPolicy1"),
},
},
ServiceEndpoints: network.ServiceEndpointPropertiesFormatArray{
&network.ServiceEndpointPropertiesFormatArgs{
Service: pulumi.String("Microsoft.Storage"),
},
},
},
},
VirtualNetworkName: pulumi.String("vnet1"),
})
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.VirtualNetwork;
import com.pulumi.azurenative.network.VirtualNetworkArgs;
import com.pulumi.azurenative.network.inputs.AddressSpaceArgs;
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 virtualNetwork = new VirtualNetwork("virtualNetwork", VirtualNetworkArgs.builder()
.addressSpace(AddressSpaceArgs.builder()
.addressPrefixes("10.0.0.0/16")
.build())
.location("eastus2euap")
.resourceGroupName("vnetTest")
.subnets(SubnetArgs.builder()
.addressPrefix("10.0.0.0/16")
.name("test-1")
.serviceEndpointPolicies(ServiceEndpointPolicyArgs.builder()
.id("/subscriptions/subid/resourceGroups/vnetTest/providers/Microsoft.Network/serviceEndpointPolicies/ServiceEndpointPolicy1")
.build())
.serviceEndpoints(ServiceEndpointPropertiesFormatArgs.builder()
.service("Microsoft.Storage")
.build())
.build())
.virtualNetworkName("vnet1")
.build());
}
}
import * as pulumi from "@pulumi/pulumi";
import * as azure_native from "@pulumi/azure-native";
const virtualNetwork = new azure_native.network.VirtualNetwork("virtualNetwork", {
addressSpace: {
addressPrefixes: ["10.0.0.0/16"],
},
location: "eastus2euap",
resourceGroupName: "vnetTest",
subnets: [{
addressPrefix: "10.0.0.0/16",
name: "test-1",
serviceEndpointPolicies: [{
id: "/subscriptions/subid/resourceGroups/vnetTest/providers/Microsoft.Network/serviceEndpointPolicies/ServiceEndpointPolicy1",
}],
serviceEndpoints: [{
service: "Microsoft.Storage",
}],
}],
virtualNetworkName: "vnet1",
});
import pulumi
import pulumi_azure_native as azure_native
virtual_network = azure_native.network.VirtualNetwork("virtualNetwork",
address_space={
"address_prefixes": ["10.0.0.0/16"],
},
location="eastus2euap",
resource_group_name="vnetTest",
subnets=[{
"address_prefix": "10.0.0.0/16",
"name": "test-1",
"service_endpoint_policies": [{
"id": "/subscriptions/subid/resourceGroups/vnetTest/providers/Microsoft.Network/serviceEndpointPolicies/ServiceEndpointPolicy1",
}],
"service_endpoints": [{
"service": "Microsoft.Storage",
}],
}],
virtual_network_name="vnet1")
resources:
virtualNetwork:
type: azure-native:network:VirtualNetwork
properties:
addressSpace:
addressPrefixes:
- 10.0.0.0/16
location: eastus2euap
resourceGroupName: vnetTest
subnets:
- addressPrefix: 10.0.0.0/16
name: test-1
serviceEndpointPolicies:
- id: /subscriptions/subid/resourceGroups/vnetTest/providers/Microsoft.Network/serviceEndpointPolicies/ServiceEndpointPolicy1
serviceEndpoints:
- service: Microsoft.Storage
virtualNetworkName: vnet1
Create virtual network with subnet
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using AzureNative = Pulumi.AzureNative;
return await Deployment.RunAsync(() =>
{
var virtualNetwork = new AzureNative.Network.VirtualNetwork("virtualNetwork", new()
{
AddressSpace = new AzureNative.Network.Inputs.AddressSpaceArgs
{
AddressPrefixes = new[]
{
"10.0.0.0/16",
},
},
Location = "eastus",
ResourceGroupName = "rg1",
Subnets = new[]
{
new AzureNative.Network.Inputs.SubnetArgs
{
AddressPrefix = "10.0.0.0/24",
Name = "test-1",
},
},
VirtualNetworkName = "test-vnet",
});
});
package main
import (
network "github.com/pulumi/pulumi-azure-native-sdk/network/v3"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := network.NewVirtualNetwork(ctx, "virtualNetwork", &network.VirtualNetworkArgs{
AddressSpace: &network.AddressSpaceArgs{
AddressPrefixes: pulumi.StringArray{
pulumi.String("10.0.0.0/16"),
},
},
Location: pulumi.String("eastus"),
ResourceGroupName: pulumi.String("rg1"),
Subnets: network.SubnetTypeArray{
&network.SubnetTypeArgs{
AddressPrefix: pulumi.String("10.0.0.0/24"),
Name: pulumi.String("test-1"),
},
},
VirtualNetworkName: pulumi.String("test-vnet"),
})
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.VirtualNetwork;
import com.pulumi.azurenative.network.VirtualNetworkArgs;
import com.pulumi.azurenative.network.inputs.AddressSpaceArgs;
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 virtualNetwork = new VirtualNetwork("virtualNetwork", VirtualNetworkArgs.builder()
.addressSpace(AddressSpaceArgs.builder()
.addressPrefixes("10.0.0.0/16")
.build())
.location("eastus")
.resourceGroupName("rg1")
.subnets(SubnetArgs.builder()
.addressPrefix("10.0.0.0/24")
.name("test-1")
.build())
.virtualNetworkName("test-vnet")
.build());
}
}
import * as pulumi from "@pulumi/pulumi";
import * as azure_native from "@pulumi/azure-native";
const virtualNetwork = new azure_native.network.VirtualNetwork("virtualNetwork", {
addressSpace: {
addressPrefixes: ["10.0.0.0/16"],
},
location: "eastus",
resourceGroupName: "rg1",
subnets: [{
addressPrefix: "10.0.0.0/24",
name: "test-1",
}],
virtualNetworkName: "test-vnet",
});
import pulumi
import pulumi_azure_native as azure_native
virtual_network = azure_native.network.VirtualNetwork("virtualNetwork",
address_space={
"address_prefixes": ["10.0.0.0/16"],
},
location="eastus",
resource_group_name="rg1",
subnets=[{
"address_prefix": "10.0.0.0/24",
"name": "test-1",
}],
virtual_network_name="test-vnet")
resources:
virtualNetwork:
type: azure-native:network:VirtualNetwork
properties:
addressSpace:
addressPrefixes:
- 10.0.0.0/16
location: eastus
resourceGroupName: rg1
subnets:
- addressPrefix: 10.0.0.0/24
name: test-1
virtualNetworkName: test-vnet
Create virtual network with subnet containing address prefixes
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using AzureNative = Pulumi.AzureNative;
return await Deployment.RunAsync(() =>
{
var virtualNetwork = new AzureNative.Network.VirtualNetwork("virtualNetwork", new()
{
AddressSpace = new AzureNative.Network.Inputs.AddressSpaceArgs
{
AddressPrefixes = new[]
{
"10.0.0.0/16",
},
},
Location = "eastus",
ResourceGroupName = "rg1",
Subnets = new[]
{
new AzureNative.Network.Inputs.SubnetArgs
{
AddressPrefixes = new[]
{
"10.0.0.0/28",
"10.0.1.0/28",
},
Name = "test-2",
},
},
VirtualNetworkName = "test-vnet",
});
});
package main
import (
network "github.com/pulumi/pulumi-azure-native-sdk/network/v3"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := network.NewVirtualNetwork(ctx, "virtualNetwork", &network.VirtualNetworkArgs{
AddressSpace: &network.AddressSpaceArgs{
AddressPrefixes: pulumi.StringArray{
pulumi.String("10.0.0.0/16"),
},
},
Location: pulumi.String("eastus"),
ResourceGroupName: pulumi.String("rg1"),
Subnets: network.SubnetTypeArray{
&network.SubnetTypeArgs{
AddressPrefixes: pulumi.StringArray{
pulumi.String("10.0.0.0/28"),
pulumi.String("10.0.1.0/28"),
},
Name: pulumi.String("test-2"),
},
},
VirtualNetworkName: pulumi.String("test-vnet"),
})
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.VirtualNetwork;
import com.pulumi.azurenative.network.VirtualNetworkArgs;
import com.pulumi.azurenative.network.inputs.AddressSpaceArgs;
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 virtualNetwork = new VirtualNetwork("virtualNetwork", VirtualNetworkArgs.builder()
.addressSpace(AddressSpaceArgs.builder()
.addressPrefixes("10.0.0.0/16")
.build())
.location("eastus")
.resourceGroupName("rg1")
.subnets(SubnetArgs.builder()
.addressPrefixes(
"10.0.0.0/28",
"10.0.1.0/28")
.name("test-2")
.build())
.virtualNetworkName("test-vnet")
.build());
}
}
import * as pulumi from "@pulumi/pulumi";
import * as azure_native from "@pulumi/azure-native";
const virtualNetwork = new azure_native.network.VirtualNetwork("virtualNetwork", {
addressSpace: {
addressPrefixes: ["10.0.0.0/16"],
},
location: "eastus",
resourceGroupName: "rg1",
subnets: [{
addressPrefixes: [
"10.0.0.0/28",
"10.0.1.0/28",
],
name: "test-2",
}],
virtualNetworkName: "test-vnet",
});
import pulumi
import pulumi_azure_native as azure_native
virtual_network = azure_native.network.VirtualNetwork("virtualNetwork",
address_space={
"address_prefixes": ["10.0.0.0/16"],
},
location="eastus",
resource_group_name="rg1",
subnets=[{
"address_prefixes": [
"10.0.0.0/28",
"10.0.1.0/28",
],
"name": "test-2",
}],
virtual_network_name="test-vnet")
resources:
virtualNetwork:
type: azure-native:network:VirtualNetwork
properties:
addressSpace:
addressPrefixes:
- 10.0.0.0/16
location: eastus
resourceGroupName: rg1
subnets:
- addressPrefixes:
- 10.0.0.0/28
- 10.0.1.0/28
name: test-2
virtualNetworkName: test-vnet
Create VirtualNetwork Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new VirtualNetwork(name: string, args: VirtualNetworkArgs, opts?: CustomResourceOptions);
@overload
def VirtualNetwork(resource_name: str,
args: VirtualNetworkArgs,
opts: Optional[ResourceOptions] = None)
@overload
def VirtualNetwork(resource_name: str,
opts: Optional[ResourceOptions] = None,
resource_group_name: Optional[str] = None,
flow_timeout_in_minutes: Optional[int] = None,
ip_allocations: Optional[Sequence[SubResourceArgs]] = None,
dhcp_options: Optional[DhcpOptionsArgs] = None,
enable_ddos_protection: Optional[bool] = None,
enable_vm_protection: Optional[bool] = None,
encryption: Optional[VirtualNetworkEncryptionArgs] = None,
extended_location: Optional[ExtendedLocationArgs] = None,
address_space: Optional[AddressSpaceArgs] = None,
ddos_protection_plan: Optional[SubResourceArgs] = None,
location: Optional[str] = None,
id: Optional[str] = None,
private_endpoint_v_net_policies: Optional[Union[str, PrivateEndpointVNetPolicies]] = None,
bgp_communities: Optional[VirtualNetworkBgpCommunitiesArgs] = None,
subnets: Optional[Sequence[SubnetArgs]] = None,
tags: Optional[Mapping[str, str]] = None,
virtual_network_name: Optional[str] = None,
virtual_network_peerings: Optional[Sequence[VirtualNetworkPeeringArgs]] = None)
func NewVirtualNetwork(ctx *Context, name string, args VirtualNetworkArgs, opts ...ResourceOption) (*VirtualNetwork, error)
public VirtualNetwork(string name, VirtualNetworkArgs args, CustomResourceOptions? opts = null)
public VirtualNetwork(String name, VirtualNetworkArgs args)
public VirtualNetwork(String name, VirtualNetworkArgs args, CustomResourceOptions options)
type: azure-native:network:VirtualNetwork
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 VirtualNetworkArgs
- 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 VirtualNetworkArgs
- 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 VirtualNetworkArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args VirtualNetworkArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args VirtualNetworkArgs
- 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 examplevirtualNetworkResourceResourceFromNetwork = new AzureNative.Network.VirtualNetwork("examplevirtualNetworkResourceResourceFromNetwork", new()
{
ResourceGroupName = "string",
FlowTimeoutInMinutes = 0,
IpAllocations = new[]
{
new AzureNative.Network.Inputs.SubResourceArgs
{
Id = "string",
},
},
DhcpOptions = new AzureNative.Network.Inputs.DhcpOptionsArgs
{
DnsServers = new[]
{
"string",
},
},
EnableDdosProtection = false,
EnableVmProtection = false,
Encryption = new AzureNative.Network.Inputs.VirtualNetworkEncryptionArgs
{
Enabled = false,
Enforcement = "string",
},
ExtendedLocation = new AzureNative.Network.Inputs.ExtendedLocationArgs
{
Name = "string",
Type = "string",
},
AddressSpace = new AzureNative.Network.Inputs.AddressSpaceArgs
{
AddressPrefixes = new[]
{
"string",
},
IpamPoolPrefixAllocations = new[]
{
new AzureNative.Network.Inputs.IpamPoolPrefixAllocationArgs
{
Id = "string",
NumberOfIpAddresses = "string",
},
},
},
DdosProtectionPlan = new AzureNative.Network.Inputs.SubResourceArgs
{
Id = "string",
},
Location = "string",
Id = "string",
PrivateEndpointVNetPolicies = "string",
BgpCommunities = new AzureNative.Network.Inputs.VirtualNetworkBgpCommunitiesArgs
{
VirtualNetworkCommunity = "string",
},
Subnets = new[]
{
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",
},
},
},
DefaultOutboundAccess = false,
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",
},
},
IpamPoolPrefixAllocations = new[]
{
new AzureNative.Network.Inputs.IpamPoolPrefixAllocationArgs
{
Id = "string",
NumberOfIpAddresses = "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",
},
NetworkIdentifier = new AzureNative.Network.Inputs.SubResourceArgs
{
Id = "string",
},
ProvisioningState = "string",
Service = "string",
},
},
SharingScope = "string",
Type = "string",
},
},
Tags =
{
{ "string", "string" },
},
VirtualNetworkName = "string",
VirtualNetworkPeerings = new[]
{
new AzureNative.Network.Inputs.VirtualNetworkPeeringArgs
{
AllowForwardedTraffic = false,
AllowGatewayTransit = false,
AllowVirtualNetworkAccess = false,
DoNotVerifyRemoteGateways = false,
EnableOnlyIPv6Peering = false,
Id = "string",
LocalAddressSpace = new AzureNative.Network.Inputs.AddressSpaceArgs
{
AddressPrefixes = new[]
{
"string",
},
IpamPoolPrefixAllocations = new[]
{
new AzureNative.Network.Inputs.IpamPoolPrefixAllocationArgs
{
Id = "string",
NumberOfIpAddresses = "string",
},
},
},
LocalSubnetNames = new[]
{
"string",
},
LocalVirtualNetworkAddressSpace = new AzureNative.Network.Inputs.AddressSpaceArgs
{
AddressPrefixes = new[]
{
"string",
},
IpamPoolPrefixAllocations = new[]
{
new AzureNative.Network.Inputs.IpamPoolPrefixAllocationArgs
{
Id = "string",
NumberOfIpAddresses = "string",
},
},
},
Name = "string",
PeerCompleteVnets = false,
PeeringState = "string",
PeeringSyncLevel = "string",
RemoteAddressSpace = new AzureNative.Network.Inputs.AddressSpaceArgs
{
AddressPrefixes = new[]
{
"string",
},
IpamPoolPrefixAllocations = new[]
{
new AzureNative.Network.Inputs.IpamPoolPrefixAllocationArgs
{
Id = "string",
NumberOfIpAddresses = "string",
},
},
},
RemoteBgpCommunities = new AzureNative.Network.Inputs.VirtualNetworkBgpCommunitiesArgs
{
VirtualNetworkCommunity = "string",
},
RemoteSubnetNames = new[]
{
"string",
},
RemoteVirtualNetwork = new AzureNative.Network.Inputs.SubResourceArgs
{
Id = "string",
},
RemoteVirtualNetworkAddressSpace = new AzureNative.Network.Inputs.AddressSpaceArgs
{
AddressPrefixes = new[]
{
"string",
},
IpamPoolPrefixAllocations = new[]
{
new AzureNative.Network.Inputs.IpamPoolPrefixAllocationArgs
{
Id = "string",
NumberOfIpAddresses = "string",
},
},
},
Type = "string",
UseRemoteGateways = false,
},
},
});
example, err := network.NewVirtualNetwork(ctx, "examplevirtualNetworkResourceResourceFromNetwork", &network.VirtualNetworkArgs{
ResourceGroupName: pulumi.String("string"),
FlowTimeoutInMinutes: pulumi.Int(0),
IpAllocations: network.SubResourceArray{
&network.SubResourceArgs{
Id: pulumi.String("string"),
},
},
DhcpOptions: &network.DhcpOptionsArgs{
DnsServers: pulumi.StringArray{
pulumi.String("string"),
},
},
EnableDdosProtection: pulumi.Bool(false),
EnableVmProtection: pulumi.Bool(false),
Encryption: &network.VirtualNetworkEncryptionArgs{
Enabled: pulumi.Bool(false),
Enforcement: pulumi.String("string"),
},
ExtendedLocation: &network.ExtendedLocationArgs{
Name: pulumi.String("string"),
Type: pulumi.String("string"),
},
AddressSpace: &network.AddressSpaceArgs{
AddressPrefixes: pulumi.StringArray{
pulumi.String("string"),
},
IpamPoolPrefixAllocations: network.IpamPoolPrefixAllocationArray{
&network.IpamPoolPrefixAllocationArgs{
Id: pulumi.String("string"),
NumberOfIpAddresses: pulumi.String("string"),
},
},
},
DdosProtectionPlan: &network.SubResourceArgs{
Id: pulumi.String("string"),
},
Location: pulumi.String("string"),
Id: pulumi.String("string"),
PrivateEndpointVNetPolicies: pulumi.String("string"),
BgpCommunities: &network.VirtualNetworkBgpCommunitiesArgs{
VirtualNetworkCommunity: pulumi.String("string"),
},
Subnets: network.SubnetTypeArray{
&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"),
},
},
},
DefaultOutboundAccess: pulumi.Bool(false),
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"),
},
},
IpamPoolPrefixAllocations: network.IpamPoolPrefixAllocationArray{
&network.IpamPoolPrefixAllocationArgs{
Id: pulumi.String("string"),
NumberOfIpAddresses: 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"),
},
NetworkIdentifier: &network.SubResourceArgs{
Id: pulumi.String("string"),
},
ProvisioningState: pulumi.String("string"),
Service: pulumi.String("string"),
},
},
SharingScope: pulumi.String("string"),
Type: pulumi.String("string"),
},
},
Tags: pulumi.StringMap{
"string": pulumi.String("string"),
},
VirtualNetworkName: pulumi.String("string"),
VirtualNetworkPeerings: network.VirtualNetworkPeeringTypeArray{
&network.VirtualNetworkPeeringTypeArgs{
AllowForwardedTraffic: pulumi.Bool(false),
AllowGatewayTransit: pulumi.Bool(false),
AllowVirtualNetworkAccess: pulumi.Bool(false),
DoNotVerifyRemoteGateways: pulumi.Bool(false),
EnableOnlyIPv6Peering: pulumi.Bool(false),
Id: pulumi.String("string"),
LocalAddressSpace: &network.AddressSpaceArgs{
AddressPrefixes: pulumi.StringArray{
pulumi.String("string"),
},
IpamPoolPrefixAllocations: network.IpamPoolPrefixAllocationArray{
&network.IpamPoolPrefixAllocationArgs{
Id: pulumi.String("string"),
NumberOfIpAddresses: pulumi.String("string"),
},
},
},
LocalSubnetNames: pulumi.StringArray{
pulumi.String("string"),
},
LocalVirtualNetworkAddressSpace: &network.AddressSpaceArgs{
AddressPrefixes: pulumi.StringArray{
pulumi.String("string"),
},
IpamPoolPrefixAllocations: network.IpamPoolPrefixAllocationArray{
&network.IpamPoolPrefixAllocationArgs{
Id: pulumi.String("string"),
NumberOfIpAddresses: pulumi.String("string"),
},
},
},
Name: pulumi.String("string"),
PeerCompleteVnets: pulumi.Bool(false),
PeeringState: pulumi.String("string"),
PeeringSyncLevel: pulumi.String("string"),
RemoteAddressSpace: &network.AddressSpaceArgs{
AddressPrefixes: pulumi.StringArray{
pulumi.String("string"),
},
IpamPoolPrefixAllocations: network.IpamPoolPrefixAllocationArray{
&network.IpamPoolPrefixAllocationArgs{
Id: pulumi.String("string"),
NumberOfIpAddresses: pulumi.String("string"),
},
},
},
RemoteBgpCommunities: &network.VirtualNetworkBgpCommunitiesArgs{
VirtualNetworkCommunity: pulumi.String("string"),
},
RemoteSubnetNames: pulumi.StringArray{
pulumi.String("string"),
},
RemoteVirtualNetwork: &network.SubResourceArgs{
Id: pulumi.String("string"),
},
RemoteVirtualNetworkAddressSpace: &network.AddressSpaceArgs{
AddressPrefixes: pulumi.StringArray{
pulumi.String("string"),
},
IpamPoolPrefixAllocations: network.IpamPoolPrefixAllocationArray{
&network.IpamPoolPrefixAllocationArgs{
Id: pulumi.String("string"),
NumberOfIpAddresses: pulumi.String("string"),
},
},
},
Type: pulumi.String("string"),
UseRemoteGateways: pulumi.Bool(false),
},
},
})
var examplevirtualNetworkResourceResourceFromNetwork = new com.pulumi.azurenative.network.VirtualNetwork("examplevirtualNetworkResourceResourceFromNetwork", com.pulumi.azurenative.network.VirtualNetworkArgs.builder()
.resourceGroupName("string")
.flowTimeoutInMinutes(0)
.ipAllocations(SubResourceArgs.builder()
.id("string")
.build())
.dhcpOptions(DhcpOptionsArgs.builder()
.dnsServers("string")
.build())
.enableDdosProtection(false)
.enableVmProtection(false)
.encryption(VirtualNetworkEncryptionArgs.builder()
.enabled(false)
.enforcement("string")
.build())
.extendedLocation(ExtendedLocationArgs.builder()
.name("string")
.type("string")
.build())
.addressSpace(AddressSpaceArgs.builder()
.addressPrefixes("string")
.ipamPoolPrefixAllocations(IpamPoolPrefixAllocationArgs.builder()
.id("string")
.numberOfIpAddresses("string")
.build())
.build())
.ddosProtectionPlan(SubResourceArgs.builder()
.id("string")
.build())
.location("string")
.id("string")
.privateEndpointVNetPolicies("string")
.bgpCommunities(VirtualNetworkBgpCommunitiesArgs.builder()
.virtualNetworkCommunity("string")
.build())
.subnets(SubnetArgs.builder()
.addressPrefix("string")
.addressPrefixes("string")
.applicationGatewayIPConfigurations(ApplicationGatewayIPConfigurationArgs.builder()
.id("string")
.name("string")
.subnet(SubResourceArgs.builder()
.id("string")
.build())
.build())
.defaultOutboundAccess(false)
.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())
.ipamPoolPrefixAllocations(IpamPoolPrefixAllocationArgs.builder()
.id("string")
.numberOfIpAddresses("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")
.networkIdentifier(SubResourceArgs.builder()
.id("string")
.build())
.provisioningState("string")
.service("string")
.build())
.sharingScope("string")
.type("string")
.build())
.tags(Map.of("string", "string"))
.virtualNetworkName("string")
.virtualNetworkPeerings(VirtualNetworkPeeringArgs.builder()
.allowForwardedTraffic(false)
.allowGatewayTransit(false)
.allowVirtualNetworkAccess(false)
.doNotVerifyRemoteGateways(false)
.enableOnlyIPv6Peering(false)
.id("string")
.localAddressSpace(AddressSpaceArgs.builder()
.addressPrefixes("string")
.ipamPoolPrefixAllocations(IpamPoolPrefixAllocationArgs.builder()
.id("string")
.numberOfIpAddresses("string")
.build())
.build())
.localSubnetNames("string")
.localVirtualNetworkAddressSpace(AddressSpaceArgs.builder()
.addressPrefixes("string")
.ipamPoolPrefixAllocations(IpamPoolPrefixAllocationArgs.builder()
.id("string")
.numberOfIpAddresses("string")
.build())
.build())
.name("string")
.peerCompleteVnets(false)
.peeringState("string")
.peeringSyncLevel("string")
.remoteAddressSpace(AddressSpaceArgs.builder()
.addressPrefixes("string")
.ipamPoolPrefixAllocations(IpamPoolPrefixAllocationArgs.builder()
.id("string")
.numberOfIpAddresses("string")
.build())
.build())
.remoteBgpCommunities(VirtualNetworkBgpCommunitiesArgs.builder()
.virtualNetworkCommunity("string")
.build())
.remoteSubnetNames("string")
.remoteVirtualNetwork(SubResourceArgs.builder()
.id("string")
.build())
.remoteVirtualNetworkAddressSpace(AddressSpaceArgs.builder()
.addressPrefixes("string")
.ipamPoolPrefixAllocations(IpamPoolPrefixAllocationArgs.builder()
.id("string")
.numberOfIpAddresses("string")
.build())
.build())
.type("string")
.useRemoteGateways(false)
.build())
.build());
examplevirtual_network_resource_resource_from_network = azure_native.network.VirtualNetwork("examplevirtualNetworkResourceResourceFromNetwork",
resource_group_name="string",
flow_timeout_in_minutes=0,
ip_allocations=[{
"id": "string",
}],
dhcp_options={
"dns_servers": ["string"],
},
enable_ddos_protection=False,
enable_vm_protection=False,
encryption={
"enabled": False,
"enforcement": "string",
},
extended_location={
"name": "string",
"type": "string",
},
address_space={
"address_prefixes": ["string"],
"ipam_pool_prefix_allocations": [{
"id": "string",
"number_of_ip_addresses": "string",
}],
},
ddos_protection_plan={
"id": "string",
},
location="string",
id="string",
private_endpoint_v_net_policies="string",
bgp_communities={
"virtual_network_community": "string",
},
subnets=[{
"address_prefix": "string",
"address_prefixes": ["string"],
"application_gateway_ip_configurations": [{
"id": "string",
"name": "string",
"subnet": {
"id": "string",
},
}],
"default_outbound_access": False,
"delegations": [{
"actions": ["string"],
"etag": "string",
"id": "string",
"name": "string",
"service_name": "string",
"type": "string",
}],
"etag": "string",
"id": "string",
"ip_allocations": [{
"id": "string",
}],
"ipam_pool_prefix_allocations": [{
"id": "string",
"number_of_ip_addresses": "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"],
"network_identifier": {
"id": "string",
},
"provisioning_state": "string",
"service": "string",
}],
"sharing_scope": "string",
"type": "string",
}],
tags={
"string": "string",
},
virtual_network_name="string",
virtual_network_peerings=[{
"allow_forwarded_traffic": False,
"allow_gateway_transit": False,
"allow_virtual_network_access": False,
"do_not_verify_remote_gateways": False,
"enable_only_i_pv6_peering": False,
"id": "string",
"local_address_space": {
"address_prefixes": ["string"],
"ipam_pool_prefix_allocations": [{
"id": "string",
"number_of_ip_addresses": "string",
}],
},
"local_subnet_names": ["string"],
"local_virtual_network_address_space": {
"address_prefixes": ["string"],
"ipam_pool_prefix_allocations": [{
"id": "string",
"number_of_ip_addresses": "string",
}],
},
"name": "string",
"peer_complete_vnets": False,
"peering_state": "string",
"peering_sync_level": "string",
"remote_address_space": {
"address_prefixes": ["string"],
"ipam_pool_prefix_allocations": [{
"id": "string",
"number_of_ip_addresses": "string",
}],
},
"remote_bgp_communities": {
"virtual_network_community": "string",
},
"remote_subnet_names": ["string"],
"remote_virtual_network": {
"id": "string",
},
"remote_virtual_network_address_space": {
"address_prefixes": ["string"],
"ipam_pool_prefix_allocations": [{
"id": "string",
"number_of_ip_addresses": "string",
}],
},
"type": "string",
"use_remote_gateways": False,
}])
const examplevirtualNetworkResourceResourceFromNetwork = new azure_native.network.VirtualNetwork("examplevirtualNetworkResourceResourceFromNetwork", {
resourceGroupName: "string",
flowTimeoutInMinutes: 0,
ipAllocations: [{
id: "string",
}],
dhcpOptions: {
dnsServers: ["string"],
},
enableDdosProtection: false,
enableVmProtection: false,
encryption: {
enabled: false,
enforcement: "string",
},
extendedLocation: {
name: "string",
type: "string",
},
addressSpace: {
addressPrefixes: ["string"],
ipamPoolPrefixAllocations: [{
id: "string",
numberOfIpAddresses: "string",
}],
},
ddosProtectionPlan: {
id: "string",
},
location: "string",
id: "string",
privateEndpointVNetPolicies: "string",
bgpCommunities: {
virtualNetworkCommunity: "string",
},
subnets: [{
addressPrefix: "string",
addressPrefixes: ["string"],
applicationGatewayIPConfigurations: [{
id: "string",
name: "string",
subnet: {
id: "string",
},
}],
defaultOutboundAccess: false,
delegations: [{
actions: ["string"],
etag: "string",
id: "string",
name: "string",
serviceName: "string",
type: "string",
}],
etag: "string",
id: "string",
ipAllocations: [{
id: "string",
}],
ipamPoolPrefixAllocations: [{
id: "string",
numberOfIpAddresses: "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"],
networkIdentifier: {
id: "string",
},
provisioningState: "string",
service: "string",
}],
sharingScope: "string",
type: "string",
}],
tags: {
string: "string",
},
virtualNetworkName: "string",
virtualNetworkPeerings: [{
allowForwardedTraffic: false,
allowGatewayTransit: false,
allowVirtualNetworkAccess: false,
doNotVerifyRemoteGateways: false,
enableOnlyIPv6Peering: false,
id: "string",
localAddressSpace: {
addressPrefixes: ["string"],
ipamPoolPrefixAllocations: [{
id: "string",
numberOfIpAddresses: "string",
}],
},
localSubnetNames: ["string"],
localVirtualNetworkAddressSpace: {
addressPrefixes: ["string"],
ipamPoolPrefixAllocations: [{
id: "string",
numberOfIpAddresses: "string",
}],
},
name: "string",
peerCompleteVnets: false,
peeringState: "string",
peeringSyncLevel: "string",
remoteAddressSpace: {
addressPrefixes: ["string"],
ipamPoolPrefixAllocations: [{
id: "string",
numberOfIpAddresses: "string",
}],
},
remoteBgpCommunities: {
virtualNetworkCommunity: "string",
},
remoteSubnetNames: ["string"],
remoteVirtualNetwork: {
id: "string",
},
remoteVirtualNetworkAddressSpace: {
addressPrefixes: ["string"],
ipamPoolPrefixAllocations: [{
id: "string",
numberOfIpAddresses: "string",
}],
},
type: "string",
useRemoteGateways: false,
}],
});
type: azure-native:network:VirtualNetwork
properties:
addressSpace:
addressPrefixes:
- string
ipamPoolPrefixAllocations:
- id: string
numberOfIpAddresses: string
bgpCommunities:
virtualNetworkCommunity: string
ddosProtectionPlan:
id: string
dhcpOptions:
dnsServers:
- string
enableDdosProtection: false
enableVmProtection: false
encryption:
enabled: false
enforcement: string
extendedLocation:
name: string
type: string
flowTimeoutInMinutes: 0
id: string
ipAllocations:
- id: string
location: string
privateEndpointVNetPolicies: string
resourceGroupName: string
subnets:
- addressPrefix: string
addressPrefixes:
- string
applicationGatewayIPConfigurations:
- id: string
name: string
subnet:
id: string
defaultOutboundAccess: false
delegations:
- actions:
- string
etag: string
id: string
name: string
serviceName: string
type: string
etag: string
id: string
ipAllocations:
- id: string
ipamPoolPrefixAllocations:
- id: string
numberOfIpAddresses: 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
networkIdentifier:
id: string
provisioningState: string
service: string
sharingScope: string
type: string
tags:
string: string
virtualNetworkName: string
virtualNetworkPeerings:
- allowForwardedTraffic: false
allowGatewayTransit: false
allowVirtualNetworkAccess: false
doNotVerifyRemoteGateways: false
enableOnlyIPv6Peering: false
id: string
localAddressSpace:
addressPrefixes:
- string
ipamPoolPrefixAllocations:
- id: string
numberOfIpAddresses: string
localSubnetNames:
- string
localVirtualNetworkAddressSpace:
addressPrefixes:
- string
ipamPoolPrefixAllocations:
- id: string
numberOfIpAddresses: string
name: string
peerCompleteVnets: false
peeringState: string
peeringSyncLevel: string
remoteAddressSpace:
addressPrefixes:
- string
ipamPoolPrefixAllocations:
- id: string
numberOfIpAddresses: string
remoteBgpCommunities:
virtualNetworkCommunity: string
remoteSubnetNames:
- string
remoteVirtualNetwork:
id: string
remoteVirtualNetworkAddressSpace:
addressPrefixes:
- string
ipamPoolPrefixAllocations:
- id: string
numberOfIpAddresses: string
type: string
useRemoteGateways: false
VirtualNetwork 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 VirtualNetwork resource accepts the following input properties:
- Resource
Group Name string - The name of the resource group.
- Address
Space Pulumi. Azure Native. Network. Inputs. Address Space - The AddressSpace that contains an array of IP address ranges that can be used by subnets.
- Bgp
Communities Pulumi. Azure Native. Network. Inputs. Virtual Network Bgp Communities - Bgp Communities sent over ExpressRoute with each route corresponding to a prefix in this VNET.
- Ddos
Protection Plan Pulumi. Azure Native. Network. Inputs. Sub Resource - The DDoS protection plan associated with the virtual network.
- Dhcp
Options Pulumi. Azure Native. Network. Inputs. Dhcp Options - The dhcpOptions that contains an array of DNS servers available to VMs deployed in the virtual network.
- Enable
Ddos Protection bool - Indicates if DDoS protection is enabled for all the protected resources in the virtual network. It requires a DDoS protection plan associated with the resource.
- Enable
Vm Protection bool - Indicates if VM protection is enabled for all the subnets in the virtual network.
- Encryption
Pulumi.
Azure Native. Network. Inputs. Virtual Network Encryption - Indicates if encryption is enabled on virtual network and if VM without encryption is allowed in encrypted VNet.
- Extended
Location Pulumi. Azure Native. Network. Inputs. Extended Location - The extended location of the virtual network.
- Flow
Timeout In Minutes int - The FlowTimeout value (in minutes) for the Virtual Network
- Id string
- Resource ID.
- Ip
Allocations List<Pulumi. Azure Native. Network. Inputs. Sub Resource> - Array of IpAllocation which reference this VNET.
- Location string
- Resource location.
- Private
Endpoint VNet Policies string | Pulumi. Azure Native. Network. Private Endpoint VNet Policies - Private Endpoint VNet Policies.
- Subnets
List<Pulumi.
Azure Native. Network. Inputs. Subnet> - A list of subnets in a Virtual Network. These are also available as standalone resources. Do not mix inline and standalone resource as they will conflict with each other, leading to resources deletion.
- Dictionary<string, string>
- Resource tags.
- Virtual
Network Name string - The name of the virtual network.
- Virtual
Network Peerings List<Pulumi. Azure Native. Network. Inputs. Virtual Network Peering> - A list of peerings in a Virtual Network. These are also available as standalone resources. Do not mix inline and standalone resource as they will conflict with each other, leading to resources deletion.
- Resource
Group Name string - The name of the resource group.
- Address
Space Address Space Args - The AddressSpace that contains an array of IP address ranges that can be used by subnets.
- Bgp
Communities Virtual Network Bgp Communities Args - Bgp Communities sent over ExpressRoute with each route corresponding to a prefix in this VNET.
- Ddos
Protection Plan Sub Resource Args - The DDoS protection plan associated with the virtual network.
- Dhcp
Options Dhcp Options Args - The dhcpOptions that contains an array of DNS servers available to VMs deployed in the virtual network.
- Enable
Ddos Protection bool - Indicates if DDoS protection is enabled for all the protected resources in the virtual network. It requires a DDoS protection plan associated with the resource.
- Enable
Vm Protection bool - Indicates if VM protection is enabled for all the subnets in the virtual network.
- Encryption
Virtual
Network Encryption Args - Indicates if encryption is enabled on virtual network and if VM without encryption is allowed in encrypted VNet.
- Extended
Location Extended Location Args - The extended location of the virtual network.
- Flow
Timeout In Minutes int - The FlowTimeout value (in minutes) for the Virtual Network
- Id string
- Resource ID.
- Ip
Allocations []Sub Resource Args - Array of IpAllocation which reference this VNET.
- Location string
- Resource location.
- Private
Endpoint VNet Policies string | Private Endpoint VNet Policies - Private Endpoint VNet Policies.
- Subnets
[]Subnet
Type Args - A list of subnets in a Virtual Network. These are also available as standalone resources. Do not mix inline and standalone resource as they will conflict with each other, leading to resources deletion.
- map[string]string
- Resource tags.
- Virtual
Network Name string - The name of the virtual network.
- Virtual
Network Peerings []Virtual Network Peering Type Args - A list of peerings in a Virtual Network. These are also available as standalone resources. Do not mix inline and standalone resource as they will conflict with each other, leading to resources deletion.
- resource
Group Name String - The name of the resource group.
- address
Space Address Space - The AddressSpace that contains an array of IP address ranges that can be used by subnets.
- bgp
Communities Virtual Network Bgp Communities - Bgp Communities sent over ExpressRoute with each route corresponding to a prefix in this VNET.
- ddos
Protection Plan Sub Resource - The DDoS protection plan associated with the virtual network.
- dhcp
Options Dhcp Options - The dhcpOptions that contains an array of DNS servers available to VMs deployed in the virtual network.
- enable
Ddos Protection Boolean - Indicates if DDoS protection is enabled for all the protected resources in the virtual network. It requires a DDoS protection plan associated with the resource.
- enable
Vm Protection Boolean - Indicates if VM protection is enabled for all the subnets in the virtual network.
- encryption
Virtual
Network Encryption - Indicates if encryption is enabled on virtual network and if VM without encryption is allowed in encrypted VNet.
- extended
Location Extended Location - The extended location of the virtual network.
- flow
Timeout In Minutes Integer - The FlowTimeout value (in minutes) for the Virtual Network
- id String
- Resource ID.
- ip
Allocations List<Sub Resource> - Array of IpAllocation which reference this VNET.
- location String
- Resource location.
- private
Endpoint VNet Policies String | Private Endpoint VNet Policies - Private Endpoint VNet Policies.
- subnets List<Subnet>
- A list of subnets in a Virtual Network. These are also available as standalone resources. Do not mix inline and standalone resource as they will conflict with each other, leading to resources deletion.
- Map<String,String>
- Resource tags.
- virtual
Network Name String - The name of the virtual network.
- virtual
Network Peerings List<Virtual Network Peering> - A list of peerings in a Virtual Network. These are also available as standalone resources. Do not mix inline and standalone resource as they will conflict with each other, leading to resources deletion.
- resource
Group Name string - The name of the resource group.
- address
Space Address Space - The AddressSpace that contains an array of IP address ranges that can be used by subnets.
- bgp
Communities Virtual Network Bgp Communities - Bgp Communities sent over ExpressRoute with each route corresponding to a prefix in this VNET.
- ddos
Protection Plan Sub Resource - The DDoS protection plan associated with the virtual network.
- dhcp
Options Dhcp Options - The dhcpOptions that contains an array of DNS servers available to VMs deployed in the virtual network.
- enable
Ddos Protection boolean - Indicates if DDoS protection is enabled for all the protected resources in the virtual network. It requires a DDoS protection plan associated with the resource.
- enable
Vm Protection boolean - Indicates if VM protection is enabled for all the subnets in the virtual network.
- encryption
Virtual
Network Encryption - Indicates if encryption is enabled on virtual network and if VM without encryption is allowed in encrypted VNet.
- extended
Location Extended Location - The extended location of the virtual network.
- flow
Timeout In Minutes number - The FlowTimeout value (in minutes) for the Virtual Network
- id string
- Resource ID.
- ip
Allocations Sub Resource[] - Array of IpAllocation which reference this VNET.
- location string
- Resource location.
- private
Endpoint VNet Policies string | Private Endpoint VNet Policies - Private Endpoint VNet Policies.
- subnets Subnet[]
- A list of subnets in a Virtual Network. These are also available as standalone resources. Do not mix inline and standalone resource as they will conflict with each other, leading to resources deletion.
- {[key: string]: string}
- Resource tags.
- virtual
Network Name string - The name of the virtual network.
- virtual
Network Peerings Virtual Network Peering[] - A list of peerings in a Virtual Network. These are also available as standalone resources. Do not mix inline and standalone resource as they will conflict with each other, leading to resources deletion.
- resource_
group_ name str - The name of the resource group.
- address_
space Address Space Args - The AddressSpace that contains an array of IP address ranges that can be used by subnets.
- bgp_
communities Virtual Network Bgp Communities Args - Bgp Communities sent over ExpressRoute with each route corresponding to a prefix in this VNET.
- ddos_
protection_ plan Sub Resource Args - The DDoS protection plan associated with the virtual network.
- dhcp_
options Dhcp Options Args - The dhcpOptions that contains an array of DNS servers available to VMs deployed in the virtual network.
- enable_
ddos_ protection bool - Indicates if DDoS protection is enabled for all the protected resources in the virtual network. It requires a DDoS protection plan associated with the resource.
- enable_
vm_ protection bool - Indicates if VM protection is enabled for all the subnets in the virtual network.
- encryption
Virtual
Network Encryption Args - Indicates if encryption is enabled on virtual network and if VM without encryption is allowed in encrypted VNet.
- extended_
location Extended Location Args - The extended location of the virtual network.
- flow_
timeout_ in_ minutes int - The FlowTimeout value (in minutes) for the Virtual Network
- id str
- Resource ID.
- ip_
allocations Sequence[Sub Resource Args] - Array of IpAllocation which reference this VNET.
- location str
- Resource location.
- private_
endpoint_ v_ net_ policies str | Private Endpoint VNet Policies - Private Endpoint VNet Policies.
- subnets
Sequence[Subnet
Args] - A list of subnets in a Virtual Network. These are also available as standalone resources. Do not mix inline and standalone resource as they will conflict with each other, leading to resources deletion.
- Mapping[str, str]
- Resource tags.
- virtual_
network_ name str - The name of the virtual network.
- virtual_
network_ peerings Sequence[Virtual Network Peering Args] - A list of peerings in a Virtual Network. These are also available as standalone resources. Do not mix inline and standalone resource as they will conflict with each other, leading to resources deletion.
- resource
Group Name String - The name of the resource group.
- address
Space Property Map - The AddressSpace that contains an array of IP address ranges that can be used by subnets.
- bgp
Communities Property Map - Bgp Communities sent over ExpressRoute with each route corresponding to a prefix in this VNET.
- ddos
Protection Plan Property Map - The DDoS protection plan associated with the virtual network.
- dhcp
Options Property Map - The dhcpOptions that contains an array of DNS servers available to VMs deployed in the virtual network.
- enable
Ddos Protection Boolean - Indicates if DDoS protection is enabled for all the protected resources in the virtual network. It requires a DDoS protection plan associated with the resource.
- enable
Vm Protection Boolean - Indicates if VM protection is enabled for all the subnets in the virtual network.
- encryption Property Map
- Indicates if encryption is enabled on virtual network and if VM without encryption is allowed in encrypted VNet.
- extended
Location Property Map - The extended location of the virtual network.
- flow
Timeout In Minutes Number - The FlowTimeout value (in minutes) for the Virtual Network
- id String
- Resource ID.
- ip
Allocations List<Property Map> - Array of IpAllocation which reference this VNET.
- location String
- Resource location.
- private
Endpoint VNet Policies String | "Disabled" | "Basic" - Private Endpoint VNet Policies.
- subnets List<Property Map>
- A list of subnets in a Virtual Network. These are also available as standalone resources. Do not mix inline and standalone resource as they will conflict with each other, leading to resources deletion.
- Map<String>
- Resource tags.
- virtual
Network Name String - The name of the virtual network.
- virtual
Network Peerings List<Property Map> - A list of peerings in a Virtual Network. These are also available as standalone resources. Do not mix inline and standalone resource as they will conflict with each other, leading to resources deletion.
Outputs
All input properties are implicitly available as output properties. Additionally, the VirtualNetwork resource produces the following output properties:
- Azure
Api Version string - The Azure API version of the resource.
- Etag string
- A unique read-only string that changes whenever the resource is updated.
- Flow
Logs List<Pulumi. Azure Native. Network. Outputs. Flow Log Response> - A collection of references to flow log resources.
- Id string
- The provider-assigned unique ID for this managed resource.
- Name string
- Resource name.
- Provisioning
State string - The provisioning state of the virtual network resource.
- Resource
Guid string - The resourceGuid property of the Virtual Network resource.
- Type string
- Resource type.
- Azure
Api Version string - The Azure API version of the resource.
- Etag string
- A unique read-only string that changes whenever the resource is updated.
- Flow
Logs []Flow Log Response - A collection of references to flow log resources.
- Id string
- The provider-assigned unique ID for this managed resource.
- Name string
- Resource name.
- Provisioning
State string - The provisioning state of the virtual network resource.
- Resource
Guid string - The resourceGuid property of the Virtual Network resource.
- Type string
- Resource type.
- azure
Api Version String - The Azure API version of the resource.
- etag String
- A unique read-only string that changes whenever the resource is updated.
- flow
Logs List<Flow Log Response> - A collection of references to flow log resources.
- id String
- The provider-assigned unique ID for this managed resource.
- name String
- Resource name.
- provisioning
State String - The provisioning state of the virtual network resource.
- resource
Guid String - The resourceGuid property of the Virtual Network resource.
- type String
- Resource type.
- azure
Api Version string - The Azure API version of the resource.
- etag string
- A unique read-only string that changes whenever the resource is updated.
- flow
Logs Flow Log Response[] - A collection of references to flow log resources.
- id string
- The provider-assigned unique ID for this managed resource.
- name string
- Resource name.
- provisioning
State string - The provisioning state of the virtual network resource.
- resource
Guid string - The resourceGuid property of the Virtual Network resource.
- type string
- Resource type.
- azure_
api_ version str - The Azure API version of the resource.
- etag str
- A unique read-only string that changes whenever the resource is updated.
- flow_
logs Sequence[Flow Log Response] - A collection of references to flow log resources.
- id str
- The provider-assigned unique ID for this managed resource.
- name str
- Resource name.
- provisioning_
state str - The provisioning state of the virtual network resource.
- resource_
guid str - The resourceGuid property of the Virtual Network resource.
- type str
- Resource type.
- azure
Api Version String - The Azure API version of the resource.
- etag String
- A unique read-only string that changes whenever the resource is updated.
- flow
Logs List<Property Map> - A collection of references to flow log resources.
- id String
- The provider-assigned unique ID for this managed resource.
- name String
- Resource name.
- provisioning
State String - The provisioning state of the virtual network resource.
- resource
Guid String - The resourceGuid property of the Virtual Network resource.
- type String
- Resource type.
Supporting Types
Address Space, Address Space Args
- Address
Prefixes List<string> - A list of address blocks reserved for this virtual network in CIDR notation.
- Ipam
Pool Prefix Allocations List<Pulumi. Azure Native. Network. Inputs. Ipam Pool Prefix Allocation> - A list of IPAM Pools allocating IP address prefixes.
- Address
Prefixes []string - A list of address blocks reserved for this virtual network in CIDR notation.
- Ipam
Pool Prefix Allocations []Ipam Pool Prefix Allocation - A list of IPAM Pools allocating IP address prefixes.
- address
Prefixes List<String> - A list of address blocks reserved for this virtual network in CIDR notation.
- ipam
Pool Prefix Allocations List<Ipam Pool Prefix Allocation> - A list of IPAM Pools allocating IP address prefixes.
- address
Prefixes string[] - A list of address blocks reserved for this virtual network in CIDR notation.
- ipam
Pool Prefix Allocations Ipam Pool Prefix Allocation[] - A list of IPAM Pools allocating IP address prefixes.
- address_
prefixes Sequence[str] - A list of address blocks reserved for this virtual network in CIDR notation.
- ipam_
pool_ prefix_ allocations Sequence[Ipam Pool Prefix Allocation] - A list of IPAM Pools allocating IP address prefixes.
- address
Prefixes List<String> - A list of address blocks reserved for this virtual network in CIDR notation.
- ipam
Pool Prefix Allocations List<Property Map> - A list of IPAM Pools allocating IP address prefixes.
Address Space Response, Address Space Response Args
- Address
Prefixes List<string> - A list of address blocks reserved for this virtual network in CIDR notation.
- Ipam
Pool Prefix Allocations List<Pulumi. Azure Native. Network. Inputs. Ipam Pool Prefix Allocation Response> - A list of IPAM Pools allocating IP address prefixes.
- Address
Prefixes []string - A list of address blocks reserved for this virtual network in CIDR notation.
- Ipam
Pool Prefix Allocations []Ipam Pool Prefix Allocation Response - A list of IPAM Pools allocating IP address prefixes.
- address
Prefixes List<String> - A list of address blocks reserved for this virtual network in CIDR notation.
- ipam
Pool Prefix Allocations List<Ipam Pool Prefix Allocation Response> - A list of IPAM Pools allocating IP address prefixes.
- address
Prefixes string[] - A list of address blocks reserved for this virtual network in CIDR notation.
- ipam
Pool Prefix Allocations Ipam Pool Prefix Allocation Response[] - A list of IPAM Pools allocating IP address prefixes.
- address_
prefixes Sequence[str] - A list of address blocks reserved for this virtual network in CIDR notation.
- ipam_
pool_ prefix_ allocations Sequence[Ipam Pool Prefix Allocation Response] - A list of IPAM Pools allocating IP address prefixes.
- address
Prefixes List<String> - A list of address blocks reserved for this virtual network in CIDR notation.
- ipam
Pool Prefix Allocations List<Property Map> - A list of IPAM Pools allocating IP address prefixes.
Application Gateway Backend Address Pool Response, Application Gateway Backend Address Pool Response Args
- Backend
IPConfigurations 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.
- Provisioning
State string - The provisioning state of the backend address pool resource.
- Type string
- Type of the resource.
- Backend
Addresses 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.
- Backend
IPConfigurations []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.
- Provisioning
State string - The provisioning state of the backend address pool resource.
- Type string
- Type of the resource.
- Backend
Addresses []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.
- backend
IPConfigurations List<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.
- provisioning
State String - The provisioning state of the backend address pool resource.
- type String
- Type of the resource.
- backend
Addresses List<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.
- backend
IPConfigurations 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.
- provisioning
State string - The provisioning state of the backend address pool resource.
- type string
- Type of the resource.
- backend
Addresses 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.
- backend_
ip_ configurations Sequence[Network 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[Application Gateway Backend Address Response] - Backend addresses.
- id str
- Resource ID.
- name str
- Name of the backend address pool that is unique within an Application Gateway.
- backend
IPConfigurations 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.
- provisioning
State String - The provisioning state of the backend address pool resource.
- type String
- Type of the resource.
- backend
Addresses List<Property Map> - Backend addresses.
- id String
- Resource ID.
- name String
- Name of the backend address pool that is unique within an Application Gateway.
Application Gateway Backend Address Response, Application Gateway Backend Address Response Args
- fqdn str
- Fully qualified domain name (FQDN).
- ip_
address str - IP address.
Application Gateway IPConfiguration, Application Gateway IPConfiguration Args
- 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
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
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
Sub
Resource - 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
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 Property Map
- Reference to the subnet resource. A subnet from where application gateway gets its private address.
Application Gateway IPConfiguration Response, Application Gateway IPConfiguration Response Args
- Etag string
- A unique read-only string that changes whenever the resource is updated.
- Provisioning
State 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.
- Provisioning
State 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
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.
- provisioning
State 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
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.
- provisioning
State 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
Sub
Resource 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
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.
- provisioning
State 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.
Application Security Group, Application Security Group Args
Application Security Group Response, Application Security Group Response Args
- Etag string
- A unique read-only string that changes whenever the resource is updated.
- Name string
- Resource name.
- Provisioning
State string - The provisioning state of the application security group resource.
- Resource
Guid 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.
- Provisioning
State string - The provisioning state of the application security group resource.
- Resource
Guid 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.
- provisioning
State String - The provisioning state of the application security group resource.
- resource
Guid 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.
- provisioning
State string - The provisioning state of the application security group resource.
- resource
Guid 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.
- provisioning
State String - The provisioning state of the application security group resource.
- resource
Guid 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.
Backend Address Pool Response, Backend Address Pool Response Args
- Backend
IPConfigurations 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.
- Inbound
Nat Rules List<Pulumi. Azure Native. Network. Inputs. Sub Resource Response> - An array of references to inbound NAT rules that use this backend address pool.
- Load
Balancing Rules List<Pulumi. Azure Native. Network. Inputs. Sub Resource Response> - An array of references to load balancing rules that use this backend address pool.
- Outbound
Rule Pulumi. Azure Native. Network. Inputs. Sub Resource Response - A reference to an outbound rule that uses this backend address pool.
- Outbound
Rules List<Pulumi. Azure Native. Network. Inputs. Sub Resource Response> - An array of references to outbound rules that use this backend address pool.
- Provisioning
State string - The provisioning state of the backend address pool resource.
- Type string
- Type of the resource.
- Drain
Period In Seconds int - Amount of seconds Load Balancer waits for before sending RESET to client and backend address.
- Id string
- Resource ID.
- Load
Balancer Backend Addresses List<Pulumi. 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.
- Sync
Mode string - Backend address synchronous mode for the backend pool
- Tunnel
Interfaces List<Pulumi. Azure Native. Network. Inputs. Gateway Load Balancer Tunnel Interface Response> - An array of gateway load balancer tunnel interfaces.
- Virtual
Network Pulumi. Azure Native. Network. Inputs. Sub Resource Response - A reference to a virtual network.
- Backend
IPConfigurations []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.
- Inbound
Nat Rules []Sub Resource Response - An array of references to inbound NAT rules that use this backend address pool.
- Load
Balancing Rules []Sub Resource Response - An array of references to load balancing rules that use this backend address pool.
- Outbound
Rule Sub Resource Response - A reference to an outbound rule that uses this backend address pool.
- Outbound
Rules []Sub Resource Response - An array of references to outbound rules that use this backend address pool.
- Provisioning
State string - The provisioning state of the backend address pool resource.
- Type string
- Type of the resource.
- Drain
Period In Seconds int - Amount of seconds Load Balancer waits for before sending RESET to client and backend address.
- Id string
- Resource ID.
- Load
Balancer Backend Addresses []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.
- Sync
Mode string - Backend address synchronous mode for the backend pool
- Tunnel
Interfaces []Gateway Load Balancer Tunnel Interface Response - An array of gateway load balancer tunnel interfaces.
- Virtual
Network Sub Resource Response - A reference to a virtual network.
- backend
IPConfigurations List<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.
- inbound
Nat Rules List<Sub Resource Response> - An array of references to inbound NAT rules that use this backend address pool.
- load
Balancing Rules List<Sub Resource Response> - An array of references to load balancing rules that use this backend address pool.
- outbound
Rule Sub Resource Response - A reference to an outbound rule that uses this backend address pool.
- outbound
Rules List<Sub Resource Response> - An array of references to outbound rules that use this backend address pool.
- provisioning
State String - The provisioning state of the backend address pool resource.
- type String
- Type of the resource.
- drain
Period In Seconds Integer - Amount of seconds Load Balancer waits for before sending RESET to client and backend address.
- id String
- Resource ID.
- load
Balancer Backend Addresses List<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.
- sync
Mode String - Backend address synchronous mode for the backend pool
- tunnel
Interfaces List<Gateway Load Balancer Tunnel Interface Response> - An array of gateway load balancer tunnel interfaces.
- virtual
Network Sub Resource Response - A reference to a virtual network.
- backend
IPConfigurations 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.
- inbound
Nat Rules Sub Resource Response[] - An array of references to inbound NAT rules that use this backend address pool.
- load
Balancing Rules Sub Resource Response[] - An array of references to load balancing rules that use this backend address pool.
- outbound
Rule Sub Resource Response - A reference to an outbound rule that uses this backend address pool.
- outbound
Rules Sub Resource Response[] - An array of references to outbound rules that use this backend address pool.
- provisioning
State string - The provisioning state of the backend address pool resource.
- type string
- Type of the resource.
- drain
Period In Seconds number - Amount of seconds Load Balancer waits for before sending RESET to client and backend address.
- id string
- Resource ID.
- load
Balancer Backend Addresses 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.
- sync
Mode string - Backend address synchronous mode for the backend pool
- tunnel
Interfaces Gateway Load Balancer Tunnel Interface Response[] - An array of gateway load balancer tunnel interfaces.
- virtual
Network Sub Resource Response - A reference to a virtual network.
- backend_
ip_ configurations Sequence[Network 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_ rules Sequence[Sub Resource Response] - An array of references to inbound NAT rules that use this backend address pool.
- load_
balancing_ rules Sequence[Sub Resource Response] - An array of references to load balancing rules that use this backend address pool.
- outbound_
rule Sub Resource Response - A reference to an outbound rule that uses this backend address pool.
- outbound_
rules Sequence[Sub Resource 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_ in_ seconds int - Amount of seconds Load Balancer waits for before sending RESET to client and backend address.
- id str
- Resource ID.
- load_
balancer_ backend_ addresses Sequence[Load 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.
- sync_
mode str - Backend address synchronous mode for the backend pool
- tunnel_
interfaces Sequence[Gateway Load Balancer Tunnel Interface Response] - An array of gateway load balancer tunnel interfaces.
- virtual_
network Sub Resource Response - A reference to a virtual network.
- backend
IPConfigurations 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.
- inbound
Nat Rules List<Property Map> - An array of references to inbound NAT rules that use this backend address pool.
- load
Balancing Rules List<Property Map> - An array of references to load balancing rules that use this backend address pool.
- outbound
Rule Property Map - A reference to an outbound rule that uses this backend address pool.
- outbound
Rules List<Property Map> - An array of references to outbound rules that use this backend address pool.
- provisioning
State String - The provisioning state of the backend address pool resource.
- type String
- Type of the resource.
- drain
Period In Seconds Number - Amount of seconds Load Balancer waits for before sending RESET to client and backend address.
- id String
- Resource ID.
- load
Balancer Backend Addresses List<Property Map> - 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.
- sync
Mode String - Backend address synchronous mode for the backend pool
- tunnel
Interfaces List<Property Map> - An array of gateway load balancer tunnel interfaces.
- virtual
Network Property Map - A reference to a virtual network.
Custom Dns Config Properties Format Response, Custom Dns Config Properties Format Response Args
- Fqdn string
- Fqdn that resolves to private endpoint ip address.
- Ip
Addresses List<string> - A list of private ip addresses of the private endpoint.
- Fqdn string
- Fqdn that resolves to private endpoint ip address.
- Ip
Addresses []string - A list of private ip addresses of the private endpoint.
- fqdn String
- Fqdn that resolves to private endpoint ip address.
- ip
Addresses List<String> - A list of private ip addresses of the private endpoint.
- fqdn string
- Fqdn that resolves to private endpoint ip address.
- ip
Addresses 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.
- ip
Addresses List<String> - A list of private ip addresses of the private endpoint.
Ddos Settings Response, Ddos Settings Response Args
- Ddos
Custom Policy Pulumi. Azure Native. Network. Inputs. Sub Resource Response - The DDoS custom policy associated with the public IP.
- Ddos
Protection Plan Pulumi. Azure Native. Network. Inputs. Sub Resource Response - The DDoS protection plan associated with the public IP. Can only be set if ProtectionMode is Enabled
- Protection
Coverage string - The DDoS protection policy customizability of the public IP. Only standard coverage will have the ability to be customized.
- Protection
Mode string - The DDoS protection mode of the public IP
- Ddos
Custom Policy Sub Resource Response - The DDoS custom policy associated with the public IP.
- Ddos
Protection Plan Sub Resource Response - The DDoS protection plan associated with the public IP. Can only be set if ProtectionMode is Enabled
- Protection
Coverage string - The DDoS protection policy customizability of the public IP. Only standard coverage will have the ability to be customized.
- Protection
Mode string - The DDoS protection mode of the public IP
- ddos
Custom Policy Sub Resource Response - The DDoS custom policy associated with the public IP.
- ddos
Protection Plan Sub Resource Response - The DDoS protection plan associated with the public IP. Can only be set if ProtectionMode is Enabled
- protection
Coverage String - The DDoS protection policy customizability of the public IP. Only standard coverage will have the ability to be customized.
- protection
Mode String - The DDoS protection mode of the public IP
- ddos
Custom Policy Sub Resource Response - The DDoS custom policy associated with the public IP.
- ddos
Protection Plan Sub Resource Response - The DDoS protection plan associated with the public IP. Can only be set if ProtectionMode is Enabled
- protection
Coverage string - The DDoS protection policy customizability of the public IP. Only standard coverage will have the ability to be customized.
- protection
Mode string - The DDoS protection mode of the public IP
- ddos_
custom_ policy Sub Resource Response - The DDoS custom policy associated with the public IP.
- ddos_
protection_ plan Sub 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
- ddos
Custom Policy Property Map - The DDoS custom policy associated with the public IP.
- ddos
Protection Plan Property Map - The DDoS protection plan associated with the public IP. Can only be set if ProtectionMode is Enabled
- protection
Coverage String - The DDoS protection policy customizability of the public IP. Only standard coverage will have the ability to be customized.
- protection
Mode String - The DDoS protection mode of the public IP
Delegation, Delegation Args
- 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.
- Service
Name 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.
- Service
Name 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.
- service
Name 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.
- service
Name 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.
- service
Name String - The name of the service to whom the subnet should be delegated (e.g. Microsoft.Sql/servers).
- type String
- Resource type.
Delegation Response, Delegation Response Args
- 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.
- Provisioning
State 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.
- Service
Name 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.
- Provisioning
State 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.
- Service
Name 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.
- provisioning
State 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.
- service
Name 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.
- provisioning
State 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.
- service
Name 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.
- provisioning
State 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.
- service
Name String - The name of the service to whom the subnet should be delegated (e.g. Microsoft.Sql/servers).
- type String
- Resource type.
Dhcp Options, Dhcp Options Args
- Dns
Servers List<string> - The list of DNS servers IP addresses.
- Dns
Servers []string - The list of DNS servers IP addresses.
- dns
Servers List<String> - The list of DNS servers IP addresses.
- dns
Servers string[] - The list of DNS servers IP addresses.
- dns_
servers Sequence[str] - The list of DNS servers IP addresses.
- dns
Servers List<String> - The list of DNS servers IP addresses.
Dhcp Options Response, Dhcp Options Response Args
- Dns
Servers List<string> - The list of DNS servers IP addresses.
- Dns
Servers []string - The list of DNS servers IP addresses.
- dns
Servers List<String> - The list of DNS servers IP addresses.
- dns
Servers string[] - The list of DNS servers IP addresses.
- dns_
servers Sequence[str] - The list of DNS servers IP addresses.
- dns
Servers List<String> - The list of DNS servers IP addresses.
Endpoint Service Response, Endpoint Service Response Args
- 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.
Extended Location, Extended Location Args
- Name string
- The name of the extended location.
- Type
string | Pulumi.
Azure Native. Network. Extended Location Types - The type of the extended location.
- Name string
- The name of the extended location.
- Type
string | Extended
Location Types - The type of the extended location.
- name String
- The name of the extended location.
- type
String | Extended
Location Types - The type of the extended location.
- name string
- The name of the extended location.
- type
string | Extended
Location Types - The type of the extended location.
- name str
- The name of the extended location.
- type
str | Extended
Location Types - The type of the extended location.
- name String
- The name of the extended location.
- type
String | "Edge
Zone" - The type of the extended location.
Extended Location Response, Extended Location Response Args
Extended Location Types, Extended Location Types Args
- Edge
Zone - EdgeZone
- Extended
Location Types Edge Zone - EdgeZone
- Edge
Zone - EdgeZone
- Edge
Zone - EdgeZone
- EDGE_ZONE
- EdgeZone
- "Edge
Zone" - EdgeZone
Flow Log Format Parameters Response, Flow Log Format Parameters Response Args
Flow Log Response, Flow Log Response Args
- Etag string
- A unique read-only string that changes whenever the resource is updated.
- Name string
- Resource name.
- Provisioning
State string - The provisioning state of the flow log.
- Storage
Id string - ID of the storage account which is used to store the flow log.
- Target
Resource Guid string - Guid of network security group to which flow log will be applied.
- Target
Resource Id string - ID of network security group to which flow log will be applied.
- Type string
- Resource type.
- Enabled bool
- Flag to enable/disable flow logging.
- Enabled
Filtering Criteria string - Optional field to filter network traffic logs based on SrcIP, SrcPort, DstIP, DstPort, Protocol, Encryption, Direction and Action. If not specified, all network traffic will be logged.
- Flow
Analytics Configuration Pulumi. 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.
- Identity
Pulumi.
Azure Native. Network. Inputs. Managed Service Identity Response - FlowLog resource Managed Identity
- Location string
- Resource location.
- Retention
Policy 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.
- Provisioning
State string - The provisioning state of the flow log.
- Storage
Id string - ID of the storage account which is used to store the flow log.
- Target
Resource Guid string - Guid of network security group to which flow log will be applied.
- Target
Resource Id string - ID of network security group to which flow log will be applied.
- Type string
- Resource type.
- Enabled bool
- Flag to enable/disable flow logging.
- Enabled
Filtering Criteria string - Optional field to filter network traffic logs based on SrcIP, SrcPort, DstIP, DstPort, Protocol, Encryption, Direction and Action. If not specified, all network traffic will be logged.
- Flow
Analytics Configuration Traffic Analytics Properties Response - Parameters that define the configuration of traffic analytics.
- Format
Flow
Log Format Parameters Response - Parameters that define the flow log format.
- Id string
- Resource ID.
- Identity
Managed
Service Identity Response - FlowLog resource Managed Identity
- Location string
- Resource location.
- Retention
Policy Retention Policy 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.
- provisioning
State String - The provisioning state of the flow log.
- storage
Id String - ID of the storage account which is used to store the flow log.
- target
Resource Guid String - Guid of network security group to which flow log will be applied.
- target
Resource Id String - ID of network security group to which flow log will be applied.
- type String
- Resource type.
- enabled Boolean
- Flag to enable/disable flow logging.
- enabled
Filtering Criteria String - Optional field to filter network traffic logs based on SrcIP, SrcPort, DstIP, DstPort, Protocol, Encryption, Direction and Action. If not specified, all network traffic will be logged.
- flow
Analytics Configuration Traffic Analytics Properties Response - Parameters that define the configuration of traffic analytics.
- format
Flow
Log Format Parameters Response - Parameters that define the flow log format.
- id String
- Resource ID.
- identity
Managed
Service Identity Response - FlowLog resource Managed Identity
- location String
- Resource location.
- retention
Policy Retention Policy 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.
- provisioning
State string - The provisioning state of the flow log.
- storage
Id string - ID of the storage account which is used to store the flow log.
- target
Resource Guid string - Guid of network security group to which flow log will be applied.
- target
Resource Id string - ID of network security group to which flow log will be applied.
- type string
- Resource type.
- enabled boolean
- Flag to enable/disable flow logging.
- enabled
Filtering Criteria string - Optional field to filter network traffic logs based on SrcIP, SrcPort, DstIP, DstPort, Protocol, Encryption, Direction and Action. If not specified, all network traffic will be logged.
- flow
Analytics Configuration Traffic Analytics Properties Response - Parameters that define the configuration of traffic analytics.
- format
Flow
Log Format Parameters Response - Parameters that define the flow log format.
- id string
- Resource ID.
- identity
Managed
Service Identity Response - FlowLog resource Managed Identity
- location string
- Resource location.
- retention
Policy Retention Policy 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_ guid str - Guid of network security group to which flow log will be applied.
- target_
resource_ id str - ID of network security group to which flow log will be applied.
- type str
- Resource type.
- enabled bool
- Flag to enable/disable flow logging.
- enabled_
filtering_ criteria str - Optional field to filter network traffic logs based on SrcIP, SrcPort, DstIP, DstPort, Protocol, Encryption, Direction and Action. If not specified, all network traffic will be logged.
- flow_
analytics_ configuration Traffic Analytics Properties Response - Parameters that define the configuration of traffic analytics.
- format
Flow
Log Format Parameters Response - Parameters that define the flow log format.
- id str
- Resource ID.
- identity
Managed
Service Identity Response - FlowLog resource Managed Identity
- location str
- Resource location.
- retention_
policy Retention Policy 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.
- provisioning
State String - The provisioning state of the flow log.
- storage
Id String - ID of the storage account which is used to store the flow log.
- target
Resource Guid String - Guid of network security group to which flow log will be applied.
- target
Resource Id String - ID of network security group to which flow log will be applied.
- type String
- Resource type.
- enabled Boolean
- Flag to enable/disable flow logging.
- enabled
Filtering Criteria String - Optional field to filter network traffic logs based on SrcIP, SrcPort, DstIP, DstPort, Protocol, Encryption, Direction and Action. If not specified, all network traffic will be logged.
- flow
Analytics Configuration Property Map - Parameters that define the configuration of traffic analytics.
- format Property Map
- Parameters that define the flow log format.
- id String
- Resource ID.
- identity Property Map
- FlowLog resource Managed Identity
- location String
- Resource location.
- retention
Policy Property Map - Parameters that define the retention policy for flow log.
- Map<String>
- Resource tags.
Frontend IPConfiguration Response, Frontend IPConfiguration Response Args
- Etag string
- A unique read-only string that changes whenever the resource is updated.
- Inbound
Nat Pools List<Pulumi. Azure Native. Network. Inputs. Sub Resource Response> - An array of references to inbound pools that use this frontend IP.
- Inbound
Nat Rules List<Pulumi. Azure Native. Network. Inputs. Sub Resource Response> - An array of references to inbound rules that use this frontend IP.
- Load
Balancing Rules List<Pulumi. Azure Native. Network. Inputs. Sub Resource Response> - An array of references to load balancing rules that use this frontend IP.
- Outbound
Rules List<Pulumi. Azure Native. Network. Inputs. Sub Resource Response> - An array of references to outbound rules that use this frontend IP.
- Provisioning
State string - The provisioning state of the frontend IP configuration resource.
- Type string
- Type of the resource.
- Gateway
Load Balancer Pulumi. 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.
- Private
IPAddress string - The private IP address of the IP configuration.
- Private
IPAddress Version string - Whether the specific ipconfiguration is IPv4 or IPv6. Default is taken as IPv4.
- Private
IPAllocation Method string - The Private IP allocation method.
- Public
IPAddress Pulumi. Azure Native. Network. Inputs. Public IPAddress Response - The reference to the Public IP resource.
- Public
IPPrefix 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.
- Inbound
Nat Pools []Sub Resource Response - An array of references to inbound pools that use this frontend IP.
- Inbound
Nat Rules []Sub Resource Response - An array of references to inbound rules that use this frontend IP.
- Load
Balancing Rules []Sub Resource Response - An array of references to load balancing rules that use this frontend IP.
- Outbound
Rules []Sub Resource Response - An array of references to outbound rules that use this frontend IP.
- Provisioning
State string - The provisioning state of the frontend IP configuration resource.
- Type string
- Type of the resource.
- Gateway
Load Balancer 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.
- Private
IPAddress string - The private IP address of the IP configuration.
- Private
IPAddress Version string - Whether the specific ipconfiguration is IPv4 or IPv6. Default is taken as IPv4.
- Private
IPAllocation Method string - The Private IP allocation method.
- Public
IPAddress Public IPAddress Response - The reference to the Public IP resource.
- Public
IPPrefix Sub Resource Response - The reference to the Public IP Prefix resource.
- Subnet
Subnet
Response - 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.
- inbound
Nat Pools List<Sub Resource Response> - An array of references to inbound pools that use this frontend IP.
- inbound
Nat Rules List<Sub Resource Response> - An array of references to inbound rules that use this frontend IP.
- load
Balancing Rules List<Sub Resource Response> - An array of references to load balancing rules that use this frontend IP.
- outbound
Rules List<Sub Resource Response> - An array of references to outbound rules that use this frontend IP.
- provisioning
State String - The provisioning state of the frontend IP configuration resource.
- type String
- Type of the resource.
- gateway
Load Balancer 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.
- private
IPAddress String - The private IP address of the IP configuration.
- private
IPAddress Version String - Whether the specific ipconfiguration is IPv4 or IPv6. Default is taken as IPv4.
- private
IPAllocation Method String - The Private IP allocation method.
- public
IPAddress Public IPAddress Response - The reference to the Public IP resource.
- public
IPPrefix Sub Resource Response - The reference to the Public IP Prefix resource.
- subnet
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.
- inbound
Nat Pools Sub Resource Response[] - An array of references to inbound pools that use this frontend IP.
- inbound
Nat Rules Sub Resource Response[] - An array of references to inbound rules that use this frontend IP.
- load
Balancing Rules Sub Resource Response[] - An array of references to load balancing rules that use this frontend IP.
- outbound
Rules Sub Resource Response[] - An array of references to outbound rules that use this frontend IP.
- provisioning
State string - The provisioning state of the frontend IP configuration resource.
- type string
- Type of the resource.
- gateway
Load Balancer 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.
- private
IPAddress string - The private IP address of the IP configuration.
- private
IPAddress Version string - Whether the specific ipconfiguration is IPv4 or IPv6. Default is taken as IPv4.
- private
IPAllocation Method string - The Private IP allocation method.
- public
IPAddress Public IPAddress Response - The reference to the Public IP resource.
- public
IPPrefix Sub Resource Response - The reference to the Public IP Prefix resource.
- subnet
Subnet
Response - 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_ pools Sequence[Sub Resource Response] - An array of references to inbound pools that use this frontend IP.
- inbound_
nat_ rules Sequence[Sub Resource Response] - An array of references to inbound rules that use this frontend IP.
- load_
balancing_ rules Sequence[Sub Resource Response] - An array of references to load balancing rules that use this frontend IP.
- outbound_
rules Sequence[Sub Resource 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_ balancer Sub 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_ address str - The private IP address of the IP configuration.
- private_
ip_ address_ version str - Whether the specific ipconfiguration is IPv4 or IPv6. Default is taken as IPv4.
- private_
ip_ allocation_ method str - The Private IP allocation method.
- public_
ip_ address Public IPAddress Response - The reference to the Public IP resource.
- public_
ip_ prefix Sub Resource Response - The reference to the Public IP Prefix resource.
- subnet
Subnet
Response - 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.
- inbound
Nat Pools List<Property Map> - An array of references to inbound pools that use this frontend IP.
- inbound
Nat Rules List<Property Map> - An array of references to inbound rules that use this frontend IP.
- load
Balancing Rules List<Property Map> - An array of references to load balancing rules that use this frontend IP.
- outbound
Rules List<Property Map> - An array of references to outbound rules that use this frontend IP.
- provisioning
State String - The provisioning state of the frontend IP configuration resource.
- type String
- Type of the resource.
- gateway
Load Balancer Property Map - 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.
- private
IPAddress String - The private IP address of the IP configuration.
- private
IPAddress Version String - Whether the specific ipconfiguration is IPv4 or IPv6. Default is taken as IPv4.
- private
IPAllocation Method String - The Private IP allocation method.
- public
IPAddress Property Map - The reference to the Public IP resource.
- public
IPPrefix 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.
Gateway Load Balancer Tunnel Interface Response, Gateway Load Balancer Tunnel Interface Response Args
- 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.
IPConfiguration Profile Response, IPConfiguration Profile Response Args
- Etag string
- A unique read-only string that changes whenever the resource is updated.
- Provisioning
State 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.
- Provisioning
State 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
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.
- provisioning
State 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
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.
- provisioning
State 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
Subnet
Response - 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
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.
- provisioning
State 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.
IPConfiguration Response, IPConfiguration Response Args
- Etag string
- A unique read-only string that changes whenever the resource is updated.
- Provisioning
State 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.
- Private
IPAddress string - The private IP address of the IP configuration.
- Private
IPAllocation Method string - The private IP address allocation method.
- Public
IPAddress 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.
- Provisioning
State 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.
- Private
IPAddress string - The private IP address of the IP configuration.
- Private
IPAllocation Method string - The private IP address allocation method.
- Public
IPAddress Public IPAddress Response - The reference to the public IP resource.
- Subnet
Subnet
Response - The reference to the subnet resource.
- etag String
- A unique read-only string that changes whenever the resource is updated.
- provisioning
State 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.
- private
IPAddress String - The private IP address of the IP configuration.
- private
IPAllocation Method String - The private IP address allocation method.
- public
IPAddress Public IPAddress Response - The reference to the public IP resource.
- subnet
Subnet
Response - The reference to the subnet resource.
- etag string
- A unique read-only string that changes whenever the resource is updated.
- provisioning
State 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.
- private
IPAddress string - The private IP address of the IP configuration.
- private
IPAllocation Method string - The private IP address allocation method.
- public
IPAddress Public IPAddress Response - The reference to the public IP resource.
- subnet
Subnet
Response - 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_ address str - The private IP address of the IP configuration.
- private_
ip_ allocation_ method str - The private IP address allocation method.
- public_
ip_ address Public IPAddress Response - The reference to the public IP resource.
- subnet
Subnet
Response - The reference to the subnet resource.
- etag String
- A unique read-only string that changes whenever the resource is updated.
- provisioning
State 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.
- private
IPAddress String - The private IP address of the IP configuration.
- private
IPAllocation Method String - The private IP address allocation method.
- public
IPAddress Property Map - The reference to the public IP resource.
- subnet Property Map
- The reference to the subnet resource.
Inbound Nat Rule Response, Inbound Nat Rule Response Args
- Backend
IPConfiguration 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.
- Provisioning
State string - The provisioning state of the inbound NAT rule resource.
- Type string
- Type of the resource.
- Backend
Address Pool Pulumi. Azure Native. Network. Inputs. Sub 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 IP bool - 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 Reset bool - 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
IPConfiguration Pulumi. Azure Native. Network. Inputs. Sub 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 Range End int - 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 Range Start int - 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.
- Idle
Timeout In Minutes int - 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
IPConfiguration 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.
- Provisioning
State string - The provisioning state of the inbound NAT rule resource.
- Type string
- Type of the resource.
- Backend
Address Pool Sub 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 IP bool - 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 Reset bool - 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
IPConfiguration Sub 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 Range End int - 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 Range Start int - 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.
- Idle
Timeout In Minutes int - 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
IPConfiguration 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.
- provisioning
State String - The provisioning state of the inbound NAT rule resource.
- type String
- Type of the resource.
- backend
Address Pool Sub Resource Response - A reference to backendAddressPool resource.
- backend
Port Integer - The port used for the internal endpoint. Acceptable values range from 1 to 65535.
- enable
Floating IP Boolean - 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 Reset Boolean - 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
IPConfiguration Sub Resource Response - A reference to frontend IP addresses.
- frontend
Port 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.
- frontend
Port Range End Integer - 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 Range Start Integer - 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.
- idle
Timeout In Minutes Integer - 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
IPConfiguration 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.
- provisioning
State string - The provisioning state of the inbound NAT rule resource.
- type string
- Type of the resource.
- backend
Address Pool Sub Resource Response - A reference to backendAddressPool resource.
- backend
Port number - The port used for the internal endpoint. Acceptable values range from 1 to 65535.
- enable
Floating IP boolean - 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 Reset boolean - 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
IPConfiguration Sub Resource Response - A reference to frontend IP addresses.
- frontend
Port 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.
- frontend
Port Range End number - 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 Range Start number - 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.
- idle
Timeout In Minutes number - 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_ configuration 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 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_ pool Sub 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_ ip bool - 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_ reset bool - 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_ configuration Sub 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_ range_ end int - 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_ range_ start int - 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_ in_ minutes int - 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.
- backend
IPConfiguration 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.
- provisioning
State String - The provisioning state of the inbound NAT rule resource.
- type String
- Type of the resource.
- backend
Address Pool Property Map - A reference to backendAddressPool resource.
- backend
Port Number - The port used for the internal endpoint. Acceptable values range from 1 to 65535.
- enable
Floating IP Boolean - 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 Reset Boolean - 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
IPConfiguration Property Map - A reference to frontend IP addresses.
- frontend
Port 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.
- frontend
Port Range End Number - 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 Range Start Number - 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.
- idle
Timeout In Minutes Number - 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.
Interface Endpoint Response, Interface Endpoint Response Args
- Name string
- Resource name.
- Network
Interfaces 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.
- Provisioning
State string - The provisioning state of the interface endpoint. Possible values are: 'Updating', 'Deleting', and 'Failed'.
- Type string
- Resource type.
- Endpoint
Service 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.
- Network
Interfaces []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.
- Provisioning
State string - The provisioning state of the interface endpoint. Possible values are: 'Updating', 'Deleting', and 'Failed'.
- Type string
- Resource type.
- Endpoint
Service 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
Subnet
Response - The ID of the subnet from which the private IP will be allocated.
- map[string]string
- Resource tags.
- name String
- Resource name.
- network
Interfaces List<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.
- provisioning
State String - The provisioning state of the interface endpoint. Possible values are: 'Updating', 'Deleting', and 'Failed'.
- type String
- Resource type.
- endpoint
Service 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
Subnet
Response - The ID of the subnet from which the private IP will be allocated.
- Map<String,String>
- Resource tags.
- name string
- Resource name.
- network
Interfaces 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.
- provisioning
State string - The provisioning state of the interface endpoint. Possible values are: 'Updating', 'Deleting', and 'Failed'.
- type string
- Resource type.
- endpoint
Service 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
Subnet
Response - 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[Network Interface 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 Endpoint Service 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
Subnet
Response - The ID of the subnet from which the private IP will be allocated.
- Mapping[str, str]
- Resource tags.
- name String
- Resource name.
- network
Interfaces 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.
- provisioning
State String - The provisioning state of the interface endpoint. Possible values are: 'Updating', 'Deleting', and 'Failed'.
- type String
- Resource type.
- endpoint
Service 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.
Ip Tag Response, Ip Tag Response Args
- ip_
tag_ type str - The IP tag type. Example: FirstPartyUsage.
- tag str
- The value of the IP tag associated with the public IP. Example: SQL.
Ipam Pool Prefix Allocation, Ipam Pool Prefix Allocation Args
- Id string
- Resource id of the associated Azure IpamPool resource.
- Number
Of Ip Addresses string - Number of IP addresses to allocate.
- Id string
- Resource id of the associated Azure IpamPool resource.
- Number
Of Ip Addresses string - Number of IP addresses to allocate.
- id String
- Resource id of the associated Azure IpamPool resource.
- number
Of Ip Addresses String - Number of IP addresses to allocate.
- id string
- Resource id of the associated Azure IpamPool resource.
- number
Of Ip Addresses string - Number of IP addresses to allocate.
- id str
- Resource id of the associated Azure IpamPool resource.
- number_
of_ ip_ addresses str - Number of IP addresses to allocate.
- id String
- Resource id of the associated Azure IpamPool resource.
- number
Of Ip Addresses String - Number of IP addresses to allocate.
Ipam Pool Prefix Allocation Response, Ipam Pool Prefix Allocation Response Args
- Allocated
Address Prefixes List<string> - List of assigned IP address prefixes in the IpamPool of the associated resource.
- Id string
- Resource id of the associated Azure IpamPool resource.
- Number
Of Ip Addresses string - Number of IP addresses to allocate.
- Allocated
Address Prefixes []string - List of assigned IP address prefixes in the IpamPool of the associated resource.
- Id string
- Resource id of the associated Azure IpamPool resource.
- Number
Of Ip Addresses string - Number of IP addresses to allocate.
- allocated
Address Prefixes List<String> - List of assigned IP address prefixes in the IpamPool of the associated resource.
- id String
- Resource id of the associated Azure IpamPool resource.
- number
Of Ip Addresses String - Number of IP addresses to allocate.
- allocated
Address Prefixes string[] - List of assigned IP address prefixes in the IpamPool of the associated resource.
- id string
- Resource id of the associated Azure IpamPool resource.
- number
Of Ip Addresses string - Number of IP addresses to allocate.
- allocated_
address_ prefixes Sequence[str] - List of assigned IP address prefixes in the IpamPool of the associated resource.
- id str
- Resource id of the associated Azure IpamPool resource.
- number_
of_ ip_ addresses str - Number of IP addresses to allocate.
- allocated
Address Prefixes List<String> - List of assigned IP address prefixes in the IpamPool of the associated resource.
- id String
- Resource id of the associated Azure IpamPool resource.
- number
Of Ip Addresses String - Number of IP addresses to allocate.
Load Balancer Backend Address Response, Load Balancer Backend Address Response Args
- Inbound
Nat Rules Port Mapping List<Pulumi. Azure Native. Network. Inputs. Nat Rule Port Mapping Response> - Collection of inbound NAT rule port mappings.
- Network
Interface IPConfiguration Pulumi. Azure Native. Network. Inputs. Sub Resource Response - Reference to IP address defined in network interfaces.
- Admin
State 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.
- Ip
Address string - IP Address belonging to the referenced virtual network.
- Load
Balancer Frontend IPConfiguration Pulumi. 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.
- Virtual
Network Pulumi. Azure Native. Network. Inputs. Sub Resource Response - Reference to an existing virtual network.
- Inbound
Nat Rules Port Mapping []Nat Rule Port Mapping Response - Collection of inbound NAT rule port mappings.
- Network
Interface IPConfiguration Sub Resource Response - Reference to IP address defined in network interfaces.
- Admin
State 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.
- Ip
Address string - IP Address belonging to the referenced virtual network.
- Load
Balancer Frontend IPConfiguration Sub Resource Response - Reference to the frontend ip address configuration defined in regional loadbalancer.
- Name string
- Name of the backend address.
- Subnet
Sub
Resource Response - Reference to an existing subnet.
- Virtual
Network Sub Resource Response - Reference to an existing virtual network.
- inbound
Nat Rules Port Mapping List<Nat Rule Port Mapping Response> - Collection of inbound NAT rule port mappings.
- network
Interface IPConfiguration Sub Resource Response - Reference to IP address defined in network interfaces.
- admin
State 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.
- ip
Address String - IP Address belonging to the referenced virtual network.
- load
Balancer Frontend IPConfiguration Sub Resource Response - Reference to the frontend ip address configuration defined in regional loadbalancer.
- name String
- Name of the backend address.
- subnet
Sub
Resource Response - Reference to an existing subnet.
- virtual
Network Sub Resource Response - Reference to an existing virtual network.
- inbound
Nat Rules Port Mapping Nat Rule Port Mapping Response[] - Collection of inbound NAT rule port mappings.
- network
Interface IPConfiguration Sub Resource Response - Reference to IP address defined in network interfaces.
- admin
State 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.
- ip
Address string - IP Address belonging to the referenced virtual network.
- load
Balancer Frontend IPConfiguration Sub Resource Response - Reference to the frontend ip address configuration defined in regional loadbalancer.
- name string
- Name of the backend address.
- subnet
Sub
Resource Response - Reference to an existing subnet.
- virtual
Network Sub Resource Response - Reference to an existing virtual network.
- inbound_
nat_ rules_ port_ mapping Sequence[Nat Rule Port Mapping Response] - Collection of inbound NAT rule port mappings.
- network_
interface_ ip_ configuration Sub 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_ frontend_ ip_ configuration Sub Resource Response - Reference to the frontend ip address configuration defined in regional loadbalancer.
- name str
- Name of the backend address.
- subnet
Sub
Resource Response - Reference to an existing subnet.
- virtual_
network Sub Resource Response - Reference to an existing virtual network.
- inbound
Nat Rules Port Mapping List<Property Map> - Collection of inbound NAT rule port mappings.
- network
Interface IPConfiguration Property Map - Reference to IP address defined in network interfaces.
- admin
State 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.
- ip
Address String - IP Address belonging to the referenced virtual network.
- load
Balancer Frontend IPConfiguration Property Map - 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.
- virtual
Network Property Map - Reference to an existing virtual network.
Managed Service Identity Response, Managed Service Identity Response Args
- Principal
Id string - The principal id of the system assigned identity. This property will only be provided for a system assigned identity.
- Tenant
Id string - The tenant id of the system assigned identity. This property will only be provided for a system assigned identity.
- Type string
- The type of identity used for the resource. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user assigned identities. The type 'None' will remove any identities from the virtual machine.
- User
Assigned Identities Dictionary<string, Pulumi. Azure Native. Network. Inputs. Managed Service Identity Response User Assigned Identities> - The list of user identities associated with resource. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.
- Principal
Id string - The principal id of the system assigned identity. This property will only be provided for a system assigned identity.
- Tenant
Id string - The tenant id of the system assigned identity. This property will only be provided for a system assigned identity.
- Type string
- The type of identity used for the resource. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user assigned identities. The type 'None' will remove any identities from the virtual machine.
- User
Assigned Identities map[string]Managed Service Identity Response User Assigned Identities - The list of user identities associated with resource. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.
- principal
Id String - The principal id of the system assigned identity. This property will only be provided for a system assigned identity.
- tenant
Id String - The tenant id of the system assigned identity. This property will only be provided for a system assigned identity.
- type String
- The type of identity used for the resource. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user assigned identities. The type 'None' will remove any identities from the virtual machine.
- user
Assigned Identities Map<String,Managed Service Identity Response User Assigned Identities> - The list of user identities associated with resource. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.
- principal
Id string - The principal id of the system assigned identity. This property will only be provided for a system assigned identity.
- tenant
Id string - The tenant id of the system assigned identity. This property will only be provided for a system assigned identity.
- type string
- The type of identity used for the resource. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user assigned identities. The type 'None' will remove any identities from the virtual machine.
- user
Assigned Identities {[key: string]: Managed Service Identity Response User Assigned Identities} - The list of user identities associated with resource. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.
- principal_
id str - The principal id of the system assigned identity. This property will only be provided for a system assigned identity.
- tenant_
id str - The tenant id of the system assigned identity. This property will only be provided for a system assigned identity.
- type str
- The type of identity used for the resource. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user assigned identities. The type 'None' will remove any identities from the virtual machine.
- user_
assigned_ identities Mapping[str, Managed Service Identity Response User Assigned Identities] - The list of user identities associated with resource. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.
- principal
Id String - The principal id of the system assigned identity. This property will only be provided for a system assigned identity.
- tenant
Id String - The tenant id of the system assigned identity. This property will only be provided for a system assigned identity.
- type String
- The type of identity used for the resource. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user assigned identities. The type 'None' will remove any identities from the virtual machine.
- user
Assigned Identities Map<Property Map> - The list of user identities associated with resource. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.
Managed Service Identity Response User Assigned Identities, Managed Service Identity Response User Assigned Identities Args
- Client
Id string - The client id of user assigned identity.
- Principal
Id string - The principal id of user assigned identity.
- Client
Id string - The client id of user assigned identity.
- Principal
Id string - The principal id of user assigned identity.
- client
Id String - The client id of user assigned identity.
- principal
Id String - The principal id of user assigned identity.
- client
Id string - The client id of user assigned identity.
- principal
Id string - The principal id of user assigned identity.
- client_
id str - The client id of user assigned identity.
- principal_
id str - The principal id of user assigned identity.
- client
Id String - The client id of user assigned identity.
- principal
Id String - The principal id of user assigned identity.
Nat Gateway Response, Nat Gateway Response Args
- Etag string
- A unique read-only string that changes whenever the resource is updated.
- Name string
- Resource name.
- Provisioning
State string - The provisioning state of the NAT gateway resource.
- Resource
Guid 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.
- Idle
Timeout In Minutes int - The idle timeout of the nat gateway.
- Location string
- Resource location.
- Public
Ip Addresses List<Pulumi. Azure Native. Network. Inputs. Sub Resource Response> - An array of public ip addresses associated with the nat gateway resource.
- Public
Ip Prefixes List<Pulumi. 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.
- Provisioning
State string - The provisioning state of the NAT gateway resource.
- Resource
Guid string - The resource GUID property of the NAT gateway resource.
- Subnets
[]Sub
Resource Response - An array of references to the subnets using this nat gateway resource.
- Type string
- Resource type.
- Id string
- Resource ID.
- Idle
Timeout In Minutes int - The idle timeout of the nat gateway.
- Location string
- Resource location.
- Public
Ip Addresses []Sub Resource Response - An array of public ip addresses associated with the nat gateway resource.
- Public
Ip Prefixes []Sub Resource Response - An array of public ip prefixes associated with the nat gateway resource.
- Sku
Nat
Gateway 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.
- provisioning
State String - The provisioning state of the NAT gateway resource.
- resource
Guid String - The resource GUID property of the NAT gateway resource.
- subnets
List<Sub
Resource Response> - An array of references to the subnets using this nat gateway resource.
- type String
- Resource type.
- id String
- Resource ID.
- idle
Timeout In Minutes Integer - The idle timeout of the nat gateway.
- location String
- Resource location.
- public
Ip Addresses List<Sub Resource Response> - An array of public ip addresses associated with the nat gateway resource.
- public
Ip Prefixes List<Sub Resource Response> - An array of public ip prefixes associated with the nat gateway resource.
- sku
Nat
Gateway 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.
- provisioning
State string - The provisioning state of the NAT gateway resource.
- resource
Guid string - The resource GUID property of the NAT gateway resource.
- subnets
Sub
Resource Response[] - An array of references to the subnets using this nat gateway resource.
- type string
- Resource type.
- id string
- Resource ID.
- idle
Timeout In Minutes number - The idle timeout of the nat gateway.
- location string
- Resource location.
- public
Ip Addresses Sub Resource Response[] - An array of public ip addresses associated with the nat gateway resource.
- public
Ip Prefixes Sub Resource Response[] - An array of public ip prefixes associated with the nat gateway resource.
- sku
Nat
Gateway 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[Sub
Resource Response] - An array of references to the subnets using this nat gateway resource.
- type str
- Resource type.
- id str
- Resource ID.
- idle_
timeout_ in_ minutes int - The idle timeout of the nat gateway.
- location str
- Resource location.
- public_
ip_ addresses Sequence[Sub Resource Response] - An array of public ip addresses associated with the nat gateway resource.
- public_
ip_ prefixes Sequence[Sub Resource Response] - An array of public ip prefixes associated with the nat gateway resource.
- sku
Nat
Gateway 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.
- provisioning
State String - The provisioning state of the NAT gateway resource.
- resource
Guid 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.
- idle
Timeout In Minutes Number - The idle timeout of the nat gateway.
- location String
- Resource location.
- public
Ip Addresses List<Property Map> - An array of public ip addresses associated with the nat gateway resource.
- public
Ip Prefixes List<Property Map> - 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.
Nat Gateway Sku Response, Nat Gateway Sku Response Args
- 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.
Nat Rule Port Mapping Response, Nat Rule Port Mapping Response Args
- Backend
Port int - Backend port.
- Frontend
Port int - Frontend port.
- Inbound
Nat Rule Name string - Name of inbound NAT rule.
- Backend
Port int - Backend port.
- Frontend
Port int - Frontend port.
- Inbound
Nat Rule Name string - Name of inbound NAT rule.
- backend
Port Integer - Backend port.
- frontend
Port Integer - Frontend port.
- inbound
Nat Rule Name String - Name of inbound NAT rule.
- backend
Port number - Backend port.
- frontend
Port number - Frontend port.
- inbound
Nat Rule Name string - Name of inbound NAT rule.
- backend_
port int - Backend port.
- frontend_
port int - Frontend port.
- inbound_
nat_ rule_ name str - Name of inbound NAT rule.
- backend
Port Number - Backend port.
- frontend
Port Number - Frontend port.
- inbound
Nat Rule Name String - Name of inbound NAT rule.
Network Interface Dns Settings Response, Network Interface Dns Settings Response Args
- Applied
Dns Servers List<string> - 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 Name Suffix string - 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 string - Fully qualified DNS name supporting internal communications between VMs in the same virtual network.
- Dns
Servers 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.
- Internal
Dns Name Label string - Relative DNS name for this NIC used for internal communications between VMs in the same virtual network.
- Applied
Dns Servers []string - 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 Name Suffix string - 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 string - Fully qualified DNS name supporting internal communications between VMs in the same virtual network.
- Dns
Servers []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.
- Internal
Dns Name Label string - Relative DNS name for this NIC used for internal communications between VMs in the same virtual network.
- applied
Dns Servers List<String> - 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 Name Suffix String - 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 String - Fully qualified DNS name supporting internal communications between VMs in the same virtual network.
- dns
Servers 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.
- internal
Dns Name Label String - Relative DNS name for this NIC used for internal communications between VMs in the same virtual network.
- applied
Dns Servers string[] - 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 Name Suffix string - 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 string - Fully qualified DNS name supporting internal communications between VMs in the same virtual network.
- dns
Servers 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.
- internal
Dns Name Label string - Relative DNS name for this NIC used for internal communications between VMs in the same virtual network.
- applied_
dns_ servers Sequence[str] - 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_ name_ suffix str - 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_ name_ label str - Relative DNS name for this NIC used for internal communications between VMs in the same virtual network.
- applied
Dns Servers List<String> - 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 Name Suffix String - 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 String - Fully qualified DNS name supporting internal communications between VMs in the same virtual network.
- dns
Servers 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.
- internal
Dns Name Label String - Relative DNS name for this NIC used for internal communications between VMs in the same virtual network.
Network Interface IPConfiguration Private Link Connection Properties Response, Network Interface IPConfiguration Private Link Connection Properties Response Args
- Fqdns List<string>
- List of FQDNs for current private link connection.
- Group
Id string - The group ID for current private link connection.
- Required
Member Name string - The required member name for current private link connection.
- Fqdns []string
- List of FQDNs for current private link connection.
- Group
Id string - The group ID for current private link connection.
- Required
Member Name string - The required member name for current private link connection.
- fqdns List<String>
- List of FQDNs for current private link connection.
- group
Id String - The group ID for current private link connection.
- required
Member Name String - The required member name for current private link connection.
- fqdns string[]
- List of FQDNs for current private link connection.
- group
Id string - The group ID for current private link connection.
- required
Member Name string - 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_ name str - The required member name for current private link connection.
- fqdns List<String>
- List of FQDNs for current private link connection.
- group
Id String - The group ID for current private link connection.
- required
Member Name String - The required member name for current private link connection.
Network Interface IPConfiguration Response, Network Interface IPConfiguration Response Args
- Etag string
- A unique read-only string that changes whenever the resource is updated.
- Private
Link Connection Properties Pulumi. Azure Native. Network. Inputs. Network Interface IPConfiguration Private Link Connection Properties Response - PrivateLinkConnection properties for the network interface.
- Provisioning
State string - The provisioning state of the network interface IP configuration.
- Application
Gateway Backend Address Pools List<Pulumi. Azure Native. Network. Inputs. Application Gateway Backend Address Pool Response> - The reference to ApplicationGatewayBackendAddressPool resource.
- Application
Security Groups List<Pulumi. Azure Native. Network. Inputs. Application Security Group Response> - Application security groups in which the IP configuration is included.
- Gateway
Load Balancer Pulumi. Azure Native. Network. Inputs. Sub Resource Response - The reference to gateway load balancer frontend IP.
- Id string
- Resource ID.
- Load
Balancer Backend Address Pools List<Pulumi. Azure Native. Network. Inputs. Backend Address Pool Response> - The reference to LoadBalancerBackendAddressPool resource.
- Load
Balancer Inbound Nat Rules List<Pulumi. 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.
- Private
IPAddress string - Private IP address of the IP configuration. It can be a single IP address or a CIDR block in the format /.
- Private
IPAddress Prefix Length int - The private IP address prefix length. If specified and the allocation method is dynamic, the service will allocate a CIDR block instead of a single IP address.
- Private
IPAddress Version string - Whether the specific IP configuration is IPv4 or IPv6. Default is IPv4.
- Private
IPAllocation Method string - The private IP address allocation method.
- Public
IPAddress 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.
- Virtual
Network Taps List<Pulumi. 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.
- Private
Link Connection Properties Network Interface IPConfiguration Private Link Connection Properties Response - PrivateLinkConnection properties for the network interface.
- Provisioning
State string - The provisioning state of the network interface IP configuration.
- Application
Gateway Backend Address Pools []Application Gateway Backend Address Pool Response - The reference to ApplicationGatewayBackendAddressPool resource.
- Application
Security Groups []Application Security Group Response - Application security groups in which the IP configuration is included.
- Gateway
Load Balancer Sub Resource Response - The reference to gateway load balancer frontend IP.
- Id string
- Resource ID.
- Load
Balancer Backend Address Pools []Backend Address Pool Response - The reference to LoadBalancerBackendAddressPool resource.
- Load
Balancer Inbound Nat Rules []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.
- Private
IPAddress string - Private IP address of the IP configuration. It can be a single IP address or a CIDR block in the format /.
- Private
IPAddress Prefix Length int - The private IP address prefix length. If specified and the allocation method is dynamic, the service will allocate a CIDR block instead of a single IP address.
- Private
IPAddress Version string - Whether the specific IP configuration is IPv4 or IPv6. Default is IPv4.
- Private
IPAllocation Method string - The private IP address allocation method.
- Public
IPAddress Public IPAddress Response - Public IP address bound to the IP configuration.
- Subnet
Subnet
Response - Subnet bound to the IP configuration.
- Type string
- Resource type.
- Virtual
Network Taps []Virtual Network Tap Response - The reference to Virtual Network Taps.
- etag String
- A unique read-only string that changes whenever the resource is updated.
- private
Link Connection Properties Network Interface IPConfiguration Private Link Connection Properties Response - PrivateLinkConnection properties for the network interface.
- provisioning
State String - The provisioning state of the network interface IP configuration.
- application
Gateway Backend Address Pools List<Application Gateway Backend Address Pool Response> - The reference to ApplicationGatewayBackendAddressPool resource.
- application
Security Groups List<Application Security Group Response> - Application security groups in which the IP configuration is included.
- gateway
Load Balancer Sub Resource Response - The reference to gateway load balancer frontend IP.
- id String
- Resource ID.
- load
Balancer Backend Address Pools List<Backend Address Pool Response> - The reference to LoadBalancerBackendAddressPool resource.
- load
Balancer Inbound Nat Rules List<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 Boolean
- Whether this is a primary customer address on the network interface.
- private
IPAddress String - Private IP address of the IP configuration. It can be a single IP address or a CIDR block in the format /.
- private
IPAddress Prefix Length Integer - The private IP address prefix length. If specified and the allocation method is dynamic, the service will allocate a CIDR block instead of a single IP address.
- private
IPAddress Version String - Whether the specific IP configuration is IPv4 or IPv6. Default is IPv4.
- private
IPAllocation Method String - The private IP address allocation method.
- public
IPAddress Public IPAddress Response - Public IP address bound to the IP configuration.
- subnet
Subnet
Response - Subnet bound to the IP configuration.
- type String
- Resource type.
- virtual
Network Taps List<Virtual Network Tap Response> - The reference to Virtual Network Taps.
- etag string
- A unique read-only string that changes whenever the resource is updated.
- private
Link Connection Properties Network Interface IPConfiguration Private Link Connection Properties Response - PrivateLinkConnection properties for the network interface.
- provisioning
State string - The provisioning state of the network interface IP configuration.
- application
Gateway Backend Address Pools Application Gateway Backend Address Pool Response[] - The reference to ApplicationGatewayBackendAddressPool resource.
- application
Security Groups Application Security Group Response[] - Application security groups in which the IP configuration is included.
- gateway
Load Balancer Sub Resource Response - The reference to gateway load balancer frontend IP.
- id string
- Resource ID.
- load
Balancer Backend Address Pools Backend Address Pool Response[] - The reference to LoadBalancerBackendAddressPool resource.
- load
Balancer Inbound Nat Rules 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 boolean
- Whether this is a primary customer address on the network interface.
- private
IPAddress string - Private IP address of the IP configuration. It can be a single IP address or a CIDR block in the format /.
- private
IPAddress Prefix Length number - The private IP address prefix length. If specified and the allocation method is dynamic, the service will allocate a CIDR block instead of a single IP address.
- private
IPAddress Version string - Whether the specific IP configuration is IPv4 or IPv6. Default is IPv4.
- private
IPAllocation Method string - The private IP address allocation method.
- public
IPAddress Public IPAddress Response - Public IP address bound to the IP configuration.
- subnet
Subnet
Response - Subnet bound to the IP configuration.
- type string
- Resource type.
- virtual
Network Taps Virtual 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_ connection_ properties Network 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_ backend_ address_ pools Sequence[Application Gateway Backend Address Pool Response] - The reference to ApplicationGatewayBackendAddressPool resource.
- application_
security_ groups Sequence[Application Security Group Response] - Application security groups in which the IP configuration is included.
- gateway_
load_ balancer Sub Resource Response - The reference to gateway load balancer frontend IP.
- id str
- Resource ID.
- load_
balancer_ backend_ address_ pools Sequence[Backend Address Pool Response] - The reference to LoadBalancerBackendAddressPool resource.
- load_
balancer_ inbound_ nat_ rules Sequence[Inbound 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_ address str - Private IP address of the IP configuration. It can be a single IP address or a CIDR block in the format /.
- private_
ip_ address_ prefix_ length int - The private IP address prefix length. If specified and the allocation method is dynamic, the service will allocate a CIDR block instead of a single IP address.
- private_
ip_ address_ version str - Whether the specific IP configuration is IPv4 or IPv6. Default is IPv4.
- private_
ip_ allocation_ method str - The private IP address allocation method.
- public_
ip_ address Public IPAddress Response - Public IP address bound to the IP configuration.
- subnet
Subnet
Response - Subnet bound to the IP configuration.
- type str
- Resource type.
- virtual_
network_ taps Sequence[Virtual Network Tap Response] - The reference to Virtual Network Taps.
- etag String
- A unique read-only string that changes whenever the resource is updated.
- private
Link Connection Properties Property Map - PrivateLinkConnection properties for the network interface.
- provisioning
State String - The provisioning state of the network interface IP configuration.
- application
Gateway Backend Address Pools List<Property Map> - The reference to ApplicationGatewayBackendAddressPool resource.
- application
Security Groups List<Property Map> - Application security groups in which the IP configuration is included.
- gateway
Load Balancer Property Map - The reference to gateway load balancer frontend IP.
- id String
- Resource ID.
- load
Balancer Backend Address Pools List<Property Map> - The reference to LoadBalancerBackendAddressPool resource.
- load
Balancer Inbound Nat Rules List<Property Map> - 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.
- private
IPAddress String - Private IP address of the IP configuration. It can be a single IP address or a CIDR block in the format /.
- private
IPAddress Prefix Length Number - The private IP address prefix length. If specified and the allocation method is dynamic, the service will allocate a CIDR block instead of a single IP address.
- private
IPAddress Version String - Whether the specific IP configuration is IPv4 or IPv6. Default is IPv4.
- private
IPAllocation Method String - The private IP address allocation method.
- public
IPAddress Property Map - Public IP address bound to the IP configuration.
- subnet Property Map
- Subnet bound to the IP configuration.
- type String
- Resource type.
- virtual
Network Taps List<Property Map> - The reference to Virtual Network Taps.
Network Interface Response, Network Interface Response Args
- Default
Outbound Connectivity Enabled bool - Whether default outbound connectivity for nic was configured or not.
- Dscp
Configuration 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.
- Hosted
Workloads List<string> - A list of references to linked BareMetal resources.
- Mac
Address 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.
- Private
Endpoint Pulumi. Azure Native. Network. Inputs. Private Endpoint Response - A reference to the private endpoint to which the network interface is linked.
- Provisioning
State string - The provisioning state of the network interface resource.
- Resource
Guid string - The resource GUID property of the network interface resource.
- Tap
Configurations List<Pulumi. Azure Native. Network. Inputs. Network Interface Tap Configuration Response> - A list of TapConfigurations of the network interface.
- Type string
- Resource type.
- Virtual
Machine Pulumi. Azure Native. Network. Inputs. Sub Resource Response - The reference to a virtual machine.
- Vnet
Encryption Supported bool - Whether the virtual machine this nic is attached to supports encryption.
- Auxiliary
Mode string - Auxiliary mode of Network Interface resource.
- Auxiliary
Sku string - Auxiliary sku of Network Interface resource.
- Disable
Tcp State Tracking bool - Indicates whether to disable tcp state tracking.
- Dns
Settings Pulumi. Azure Native. Network. Inputs. Network Interface Dns Settings Response - The DNS settings in network interface.
- Enable
Accelerated Networking bool - If the network interface is configured for accelerated networking. Not applicable to VM sizes which require accelerated networking.
- Enable
IPForwarding bool - Indicates whether IP forwarding is enabled on this network interface.
- Extended
Location Pulumi. Azure Native. Network. Inputs. Extended Location Response - The extended location of the network interface.
- Id string
- Resource ID.
- Interface
Endpoint Pulumi. Azure Native. Network. Inputs. Interface Endpoint Response - A reference to the interface endpoint to which the network interface is linked.
- Ip
Configurations List<Pulumi. Azure Native. Network. Inputs. Network Interface IPConfiguration Response> - A list of IPConfigurations of the network interface.
- Location string
- Resource location.
- Migration
Phase string - Migration phase of Network Interface resource.
- Network
Security Group Pulumi. Azure Native. Network. Inputs. Network Security Group Response - The reference to the NetworkSecurityGroup resource.
- Nic
Type string - Type of Network Interface resource.
- Private
Link Service Pulumi. Azure Native. Network. Inputs. Private Link Service Response - Privatelinkservice of the network interface resource.
- Dictionary<string, string>
- Resource tags.
- Workload
Type string - WorkloadType of the NetworkInterface for BareMetal resources
- Default
Outbound Connectivity Enabled bool - Whether default outbound connectivity for nic was configured or not.
- Dscp
Configuration 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.
- Hosted
Workloads []string - A list of references to linked BareMetal resources.
- Mac
Address 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.
- Private
Endpoint Private Endpoint Response - A reference to the private endpoint to which the network interface is linked.
- Provisioning
State string - The provisioning state of the network interface resource.
- Resource
Guid string - The resource GUID property of the network interface resource.
- Tap
Configurations []Network Interface Tap Configuration Response - A list of TapConfigurations of the network interface.
- Type string
- Resource type.
- Virtual
Machine Sub Resource Response - The reference to a virtual machine.
- Vnet
Encryption Supported bool - Whether the virtual machine this nic is attached to supports encryption.
- Auxiliary
Mode string - Auxiliary mode of Network Interface resource.
- Auxiliary
Sku string - Auxiliary sku of Network Interface resource.
- Disable
Tcp State Tracking bool - Indicates whether to disable tcp state tracking.
- Dns
Settings Network Interface Dns Settings Response - The DNS settings in network interface.
- Enable
Accelerated Networking bool - If the network interface is configured for accelerated networking. Not applicable to VM sizes which require accelerated networking.
- Enable
IPForwarding bool - Indicates whether IP forwarding is enabled on this network interface.
- Extended
Location Extended Location Response - The extended location of the network interface.
- Id string
- Resource ID.
- Interface
Endpoint Interface Endpoint Response - A reference to the interface endpoint to which the network interface is linked.
- Ip
Configurations []Network Interface IPConfiguration Response - A list of IPConfigurations of the network interface.
- Location string
- Resource location.
- Migration
Phase string - Migration phase of Network Interface resource.
- Network
Security Group Network Security Group Response - The reference to the NetworkSecurityGroup resource.
- Nic
Type string - Type of Network Interface resource.
- Private
Link Service Private Link Service Response - Privatelinkservice of the network interface resource.
- map[string]string
- Resource tags.
- Workload
Type string - WorkloadType of the NetworkInterface for BareMetal resources
- default
Outbound Connectivity Enabled Boolean - Whether default outbound connectivity for nic was configured or not.
- dscp
Configuration 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.
- hosted
Workloads List<String> - A list of references to linked BareMetal resources.
- mac
Address 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.
- private
Endpoint Private Endpoint Response - A reference to the private endpoint to which the network interface is linked.
- provisioning
State String - The provisioning state of the network interface resource.
- resource
Guid String - The resource GUID property of the network interface resource.
- tap
Configurations List<Network Interface Tap Configuration Response> - A list of TapConfigurations of the network interface.
- type String
- Resource type.
- virtual
Machine Sub Resource Response - The reference to a virtual machine.
- vnet
Encryption Supported Boolean - Whether the virtual machine this nic is attached to supports encryption.
- auxiliary
Mode String - Auxiliary mode of Network Interface resource.
- auxiliary
Sku String - Auxiliary sku of Network Interface resource.
- disable
Tcp State Tracking Boolean - Indicates whether to disable tcp state tracking.
- dns
Settings Network Interface Dns Settings Response - The DNS settings in network interface.
- enable
Accelerated Networking Boolean - If the network interface is configured for accelerated networking. Not applicable to VM sizes which require accelerated networking.
- enable
IPForwarding Boolean - Indicates whether IP forwarding is enabled on this network interface.
- extended
Location Extended Location Response - The extended location of the network interface.
- id String
- Resource ID.
- interface
Endpoint Interface Endpoint Response - A reference to the interface endpoint to which the network interface is linked.
- ip
Configurations List<Network Interface IPConfiguration Response> - A list of IPConfigurations of the network interface.
- location String
- Resource location.
- migration
Phase String - Migration phase of Network Interface resource.
- network
Security Group Network Security Group Response - The reference to the NetworkSecurityGroup resource.
- nic
Type String - Type of Network Interface resource.
- private
Link Service Private Link Service Response - Privatelinkservice of the network interface resource.
- Map<String,String>
- Resource tags.
- workload
Type String - WorkloadType of the NetworkInterface for BareMetal resources
- default
Outbound Connectivity Enabled boolean - Whether default outbound connectivity for nic was configured or not.
- dscp
Configuration 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.
- hosted
Workloads string[] - A list of references to linked BareMetal resources.
- mac
Address 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.
- private
Endpoint Private Endpoint Response - A reference to the private endpoint to which the network interface is linked.
- provisioning
State string - The provisioning state of the network interface resource.
- resource
Guid string - The resource GUID property of the network interface resource.
- tap
Configurations Network Interface Tap Configuration Response[] - A list of TapConfigurations of the network interface.
- type string
- Resource type.
- virtual
Machine Sub Resource Response - The reference to a virtual machine.
- vnet
Encryption Supported boolean - Whether the virtual machine this nic is attached to supports encryption.
- auxiliary
Mode string - Auxiliary mode of Network Interface resource.
- auxiliary
Sku string - Auxiliary sku of Network Interface resource.
- disable
Tcp State Tracking boolean - Indicates whether to disable tcp state tracking.
- dns
Settings Network Interface Dns Settings Response - The DNS settings in network interface.
- enable
Accelerated Networking boolean - If the network interface is configured for accelerated networking. Not applicable to VM sizes which require accelerated networking.
- enable
IPForwarding boolean - Indicates whether IP forwarding is enabled on this network interface.
- extended
Location Extended Location Response - The extended location of the network interface.
- id string
- Resource ID.
- interface
Endpoint Interface Endpoint Response - A reference to the interface endpoint to which the network interface is linked.
- ip
Configurations Network Interface IPConfiguration Response[] - A list of IPConfigurations of the network interface.
- location string
- Resource location.
- migration
Phase string - Migration phase of Network Interface resource.
- network
Security Group Network Security Group Response - The reference to the NetworkSecurityGroup resource.
- nic
Type string - Type of Network Interface resource.
- private
Link Service Private Link Service Response - Privatelinkservice of the network interface resource.
- {[key: string]: string}
- Resource tags.
- workload
Type string - WorkloadType of the NetworkInterface for BareMetal resources
- default_
outbound_ connectivity_ enabled bool - Whether default outbound connectivity for nic was configured or not.
- dscp_
configuration Sub Resource 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 Private Endpoint 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[Network Interface Tap Configuration Response] - A list of TapConfigurations of the network interface.
- type str
- Resource type.
- virtual_
machine Sub Resource Response - The reference to a virtual machine.
- vnet_
encryption_ supported bool - 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_ state_ tracking bool - Indicates whether to disable tcp state tracking.
- dns_
settings Network Interface Dns Settings Response - The DNS settings in network interface.
- enable_
accelerated_ networking bool - If the network interface is configured for accelerated networking. Not applicable to VM sizes which require accelerated networking.
- enable_
ip_ forwarding bool - Indicates whether IP forwarding is enabled on this network interface.
- extended_
location Extended Location Response - The extended location of the network interface.
- id str
- Resource ID.
- interface_
endpoint Interface Endpoint Response - A reference to the interface endpoint to which the network interface is linked.
- ip_
configurations Sequence[Network Interface 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_ group Network Security Group Response - The reference to the NetworkSecurityGroup resource.
- nic_
type str - Type of Network Interface resource.
- private_
link_ service Private Link Service Response - Privatelinkservice of the network interface resource.
- Mapping[str, str]
- Resource tags.
- workload_
type str - WorkloadType of the NetworkInterface for BareMetal resources
- default
Outbound Connectivity Enabled Boolean - Whether default outbound connectivity for nic was configured or not.
- dscp
Configuration 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.
- hosted
Workloads List<String> - A list of references to linked BareMetal resources.
- mac
Address 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.
- private
Endpoint Property Map - A reference to the private endpoint to which the network interface is linked.
- provisioning
State String - The provisioning state of the network interface resource.
- resource
Guid String - The resource GUID property of the network interface resource.
- tap
Configurations List<Property Map> - A list of TapConfigurations of the network interface.
- type String
- Resource type.
- virtual
Machine Property Map - The reference to a virtual machine.
- vnet
Encryption Supported Boolean - Whether the virtual machine this nic is attached to supports encryption.
- auxiliary
Mode String - Auxiliary mode of Network Interface resource.
- auxiliary
Sku String - Auxiliary sku of Network Interface resource.
- disable
Tcp State Tracking Boolean - Indicates whether to disable tcp state tracking.
- dns
Settings Property Map - The DNS settings in network interface.
- enable
Accelerated Networking Boolean - If the network interface is configured for accelerated networking. Not applicable to VM sizes which require accelerated networking.
- enable
IPForwarding Boolean - Indicates whether IP forwarding is enabled on this network interface.
- extended
Location Property Map - The extended location of the network interface.
- id String
- Resource ID.
- interface
Endpoint Property Map - A reference to the interface endpoint to which the network interface is linked.
- ip
Configurations List<Property Map> - A list of IPConfigurations of the network interface.
- location String
- Resource location.
- migration
Phase String - Migration phase of Network Interface resource.
- network
Security Group Property Map - The reference to the NetworkSecurityGroup resource.
- nic
Type String - Type of Network Interface resource.
- private
Link Service Property Map - Privatelinkservice of the network interface resource.
- Map<String>
- Resource tags.
- workload
Type String - WorkloadType of the NetworkInterface for BareMetal resources
Network Interface Tap Configuration Response, Network Interface Tap Configuration Response Args
- Etag string
- A unique read-only string that changes whenever the resource is updated.
- Provisioning
State 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.
- Virtual
Network Tap Pulumi. 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.
- Provisioning
State 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.
- Virtual
Network Tap 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.
- provisioning
State 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.
- virtual
Network Tap 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.
- provisioning
State 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.
- virtual
Network Tap Virtual 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_ tap 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.
- provisioning
State 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.
- virtual
Network Tap Property Map - The reference to the Virtual Network Tap resource.
Network Security Group, Network Security Group Args
- Default
Security Rules List<Pulumi. 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.
- 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 string
- Resource ID.
- Location string
- Resource location.
- Provisioning
State string - The provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.
- Resource
Guid string - The resource GUID property of the network security group resource.
- Security
Rules List<Pulumi. Azure Native. Network. Inputs. Security Rule> - A collection of security rules of the network security group.
- Dictionary<string, string>
- Resource tags.
- Default
Security Rules []Security Rule Type - The default security rules of network security group.
- Etag string
- 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 string
- Resource ID.
- Location string
- Resource location.
- Provisioning
State string - The provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.
- Resource
Guid string - The resource GUID property of the network security group resource.
- Security
Rules []Security Rule Type - A collection of security rules of the network security group.
- map[string]string
- Resource tags.
- default
Security Rules List<Security Rule> - The default security rules of network security group.
- etag String
- A unique read-only string that changes whenever the resource is updated.
- flush
Connection 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.
- provisioning
State String - The provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.
- resource
Guid String - The resource GUID property of the network security group resource.
- security
Rules List<Security Rule> - A collection of security rules of the network security group.
- Map<String,String>
- Resource tags.
- default
Security Rules Security Rule[] - The default security rules of network security group.
- etag string
- A unique read-only string that changes whenever the resource is updated.
- flush
Connection 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.
- provisioning
State string - The provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.
- resource
Guid string - The resource GUID property of the network security group resource.
- security
Rules Security Rule[] - A collection of security rules of the network security group.
- {[key: string]: string}
- Resource tags.
- default_
security_ rules Sequence[Security 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[Security Rule] - A collection of security rules of the network security group.
- Mapping[str, str]
- Resource tags.
- default
Security Rules List<Property Map> - The default security rules of network security group.
- etag String
- A unique read-only string that changes whenever the resource is updated.
- flush
Connection 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.
- provisioning
State String - The provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.
- resource
Guid String - The resource GUID property of the network security group resource.
- security
Rules List<Property Map> - A collection of security rules of the network security group.
- Map<String>
- Resource tags.
Network Security Group Response, Network Security Group Response Args
- Default
Security Rules List<Pulumi. 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.
- Flow
Logs List<Pulumi. Azure Native. Network. Inputs. Flow Log Response> - A collection of references to flow log resources.
- Name string
- Resource name.
- Network
Interfaces List<Pulumi. Azure Native. Network. Inputs. Network Interface Response> - A collection of references to network interfaces.
- Provisioning
State string - The provisioning state of the network security group resource.
- Resource
Guid 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.
- 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 string
- Resource ID.
- Location string
- Resource location.
- Security
Rules List<Pulumi. Azure Native. Network. Inputs. Security Rule Response> - A collection of security rules of the network security group.
- Dictionary<string, string>
- Resource tags.
- Default
Security Rules []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.
- Flow
Logs []Flow Log Response - A collection of references to flow log resources.
- Name string
- Resource name.
- Network
Interfaces []Network Interface Response - A collection of references to network interfaces.
- Provisioning
State string - The provisioning state of the network security group resource.
- Resource
Guid string - The resource GUID property of the network security group resource.
- Subnets
[]Subnet
Response - A collection of references to subnets.
- Type string
- 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 string
- Resource ID.
- Location string
- Resource location.
- Security
Rules []Security Rule Response - A collection of security rules of the network security group.
- map[string]string
- Resource tags.
- default
Security Rules List<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.
- flow
Logs List<Flow Log Response> - A collection of references to flow log resources.
- name String
- Resource name.
- network
Interfaces List<Network Interface Response> - A collection of references to network interfaces.
- provisioning
State String - The provisioning state of the network security group resource.
- resource
Guid String - The resource GUID property of the network security group resource.
- subnets
List<Subnet
Response> - A collection of references to subnets.
- type String
- Resource type.
- flush
Connection 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.
- security
Rules List<Security Rule Response> - A collection of security rules of the network security group.
- Map<String,String>
- Resource tags.
- default
Security Rules 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.
- flow
Logs Flow Log Response[] - A collection of references to flow log resources.
- name string
- Resource name.
- network
Interfaces Network Interface Response[] - A collection of references to network interfaces.
- provisioning
State string - The provisioning state of the network security group resource.
- resource
Guid string - The resource GUID property of the network security group resource.
- subnets
Subnet
Response[] - A collection of references to subnets.
- type string
- Resource type.
- flush
Connection 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.
- security
Rules Security Rule Response[] - A collection of security rules of the network security group.
- {[key: string]: string}
- Resource tags.
- default_
security_ rules Sequence[Security 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[Flow Log Response] - A collection of references to flow log resources.
- name str
- Resource name.
- network_
interfaces Sequence[Network Interface 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[Subnet
Response] - 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[Security Rule Response] - A collection of security rules of the network security group.
- Mapping[str, str]
- Resource tags.
- default
Security Rules List<Property Map> - The default security rules of network security group.
- etag String
- A unique read-only string that changes whenever the resource is updated.
- flow
Logs List<Property Map> - A collection of references to flow log resources.
- name String
- Resource name.
- network
Interfaces List<Property Map> - A collection of references to network interfaces.
- provisioning
State String - The provisioning state of the network security group resource.
- resource
Guid 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.
- flush
Connection 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.
- security
Rules List<Property Map> - A collection of security rules of the network security group.
- Map<String>
- Resource tags.
Private Endpoint Connection Response, Private Endpoint Connection Response Args
- Etag string
- A unique read-only string that changes whenever the resource is updated.
- Link
Identifier string - The consumer link id.
- Private
Endpoint Pulumi. Azure Native. Network. Inputs. Private Endpoint Response - The resource of private end point.
- Private
Endpoint Location string - The location of the private endpoint.
- Provisioning
State 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.
- Private
Link Service Connection State Pulumi. 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.
- Link
Identifier string - The consumer link id.
- Private
Endpoint Private Endpoint Response - The resource of private end point.
- Private
Endpoint Location string - The location of the private endpoint.
- Provisioning
State 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.
- Private
Link Service Connection State 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.
- link
Identifier String - The consumer link id.
- private
Endpoint Private Endpoint Response - The resource of private end point.
- private
Endpoint Location String - The location of the private endpoint.
- provisioning
State 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.
- private
Link Service Connection State 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.
- link
Identifier string - The consumer link id.
- private
Endpoint Private Endpoint Response - The resource of private end point.
- private
Endpoint Location string - The location of the private endpoint.
- provisioning
State 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.
- private
Link Service Connection State Private 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 Private Endpoint Response - The resource of private end point.
- private_
endpoint_ location str - 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_ service_ connection_ state 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.
- link
Identifier String - The consumer link id.
- private
Endpoint Property Map - The resource of private end point.
- private
Endpoint Location String - The location of the private endpoint.
- provisioning
State 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.
- private
Link Service Connection State Property Map - A collection of information about the state of the connection between service consumer and provider.
Private Endpoint IPConfiguration Response, Private Endpoint IPConfiguration Response Args
- Etag string
- A unique read-only string that changes whenever the resource is updated.
- Type string
- The resource type.
- Group
Id string - The ID of a group obtained from the remote resource that this private endpoint should connect to.
- Member
Name 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.
- Private
IPAddress 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.
- Group
Id string - The ID of a group obtained from the remote resource that this private endpoint should connect to.
- Member
Name 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.
- Private
IPAddress 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.
- group
Id String - The ID of a group obtained from the remote resource that this private endpoint should connect to.
- member
Name 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.
- private
IPAddress 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.
- group
Id string - The ID of a group obtained from the remote resource that this private endpoint should connect to.
- member
Name 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.
- private
IPAddress 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_ address str - 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.
- group
Id String - The ID of a group obtained from the remote resource that this private endpoint should connect to.
- member
Name 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.
- private
IPAddress String - A private ip address obtained from the private endpoint's subnet.
Private Endpoint Response, Private Endpoint Response Args
- Etag string
- A unique read-only string that changes whenever the resource is updated.
- Name string
- Resource name.
- Network
Interfaces List<Pulumi. Azure Native. Network. Inputs. Network Interface Response> - An array of references to the network interfaces created for this private endpoint.
- Provisioning
State string - The provisioning state of the private endpoint resource.
- Type string
- Resource type.
- Application
Security Groups List<Pulumi. Azure Native. Network. Inputs. Application Security Group Response> - Application security groups in which the private endpoint IP configuration is included.
- Custom
Dns Configs List<Pulumi. Azure Native. Network. Inputs. Custom Dns Config Properties Format Response> - An array of custom dns configurations.
- Custom
Network Interface Name string - The custom name of the network interface attached to the private endpoint.
- Extended
Location Pulumi. Azure Native. Network. Inputs. Extended Location Response - The extended location of the load balancer.
- Id string
- Resource ID.
- Ip
Configurations 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.
- Manual
Private Link Service Connections List<Pulumi. 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.
- Private
Link Service Connections List<Pulumi. 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.
- Network
Interfaces []Network Interface Response - An array of references to the network interfaces created for this private endpoint.
- Provisioning
State string - The provisioning state of the private endpoint resource.
- Type string
- Resource type.
- Application
Security Groups []Application Security Group Response - Application security groups in which the private endpoint IP configuration is included.
- Custom
Dns Configs []Custom Dns Config Properties Format Response - An array of custom dns configurations.
- Custom
Network Interface Name string - The custom name of the network interface attached to the private endpoint.
- Extended
Location Extended Location Response - The extended location of the load balancer.
- Id string
- Resource ID.
- Ip
Configurations []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.
- Manual
Private Link Service Connections []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.
- Private
Link Service Connections []Private Link Service Connection Response - A grouping of information about the connection to the remote resource.
- Subnet
Subnet
Response - 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.
- network
Interfaces List<Network Interface Response> - An array of references to the network interfaces created for this private endpoint.
- provisioning
State String - The provisioning state of the private endpoint resource.
- type String
- Resource type.
- application
Security Groups List<Application Security Group Response> - Application security groups in which the private endpoint IP configuration is included.
- custom
Dns Configs List<Custom Dns Config Properties Format Response> - An array of custom dns configurations.
- custom
Network Interface Name String - The custom name of the network interface attached to the private endpoint.
- extended
Location Extended Location Response - The extended location of the load balancer.
- id String
- Resource ID.
- ip
Configurations List<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.
- manual
Private Link Service Connections List<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.
- private
Link Service Connections List<Private Link Service Connection Response> - A grouping of information about the connection to the remote resource.
- subnet
Subnet
Response - 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.
- network
Interfaces Network Interface Response[] - An array of references to the network interfaces created for this private endpoint.
- provisioning
State string - The provisioning state of the private endpoint resource.
- type string
- Resource type.
- application
Security Groups Application Security Group Response[] - Application security groups in which the private endpoint IP configuration is included.
- custom
Dns Configs Custom Dns Config Properties Format Response[] - An array of custom dns configurations.
- custom
Network Interface Name string - The custom name of the network interface attached to the private endpoint.
- extended
Location Extended Location Response - The extended location of the load balancer.
- id string
- Resource ID.
- ip
Configurations 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.
- manual
Private Link Service Connections 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.
- private
Link Service Connections Private Link Service Connection Response[] - A grouping of information about the connection to the remote resource.
- subnet
Subnet
Response - 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[Network Interface 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_ groups Sequence[Application Security Group Response] - Application security groups in which the private endpoint IP configuration is included.
- custom_
dns_ configs Sequence[Custom Dns Config Properties Format Response] - An array of custom dns configurations.
- custom_
network_ interface_ name str - The custom name of the network interface attached to the private endpoint.
- extended_
location Extended Location Response - The extended location of the load balancer.
- id str
- Resource ID.
- ip_
configurations Sequence[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 str
- Resource location.
- manual_
private_ link_ service_ connections Sequence[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.
- private_
link_ service_ connections Sequence[Private Link Service Connection Response] - A grouping of information about the connection to the remote resource.
- subnet
Subnet
Response - 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.
- network
Interfaces List<Property Map> - An array of references to the network interfaces created for this private endpoint.
- provisioning
State String - The provisioning state of the private endpoint resource.
- type String
- Resource type.
- application
Security Groups List<Property Map> - Application security groups in which the private endpoint IP configuration is included.
- custom
Dns Configs List<Property Map> - An array of custom dns configurations.
- custom
Network Interface Name String - The custom name of the network interface attached to the private endpoint.
- extended
Location Property Map - The extended location of the load balancer.
- id String
- Resource ID.
- ip
Configurations 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.
- manual
Private Link Service Connections List<Property Map> - 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 Service Connections List<Property Map> - 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.
Private Endpoint VNet Policies, Private Endpoint VNet Policies Args
- Disabled
- Disabled
- Basic
- Basic
- Private
Endpoint VNet Policies Disabled - Disabled
- Private
Endpoint VNet Policies Basic - Basic
- Disabled
- Disabled
- Basic
- Basic
- Disabled
- Disabled
- Basic
- Basic
- DISABLED
- Disabled
- BASIC
- Basic
- "Disabled"
- Disabled
- "Basic"
- Basic
Private Link Service Connection Response, Private Link Service Connection Response Args
- Etag string
- A unique read-only string that changes whenever the resource is updated.
- Provisioning
State string - The provisioning state of the private link service connection resource.
- Type string
- The resource type.
- Group
Ids 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.
- Private
Link Service Connection State Pulumi. 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.
- Private
Link Service Id string - The resource id of private link service.
- Request
Message 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.
- Provisioning
State string - The provisioning state of the private link service connection resource.
- Type string
- The resource type.
- Group
Ids []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.
- Private
Link Service Connection State Private Link Service Connection State Response - A collection of read-only information about the state of the connection to the remote resource.
- Private
Link Service Id string - The resource id of private link service.
- Request
Message 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.
- provisioning
State String - The provisioning state of the private link service connection resource.
- type String
- The resource type.
- group
Ids 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.
- private
Link Service Connection State Private Link Service Connection State Response - A collection of read-only information about the state of the connection to the remote resource.
- private
Link Service Id String - The resource id of private link service.
- request
Message 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.
- provisioning
State string - The provisioning state of the private link service connection resource.
- type string
- The resource type.
- group
Ids 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.
- private
Link Service Connection State Private Link Service Connection State Response - A collection of read-only information about the state of the connection to the remote resource.
- private
Link Service Id string - The resource id of private link service.
- request
Message 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_ service_ connection_ state Private Link Service Connection State Response - A collection of read-only information about the state of the connection to the remote resource.
- private_
link_ service_ id str - 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.
- provisioning
State String - The provisioning state of the private link service connection resource.
- type String
- The resource type.
- group
Ids 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.
- private
Link Service Connection State Property Map - A collection of read-only information about the state of the connection to the remote resource.
- private
Link Service Id String - The resource id of private link service.
- request
Message String - A message passed to the owner of the remote resource with this connection request. Restricted to 140 chars.
Private Link Service Connection State Response, Private Link Service Connection State Response Args
- Actions
Required 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 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 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 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.
- actions
Required 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.
Private Link Service Ip Configuration Response, Private Link Service Ip Configuration Response Args
- Etag string
- A unique read-only string that changes whenever the resource is updated.
- Provisioning
State 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.
- Private
IPAddress string - The private IP address of the IP configuration.
- Private
IPAddress Version string - Whether the specific IP configuration is IPv4 or IPv6. Default is IPv4.
- Private
IPAllocation Method string - 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.
- Provisioning
State 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.
- Private
IPAddress string - The private IP address of the IP configuration.
- Private
IPAddress Version string - Whether the specific IP configuration is IPv4 or IPv6. Default is IPv4.
- Private
IPAllocation Method string - The private IP address allocation method.
- Subnet
Subnet
Response - The reference to the subnet resource.
- etag String
- A unique read-only string that changes whenever the resource is updated.
- provisioning
State 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.
- private
IPAddress String - The private IP address of the IP configuration.
- private
IPAddress Version String - Whether the specific IP configuration is IPv4 or IPv6. Default is IPv4.
- private
IPAllocation Method String - The private IP address allocation method.
- subnet
Subnet
Response - The reference to the subnet resource.
- etag string
- A unique read-only string that changes whenever the resource is updated.
- provisioning
State 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.
- private
IPAddress string - The private IP address of the IP configuration.
- private
IPAddress Version string - Whether the specific IP configuration is IPv4 or IPv6. Default is IPv4.
- private
IPAllocation Method string - The private IP address allocation method.
- subnet
Subnet
Response - 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_ address str - The private IP address of the IP configuration.
- private_
ip_ address_ version str - Whether the specific IP configuration is IPv4 or IPv6. Default is IPv4.
- private_
ip_ allocation_ method str - The private IP address allocation method.
- subnet
Subnet
Response - The reference to the subnet resource.
- etag String
- A unique read-only string that changes whenever the resource is updated.
- provisioning
State 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.
- private
IPAddress String - The private IP address of the IP configuration.
- private
IPAddress Version String - Whether the specific IP configuration is IPv4 or IPv6. Default is IPv4.
- private
IPAllocation Method String - The private IP address allocation method.
- subnet Property Map
- The reference to the subnet resource.
Private Link Service Properties Response Auto Approval, Private Link Service Properties Response Auto Approval Args
- 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.
Private Link Service Properties Response Visibility, Private Link Service Properties Response Visibility Args
- 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.
Private Link Service Response, Private Link Service Response Args
- 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.
- Network
Interfaces List<Pulumi. Azure Native. Network. Inputs. Network Interface Response> - An array of references to the network interfaces created for this private link service.
- Private
Endpoint Connections List<Pulumi. Azure Native. Network. Inputs. Private Endpoint Connection Response> - An array of list about connections to the private endpoint.
- Provisioning
State string - The provisioning state of the private link service resource.
- Type string
- Resource type.
- Auto
Approval Pulumi. Azure Native. Network. Inputs. Private Link Service Properties Response Auto Approval - The auto-approval list of the private link service.
- Destination
IPAddress string - The destination IP address of the private link service.
- Enable
Proxy Protocol bool - Whether the private link service is enabled for proxy protocol or not.
- Extended
Location 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.
- Ip
Configurations List<Pulumi. Azure Native. Network. Inputs. Private Link Service Ip Configuration Response> - An array of private link service IP configurations.
- Load
Balancer Frontend Ip Configurations List<Pulumi. 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.
- Network
Interfaces []Network Interface Response - An array of references to the network interfaces created for this private link service.
- Private
Endpoint Connections []Private Endpoint Connection Response - An array of list about connections to the private endpoint.
- Provisioning
State string - The provisioning state of the private link service resource.
- Type string
- Resource type.
- Auto
Approval Private Link Service Properties Response Auto Approval - The auto-approval list of the private link service.
- Destination
IPAddress string - The destination IP address of the private link service.
- Enable
Proxy Protocol bool - Whether the private link service is enabled for proxy protocol or not.
- Extended
Location Extended Location Response - The extended location of the load balancer.
- Fqdns []string
- The list of Fqdn.
- Id string
- Resource ID.
- Ip
Configurations []Private Link Service Ip Configuration Response - An array of private link service IP configurations.
- Load
Balancer Frontend Ip Configurations []Frontend IPConfiguration Response - An array of references to the load balancer IP configurations.
- Location string
- Resource location.
- map[string]string
- Resource tags.
- Visibility
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.
- network
Interfaces List<Network Interface Response> - An array of references to the network interfaces created for this private link service.
- private
Endpoint Connections List<Private Endpoint Connection Response> - An array of list about connections to the private endpoint.
- provisioning
State String - The provisioning state of the private link service resource.
- type String
- Resource type.
- auto
Approval Private Link Service Properties Response Auto Approval - The auto-approval list of the private link service.
- destination
IPAddress String - The destination IP address of the private link service.
- enable
Proxy Protocol Boolean - Whether the private link service is enabled for proxy protocol or not.
- extended
Location Extended Location Response - The extended location of the load balancer.
- fqdns List<String>
- The list of Fqdn.
- id String
- Resource ID.
- ip
Configurations List<Private Link Service Ip Configuration Response> - An array of private link service IP configurations.
- load
Balancer Frontend Ip Configurations List<Frontend IPConfiguration Response> - An array of references to the load balancer IP configurations.
- location String
- Resource location.
- Map<String,String>
- Resource tags.
- visibility
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.
- network
Interfaces Network Interface Response[] - An array of references to the network interfaces created for this private link service.
- private
Endpoint Connections Private Endpoint Connection Response[] - An array of list about connections to the private endpoint.
- provisioning
State string - The provisioning state of the private link service resource.
- type string
- Resource type.
- auto
Approval Private Link Service Properties Response Auto Approval - The auto-approval list of the private link service.
- destination
IPAddress string - The destination IP address of the private link service.
- enable
Proxy Protocol boolean - Whether the private link service is enabled for proxy protocol or not.
- extended
Location Extended Location Response - The extended location of the load balancer.
- fqdns string[]
- The list of Fqdn.
- id string
- Resource ID.
- ip
Configurations Private Link Service Ip Configuration Response[] - An array of private link service IP configurations.
- load
Balancer Frontend Ip Configurations Frontend IPConfiguration Response[] - An array of references to the load balancer IP configurations.
- location string
- Resource location.
- {[key: string]: string}
- Resource tags.
- visibility
Private
Link 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[Network Interface Response] - An array of references to the network interfaces created for this private link service.
- private_
endpoint_ connections Sequence[Private 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 Private Link Service Properties Response Auto Approval - The auto-approval list of the private link service.
- destination_
ip_ address str - The destination IP address of the private link service.
- enable_
proxy_ protocol bool - Whether the private link service is enabled for proxy protocol or not.
- extended_
location Extended Location Response - The extended location of the load balancer.
- fqdns Sequence[str]
- The list of Fqdn.
- id str
- Resource ID.
- ip_
configurations Sequence[Private Link Service Ip Configuration Response] - An array of private link service IP configurations.
- load_
balancer_ frontend_ ip_ configurations Sequence[Frontend IPConfiguration Response] - An array of references to the load balancer IP configurations.
- location str
- Resource location.
- Mapping[str, str]
- Resource tags.
- visibility
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.
- network
Interfaces List<Property Map> - An array of references to the network interfaces created for this private link service.
- private
Endpoint Connections List<Property Map> - An array of list about connections to the private endpoint.
- provisioning
State String - The provisioning state of the private link service resource.
- type String
- Resource type.
- auto
Approval Property Map - The auto-approval list of the private link service.
- destination
IPAddress String - The destination IP address of the private link service.
- enable
Proxy Protocol Boolean - Whether the private link service is enabled for proxy protocol or not.
- extended
Location Property Map - The extended location of the load balancer.
- fqdns List<String>
- The list of Fqdn.
- id String
- Resource ID.
- ip
Configurations List<Property Map> - An array of private link service IP configurations.
- load
Balancer Frontend Ip Configurations List<Property Map> - 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.
Public IPAddress Dns Settings Response, Public IPAddress Dns Settings Response Args
- Domain
Name Label string - 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 Label Scope string - 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.
- Reverse
Fqdn 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 Label string - 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 Label Scope string - 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.
- Reverse
Fqdn 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 Label String - 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 Label Scope String - 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.
- reverse
Fqdn 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 Label string - 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 Label Scope string - 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.
- reverse
Fqdn 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_ label str - 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_ label_ scope str - 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.
- domain
Name Label String - 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 Label Scope String - 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.
- reverse
Fqdn 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.
Public IPAddress Response, Public IPAddress Response Args
- Etag string
- A unique read-only string that changes whenever the resource is updated.
- Ip
Configuration Pulumi. Azure Native. Network. Inputs. IPConfiguration Response - The IP configuration associated with the public IP address.
- Name string
- Resource name.
- Provisioning
State string - The provisioning state of the public IP address resource.
- Resource
Guid string - The resource GUID property of the public IP address resource.
- Type string
- Resource type.
- Ddos
Settings Pulumi. Azure Native. Network. Inputs. Ddos Settings Response - The DDoS protection custom policy associated with the public IP address.
- Delete
Option string - Specify what happens to the public IP address when the VM using it is deleted
- Dns
Settings Pulumi. Azure Native. Network. Inputs. Public IPAddress Dns Settings Response - The FQDN of the DNS record associated with the public IP address.
- Extended
Location Pulumi. Azure Native. Network. Inputs. Extended Location Response - The extended location of the public ip address.
- Id string
- Resource ID.
- Idle
Timeout In Minutes int - The idle timeout of the public IP address.
- Ip
Address 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.
- Linked
Public IPAddress Pulumi. Azure Native. Network. Inputs. Public IPAddress Response - The linked public IP address of the public IP address resource.
- Location string
- Resource location.
- Migration
Phase string - Migration phase of Public IP Address.
- Nat
Gateway Pulumi. Azure Native. Network. Inputs. Nat Gateway Response - The NatGateway for the Public IP address.
- Public
IPAddress Version string - The public IP address version.
- Public
IPAllocation Method string - The public IP address allocation method.
- Public
IPPrefix Pulumi. Azure Native. Network. Inputs. Sub Resource Response - The Public IP Prefix this Public IP Address should be allocated from.
- Service
Public IPAddress Pulumi. 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.
- Ip
Configuration IPConfiguration Response - The IP configuration associated with the public IP address.
- Name string
- Resource name.
- Provisioning
State string - The provisioning state of the public IP address resource.
- Resource
Guid string - The resource GUID property of the public IP address resource.
- Type string
- Resource type.
- Ddos
Settings Ddos Settings Response - The DDoS protection custom policy associated with the public IP address.
- Delete
Option string - Specify what happens to the public IP address when the VM using it is deleted
- Dns
Settings Public IPAddress Dns Settings Response - The FQDN of the DNS record associated with the public IP address.
- Extended
Location Extended Location Response - The extended location of the public ip address.
- Id string
- Resource ID.
- Idle
Timeout In Minutes int - The idle timeout of the public IP address.
- Ip
Address string - The IP address associated with the public IP address resource.
- []Ip
Tag Response - The list of tags associated with the public IP address.
- Linked
Public IPAddress Public IPAddress Response - The linked public IP address of the public IP address resource.
- Location string
- Resource location.
- Migration
Phase string - Migration phase of Public IP Address.
- Nat
Gateway Nat Gateway Response - The NatGateway for the Public IP address.
- Public
IPAddress Version string - The public IP address version.
- Public
IPAllocation Method string - The public IP address allocation method.
- Public
IPPrefix Sub Resource Response - The Public IP Prefix this Public IP Address should be allocated from.
- Service
Public IPAddress Public IPAddress Response - The service public IP address of the public IP address resource.
- Sku
Public
IPAddress 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.
- ip
Configuration IPConfiguration Response - The IP configuration associated with the public IP address.
- name String
- Resource name.
- provisioning
State String - The provisioning state of the public IP address resource.
- resource
Guid String - The resource GUID property of the public IP address resource.
- type String
- Resource type.
- ddos
Settings Ddos Settings Response - The DDoS protection custom policy associated with the public IP address.
- delete
Option String - Specify what happens to the public IP address when the VM using it is deleted
- dns
Settings Public IPAddress Dns Settings Response - The FQDN of the DNS record associated with the public IP address.
- extended
Location Extended Location Response - The extended location of the public ip address.
- id String
- Resource ID.
- idle
Timeout In Minutes Integer - The idle timeout of the public IP address.
- ip
Address String - The IP address associated with the public IP address resource.
- List<Ip
Tag Response> - The list of tags associated with the public IP address.
- linked
Public IPAddress Public IPAddress Response - The linked public IP address of the public IP address resource.
- location String
- Resource location.
- migration
Phase String - Migration phase of Public IP Address.
- nat
Gateway Nat Gateway Response - The NatGateway for the Public IP address.
- public
IPAddress Version String - The public IP address version.
- public
IPAllocation Method String - The public IP address allocation method.
- public
IPPrefix Sub Resource Response - The Public IP Prefix this Public IP Address should be allocated from.
- service
Public IPAddress Public IPAddress Response - The service public IP address of the public IP address resource.
- sku
Public
IPAddress 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.
- ip
Configuration IPConfiguration Response - The IP configuration associated with the public IP address.
- name string
- Resource name.
- provisioning
State string - The provisioning state of the public IP address resource.
- resource
Guid string - The resource GUID property of the public IP address resource.
- type string
- Resource type.
- ddos
Settings Ddos Settings Response - The DDoS protection custom policy associated with the public IP address.
- delete
Option string - Specify what happens to the public IP address when the VM using it is deleted
- dns
Settings Public IPAddress Dns Settings Response - The FQDN of the DNS record associated with the public IP address.
- extended
Location Extended Location Response - The extended location of the public ip address.
- id string
- Resource ID.
- idle
Timeout In Minutes number - The idle timeout of the public IP address.
- ip
Address string - The IP address associated with the public IP address resource.
- Ip
Tag Response[] - The list of tags associated with the public IP address.
- linked
Public IPAddress Public IPAddress Response - The linked public IP address of the public IP address resource.
- location string
- Resource location.
- migration
Phase string - Migration phase of Public IP Address.
- nat
Gateway Nat Gateway Response - The NatGateway for the Public IP address.
- public
IPAddress Version string - The public IP address version.
- public
IPAllocation Method string - The public IP address allocation method.
- public
IPPrefix Sub Resource Response - The Public IP Prefix this Public IP Address should be allocated from.
- service
Public IPAddress Public IPAddress Response - The service public IP address of the public IP address resource.
- sku
Public
IPAddress 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 IPConfiguration Response - 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 Ddos Settings 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 Public IPAddress Dns Settings Response - The FQDN of the DNS record associated with the public IP address.
- extended_
location Extended Location Response - The extended location of the public ip address.
- id str
- Resource ID.
- idle_
timeout_ in_ minutes int - The idle timeout of the public IP address.
- ip_
address str - The IP address associated with the public IP address resource.
- Sequence[Ip
Tag Response] - The list of tags associated with the public IP address.
- linked_
public_ ip_ address Public 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 Nat Gateway Response - The NatGateway for the Public IP address.
- public_
ip_ address_ version str - The public IP address version.
- public_
ip_ allocation_ method str - The public IP address allocation method.
- public_
ip_ prefix Sub Resource Response - The Public IP Prefix this Public IP Address should be allocated from.
- service_
public_ ip_ address Public IPAddress Response - The service public IP address of the public IP address resource.
- sku
Public
IPAddress 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.
- ip
Configuration Property Map - The IP configuration associated with the public IP address.
- name String
- Resource name.
- provisioning
State String - The provisioning state of the public IP address resource.
- resource
Guid String - The resource GUID property of the public IP address resource.
- type String
- Resource type.
- ddos
Settings Property Map - The DDoS protection custom policy associated with the public IP address.
- delete
Option String - Specify what happens to the public IP address when the VM using it is deleted
- dns
Settings Property Map - The FQDN of the DNS record associated with the public IP address.
- extended
Location Property Map - The extended location of the public ip address.
- id String
- Resource ID.
- idle
Timeout In Minutes Number - The idle timeout of the public IP address.
- ip
Address String - The IP address associated with the public IP address resource.
- List<Property Map>
- The list of tags associated with the public IP address.
- linked
Public IPAddress Property Map - The linked public IP address of the public IP address resource.
- location String
- Resource location.
- migration
Phase String - Migration phase of Public IP Address.
- nat
Gateway Property Map - The NatGateway for the Public IP address.
- public
IPAddress Version String - The public IP address version.
- public
IPAllocation Method String - The public IP address allocation method.
- public
IPPrefix Property Map - The Public IP Prefix this Public IP Address should be allocated from.
- service
Public IPAddress Property Map - 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.
Public IPAddress Sku Response, Public IPAddress Sku Response Args
Resource Navigation Link, Resource Navigation Link Args
- Id string
- Resource ID.
- Link string
- Link to the external resource
- Linked
Resource Type string - 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
- Linked
Resource Type string - 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
- linked
Resource Type String - 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
- linked
Resource Type string - 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_ type str - 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
- linked
Resource Type String - 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.
Resource Navigation Link Response, Resource Navigation Link Response Args
- Etag string
- A unique read-only string that changes whenever the resource is updated.
- Id string
- Resource ID.
- Provisioning
State string - The provisioning state of the resource navigation link resource.
- Type string
- Resource type.
- Link string
- Link to the external resource.
- Linked
Resource Type string - 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.
- Provisioning
State string - The provisioning state of the resource navigation link resource.
- Type string
- Resource type.
- Link string
- Link to the external resource.
- Linked
Resource Type string - 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.
- provisioning
State String - The provisioning state of the resource navigation link resource.
- type String
- Resource type.
- link String
- Link to the external resource.
- linked
Resource Type String - 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.
- provisioning
State string - The provisioning state of the resource navigation link resource.
- type string
- Resource type.
- link string
- Link to the external resource.
- linked
Resource Type string - 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_ type str - 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.
- provisioning
State String - The provisioning state of the resource navigation link resource.
- type String
- Resource type.
- link String
- Link to the external resource.
- linked
Resource Type String - 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.
Retention Policy Parameters Response, Retention Policy Parameters Response Args
Route, Route Args
- Next
Hop Type string | Pulumi. Azure Native. Network. Route Next Hop Type - The type of Azure hop the packet should be sent to.
- Address
Prefix 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.
- Next
Hop Ip Address string - 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 string - The provisioning state of the resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.
- Type string
- The type of the resource.
- Next
Hop Type string | Route Next Hop Type - The type of Azure hop the packet should be sent to.
- Address
Prefix 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.
- Next
Hop Ip Address string - 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 string - The provisioning state of the resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.
- Type string
- The type of the resource.
- next
Hop Type String | Route Next Hop Type - The type of Azure hop the packet should be sent to.
- address
Prefix 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.
- next
Hop Ip Address String - 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 String - The provisioning state of the resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.
- type String
- The type of the resource.
- next
Hop Type string | Route Next Hop Type - The type of Azure hop the packet should be sent to.
- address
Prefix 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.
- next
Hop Ip Address string - 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 string - The provisioning state of the resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.
- type string
- The type of the resource.
- next_
hop_ type str | Route 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_ ip_ address str - 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.
- next
Hop Type String | "Virtual Network Gateway" | "Vnet Local" | "Internet" | "Virtual Appliance" | "None" - The type of Azure hop the packet should be sent to.
- address
Prefix 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.
- next
Hop Ip Address String - 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 String - The provisioning state of the resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.
- type String
- The type of the resource.
Route Next Hop Type, Route Next Hop Type Args
- Virtual
Network Gateway - VirtualNetworkGateway
- Vnet
Local - VnetLocal
- Internet
- Internet
- Virtual
Appliance - VirtualAppliance
- None
- None
- Route
Next Hop Type Virtual Network Gateway - VirtualNetworkGateway
- Route
Next Hop Type Vnet Local - VnetLocal
- Route
Next Hop Type Internet - Internet
- Route
Next Hop Type Virtual Appliance - VirtualAppliance
- Route
Next Hop Type None - None
- Virtual
Network Gateway - VirtualNetworkGateway
- Vnet
Local - VnetLocal
- Internet
- Internet
- Virtual
Appliance - VirtualAppliance
- None
- None
- Virtual
Network Gateway - VirtualNetworkGateway
- Vnet
Local - VnetLocal
- Internet
- Internet
- Virtual
Appliance - VirtualAppliance
- None
- None
- VIRTUAL_NETWORK_GATEWAY
- VirtualNetworkGateway
- VNET_LOCAL
- VnetLocal
- INTERNET
- Internet
- VIRTUAL_APPLIANCE
- VirtualAppliance
- NONE
- None
- "Virtual
Network Gateway" - VirtualNetworkGateway
- "Vnet
Local" - VnetLocal
- "Internet"
- Internet
- "Virtual
Appliance" - VirtualAppliance
- "None"
- None
Route Response, Route Response Args
- Etag string
- A unique read-only string that changes whenever the resource is updated.
- Has
Bgp Override bool - A value indicating whether this route overrides overlapping BGP routes regardless of LPM.
- Next
Hop Type string - The type of Azure hop the packet should be sent to.
- Provisioning
State string - The provisioning state of the route resource.
- Address
Prefix 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.
- Next
Hop Ip Address string - 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.
- Has
Bgp Override bool - A value indicating whether this route overrides overlapping BGP routes regardless of LPM.
- Next
Hop Type string - The type of Azure hop the packet should be sent to.
- Provisioning
State string - The provisioning state of the route resource.
- Address
Prefix 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.
- Next
Hop Ip Address string - 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.
- has
Bgp Override Boolean - A value indicating whether this route overrides overlapping BGP routes regardless of LPM.
- next
Hop Type String - The type of Azure hop the packet should be sent to.
- provisioning
State String - The provisioning state of the route resource.
- address
Prefix 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.
- next
Hop Ip Address String - 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.
- has
Bgp Override boolean - A value indicating whether this route overrides overlapping BGP routes regardless of LPM.
- next
Hop Type string - The type of Azure hop the packet should be sent to.
- provisioning
State string - The provisioning state of the route resource.
- address
Prefix 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.
- next
Hop Ip Address string - 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_ override bool - A value indicating whether this route overrides overlapping BGP routes regardless of LPM.
- next_
hop_ type str - 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_ ip_ address str - 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.
- has
Bgp Override Boolean - A value indicating whether this route overrides overlapping BGP routes regardless of LPM.
- next
Hop Type String - The type of Azure hop the packet should be sent to.
- provisioning
State String - The provisioning state of the route resource.
- address
Prefix 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.
- next
Hop Ip Address String - 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.
Route Table, Route Table Args
- Disable
Bgp Route Propagation bool - 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.
- Provisioning
State 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.
- Disable
Bgp Route Propagation bool - 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.
- Provisioning
State string - The provisioning state of the resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.
- Routes
[]Route
Type - Collection of routes contained within a route table.
- map[string]string
- Resource tags.
- disable
Bgp Route Propagation Boolean - 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.
- provisioning
State 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.
- disable
Bgp Route Propagation boolean - 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.
- provisioning
State 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_ route_ propagation bool - 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.
- disable
Bgp Route Propagation Boolean - 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.
- provisioning
State 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.
Route Table Response, Route Table Response Args
- Etag string
- A unique read-only string that changes whenever the resource is updated.
- Name string
- Resource name.
- Provisioning
State string - The provisioning state of the route table resource.
- Resource
Guid 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.
- Disable
Bgp Route Propagation bool - 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.
- Provisioning
State string - The provisioning state of the route table resource.
- Resource
Guid string - The resource GUID property of the route table.
- Subnets
[]Subnet
Response - A collection of references to subnets.
- Type string
- Resource type.
- Disable
Bgp Route Propagation bool - Whether to disable the routes learned by BGP on that route table. True means disable.
- Id string
- Resource ID.
- Location string
- Resource location.
- Routes
[]Route
Response - 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.
- provisioning
State String - The provisioning state of the route table resource.
- resource
Guid String - The resource GUID property of the route table.
- subnets
List<Subnet
Response> - A collection of references to subnets.
- type String
- Resource type.
- disable
Bgp Route Propagation Boolean - 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<Route
Response> - 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.
- provisioning
State string - The provisioning state of the route table resource.
- resource
Guid string - The resource GUID property of the route table.
- subnets
Subnet
Response[] - A collection of references to subnets.
- type string
- Resource type.
- disable
Bgp Route Propagation boolean - Whether to disable the routes learned by BGP on that route table. True means disable.
- id string
- Resource ID.
- location string
- Resource location.
- routes
Route
Response[] - 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[Subnet
Response] - A collection of references to subnets.
- type str
- Resource type.
- disable_
bgp_ route_ propagation bool - 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[Route
Response] - 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.
- provisioning
State String - The provisioning state of the route table resource.
- resource
Guid String - The resource GUID property of the route table.
- subnets List<Property Map>
- A collection of references to subnets.
- type String
- Resource type.
- disable
Bgp Route Propagation Boolean - 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.
Security Rule, Security Rule Args
- 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.
- Destination
Address Prefix string - 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 Prefixes List<string> - The destination address prefixes. CIDR or destination IP ranges.
- Destination
Application Security Groups List<Pulumi. Azure Native. Network. Inputs. Application Security Group> - The application security group specified as destination.
- Destination
Port Range string - The destination port or range. Integer or range between 0 and 65535. Asterisk '*' can also be used to match all ports.
- Destination
Port Ranges List<string> - 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.
- Provisioning
State string - The provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.
- Source
Address Prefix string - 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 Prefixes List<string> - The CIDR or source IP ranges.
- Source
Application Security Groups List<Pulumi. Azure Native. Network. Inputs. Application Security Group> - The application security group specified as source.
- Source
Port Range string - The source port or range. Integer or range between 0 and 65535. Asterisk '*' can also be used to match all ports.
- Source
Port Ranges List<string> - The source port ranges.
- Type string
- The type of the resource.
- Access
string | Security
Rule Access - The network traffic is allowed or denied.
- Direction
string | Security
Rule Direction - The direction of the rule. The direction specifies if rule will be evaluated on incoming or outgoing traffic.
- Protocol
string | Security
Rule Protocol - Network protocol this rule applies to.
- Description string
- A description for this rule. Restricted to 140 chars.
- Destination
Address Prefix string - 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 Prefixes []string - The destination address prefixes. CIDR or destination IP ranges.
- Destination
Application Security Groups []Application Security Group Type - The application security group specified as destination.
- Destination
Port Range string - The destination port or range. Integer or range between 0 and 65535. Asterisk '*' can also be used to match all ports.
- Destination
Port Ranges []string - 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.
- Provisioning
State string - The provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.
- Source
Address Prefix string - 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 Prefixes []string - The CIDR or source IP ranges.
- Source
Application Security Groups []Application Security Group Type - The application security group specified as source.
- Source
Port Range string - The source port or range. Integer or range between 0 and 65535. Asterisk '*' can also be used to match all ports.
- Source
Port Ranges []string - The source port ranges.
- Type string
- The type of the resource.
- access
String | Security
Rule Access - The network traffic is allowed or denied.
- direction
String | Security
Rule Direction - The direction of the rule. The direction specifies if rule will be evaluated on incoming or outgoing traffic.
- protocol
String | Security
Rule Protocol - Network protocol this rule applies to.
- description String
- A description for this rule. Restricted to 140 chars.
- destination
Address Prefix String - 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 Prefixes List<String> - The destination address prefixes. CIDR or destination IP ranges.
- destination
Application Security Groups List<Application Security Group> - The application security group specified as destination.
- destination
Port Range String - The destination port or range. Integer or range between 0 and 65535. Asterisk '*' can also be used to match all ports.
- destination
Port Ranges List<String> - 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.
- provisioning
State String - The provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.
- source
Address Prefix String - 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 Prefixes List<String> - The CIDR or source IP ranges.
- source
Application Security Groups List<Application Security Group> - The application security group specified as source.
- source
Port Range String - The source port or range. Integer or range between 0 and 65535. Asterisk '*' can also be used to match all ports.
- source
Port Ranges List<String> - The source port ranges.
- type String
- The type of the resource.
- access
string | Security
Rule Access - The network traffic is allowed or denied.
- direction
string | Security
Rule Direction - The direction of the rule. The direction specifies if rule will be evaluated on incoming or outgoing traffic.
- protocol
string | Security
Rule Protocol - Network protocol this rule applies to.
- description string
- A description for this rule. Restricted to 140 chars.
- destination
Address Prefix string - 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 Prefixes string[] - The destination address prefixes. CIDR or destination IP ranges.
- destination
Application Security Groups Application Security Group[] - The application security group specified as destination.
- destination
Port Range string - The destination port or range. Integer or range between 0 and 65535. Asterisk '*' can also be used to match all ports.
- destination
Port Ranges string[] - 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.
- provisioning
State string - The provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.
- source
Address Prefix string - 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 Prefixes string[] - The CIDR or source IP ranges.
- source
Application Security Groups Application Security Group[] - The application security group specified as source.
- source
Port Range string - The source port or range. Integer or range between 0 and 65535. Asterisk '*' can also be used to match all ports.
- source
Port Ranges string[] - The source port ranges.
- type string
- The type of the resource.
- access
str | Security
Rule Access - The network traffic is allowed or denied.
- direction
str | Security
Rule Direction - The direction of the rule. The direction specifies if rule will be evaluated on incoming or outgoing traffic.
- protocol
str | Security
Rule Protocol - Network protocol this rule applies to.
- description str
- A description for this rule. Restricted to 140 chars.
- destination_
address_ prefix str - 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_ prefixes Sequence[str] - The destination address prefixes. CIDR or destination IP ranges.
- destination_
application_ security_ groups Sequence[Application Security Group] - The application security group specified as destination.
- destination_
port_ range str - The destination port or range. Integer or range between 0 and 65535. Asterisk '*' can also be used to match all ports.
- destination_
port_ ranges Sequence[str] - 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_ prefix str - 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_ prefixes Sequence[str] - The CIDR or source IP ranges.
- source_
application_ security_ groups Sequence[Application Security Group] - The application security group specified as source.
- source_
port_ range str - The source port or range. Integer or range between 0 and 65535. Asterisk '*' can also be used to match all ports.
- source_
port_ ranges Sequence[str] - 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.
- destination
Address Prefix String - 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 Prefixes List<String> - The destination address prefixes. CIDR or destination IP ranges.
- destination
Application Security Groups List<Property Map> - The application security group specified as destination.
- destination
Port Range String - The destination port or range. Integer or range between 0 and 65535. Asterisk '*' can also be used to match all ports.
- destination
Port Ranges List<String> - 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.
- provisioning
State String - The provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.
- source
Address Prefix String - 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 Prefixes List<String> - The CIDR or source IP ranges.
- source
Application Security Groups List<Property Map> - The application security group specified as source.
- source
Port Range String - The source port or range. Integer or range between 0 and 65535. Asterisk '*' can also be used to match all ports.
- source
Port Ranges List<String> - The source port ranges.
- type String
- The type of the resource.
Security Rule Access, Security Rule Access Args
- Allow
- Allow
- Deny
- Deny
- Security
Rule Access Allow - Allow
- Security
Rule Access Deny - Deny
- Allow
- Allow
- Deny
- Deny
- Allow
- Allow
- Deny
- Deny
- ALLOW
- Allow
- DENY
- Deny
- "Allow"
- Allow
- "Deny"
- Deny
Security Rule Direction, Security Rule Direction Args
- Inbound
- Inbound
- Outbound
- Outbound
- Security
Rule Direction Inbound - Inbound
- Security
Rule Direction Outbound - Outbound
- Inbound
- Inbound
- Outbound
- Outbound
- Inbound
- Inbound
- Outbound
- Outbound
- INBOUND
- Inbound
- OUTBOUND
- Outbound
- "Inbound"
- Inbound
- "Outbound"
- Outbound
Security Rule Protocol, Security Rule Protocol Args
- Tcp
- Tcp
- Udp
- Udp
- Icmp
- Icmp
- Esp
- Esp
- Asterisk
- *
- Ah
- Ah
- Security
Rule Protocol Tcp - Tcp
- Security
Rule Protocol Udp - Udp
- Security
Rule Protocol Icmp - Icmp
- Security
Rule Protocol Esp - Esp
- Security
Rule Protocol Asterisk - *
- Security
Rule 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
Security Rule Response, Security Rule Response Args
- 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.
- Provisioning
State string - The provisioning state of the security rule resource.
- Description string
- A description for this rule. Restricted to 140 chars.
- Destination
Address Prefix string - 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 Prefixes List<string> - The destination address prefixes. CIDR or destination IP ranges.
- Destination
Application Security Groups List<Pulumi. Azure Native. Network. Inputs. Application Security Group Response> - The application security group specified as destination.
- Destination
Port Range string - The destination port or range. Integer or range between 0 and 65535. Asterisk '*' can also be used to match all ports.
- Destination
Port Ranges List<string> - 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.
- Source
Address Prefix string - 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 Prefixes List<string> - The CIDR or source IP ranges.
- Source
Application Security Groups List<Pulumi. Azure Native. Network. Inputs. Application Security Group Response> - The application security group specified as source.
- Source
Port Range string - The source port or range. Integer or range between 0 and 65535. Asterisk '*' can also be used to match all ports.
- Source
Port Ranges List<string> - 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.
- Provisioning
State string - The provisioning state of the security rule resource.
- Description string
- A description for this rule. Restricted to 140 chars.
- Destination
Address Prefix string - 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 Prefixes []string - The destination address prefixes. CIDR or destination IP ranges.
- Destination
Application Security Groups []Application Security Group Response - The application security group specified as destination.
- Destination
Port Range string - The destination port or range. Integer or range between 0 and 65535. Asterisk '*' can also be used to match all ports.
- Destination
Port Ranges []string - 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.
- Source
Address Prefix string - 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 Prefixes []string - The CIDR or source IP ranges.
- Source
Application Security Groups []Application Security Group Response - The application security group specified as source.
- Source
Port Range string - The source port or range. Integer or range between 0 and 65535. Asterisk '*' can also be used to match all ports.
- Source
Port Ranges []string - 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.
- provisioning
State String - The provisioning state of the security rule resource.
- description String
- A description for this rule. Restricted to 140 chars.
- destination
Address Prefix String - 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 Prefixes List<String> - The destination address prefixes. CIDR or destination IP ranges.
- destination
Application Security Groups List<Application Security Group Response> - The application security group specified as destination.
- destination
Port Range String - The destination port or range. Integer or range between 0 and 65535. Asterisk '*' can also be used to match all ports.
- destination
Port Ranges List<String> - 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.
- source
Address Prefix String - 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 Prefixes List<String> - The CIDR or source IP ranges.
- source
Application Security Groups List<Application Security Group Response> - The application security group specified as source.
- source
Port Range String - The source port or range. Integer or range between 0 and 65535. Asterisk '*' can also be used to match all ports.
- source
Port Ranges List<String> - 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.
- provisioning
State string - The provisioning state of the security rule resource.
- description string
- A description for this rule. Restricted to 140 chars.
- destination
Address Prefix string - 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 Prefixes string[] - The destination address prefixes. CIDR or destination IP ranges.
- destination
Application Security Groups Application Security Group Response[] - The application security group specified as destination.
- destination
Port Range string - The destination port or range. Integer or range between 0 and 65535. Asterisk '*' can also be used to match all ports.
- destination
Port Ranges string[] - 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.
- source
Address Prefix string - 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 Prefixes string[] - The CIDR or source IP ranges.
- source
Application Security Groups Application Security Group Response[] - The application security group specified as source.
- source
Port Range string - The source port or range. Integer or range between 0 and 65535. Asterisk '*' can also be used to match all ports.
- source
Port Ranges string[] - 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_ prefix str - 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_ prefixes Sequence[str] - The destination address prefixes. CIDR or destination IP ranges.
- destination_
application_ security_ groups Sequence[Application Security Group Response] - The application security group specified as destination.
- destination_
port_ range str - The destination port or range. Integer or range between 0 and 65535. Asterisk '*' can also be used to match all ports.
- destination_
port_ ranges Sequence[str] - 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_ prefix str - 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_ prefixes Sequence[str] - The CIDR or source IP ranges.
- source_
application_ security_ groups Sequence[Application Security Group Response] - The application security group specified as source.
- source_
port_ range str - The source port or range. Integer or range between 0 and 65535. Asterisk '*' can also be used to match all ports.
- source_
port_ ranges Sequence[str] - 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.
- provisioning
State String - The provisioning state of the security rule resource.
- description String
- A description for this rule. Restricted to 140 chars.
- destination
Address Prefix String - 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 Prefixes List<String> - The destination address prefixes. CIDR or destination IP ranges.
- destination
Application Security Groups List<Property Map> - The application security group specified as destination.
- destination
Port Range String - The destination port or range. Integer or range between 0 and 65535. Asterisk '*' can also be used to match all ports.
- destination
Port Ranges List<String> - 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.
- source
Address Prefix String - 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 Prefixes List<String> - The CIDR or source IP ranges.
- source
Application Security Groups List<Property Map> - The application security group specified as source.
- source
Port Range String - The source port or range. Integer or range between 0 and 65535. Asterisk '*' can also be used to match all ports.
- source
Port Ranges List<String> - The source port ranges.
- type String
- The type of the resource.
Service Association Link, Service Association Link Args
- Id string
- Resource ID.
- Link string
- Link to the external resource.
- Linked
Resource Type string - 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.
- Linked
Resource Type string - 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.
- linked
Resource Type String - 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.
- linked
Resource Type string - 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_ type str - 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.
- linked
Resource Type String - 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.
Service Association Link Response, Service Association Link Response Args
- Etag string
- A unique read-only string that changes whenever the resource is updated.
- Provisioning
State string - The provisioning state of the service association link resource.
- Type string
- Resource type.
- Allow
Delete bool - If true, the resource can be deleted.
- Id string
- Resource ID.
- Link string
- Link to the external resource.
- Linked
Resource Type string - 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.
- Provisioning
State string - The provisioning state of the service association link resource.
- Type string
- Resource type.
- Allow
Delete bool - If true, the resource can be deleted.
- Id string
- Resource ID.
- Link string
- Link to the external resource.
- Linked
Resource Type string - 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.
- provisioning
State String - The provisioning state of the service association link resource.
- type String
- Resource type.
- allow
Delete Boolean - If true, the resource can be deleted.
- id String
- Resource ID.
- link String
- Link to the external resource.
- linked
Resource Type String - 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.
- provisioning
State string - The provisioning state of the service association link resource.
- type string
- Resource type.
- allow
Delete boolean - If true, the resource can be deleted.
- id string
- Resource ID.
- link string
- Link to the external resource.
- linked
Resource Type string - 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_ type str - 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.
- provisioning
State String - The provisioning state of the service association link resource.
- type String
- Resource type.
- allow
Delete Boolean - If true, the resource can be deleted.
- id String
- Resource ID.
- link String
- Link to the external resource.
- linked
Resource Type String - 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.
Service Endpoint Policy, Service Endpoint Policy Args
- Contextual
Service Endpoint Policies List<string> - 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.
- Service
Alias string - The alias indicating if the policy belongs to a service
- Service
Endpoint Policy Definitions List<Pulumi. 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.
- Contextual
Service Endpoint Policies []string - 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.
- Service
Alias string - The alias indicating if the policy belongs to a service
- Service
Endpoint Policy Definitions []Service Endpoint Policy Definition Type - A collection of service endpoint policy definitions of the service endpoint policy.
- map[string]string
- Resource tags.
- contextual
Service Endpoint Policies List<String> - 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.
- service
Alias String - The alias indicating if the policy belongs to a service
- service
Endpoint Policy Definitions List<Service Endpoint Policy Definition> - A collection of service endpoint policy definitions of the service endpoint policy.
- Map<String,String>
- Resource tags.
- contextual
Service Endpoint Policies string[] - 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.
- service
Alias string - The alias indicating if the policy belongs to a service
- service
Endpoint Policy Definitions Service Endpoint Policy Definition[] - A collection of service endpoint policy definitions of the service endpoint policy.
- {[key: string]: string}
- Resource tags.
- contextual_
service_ endpoint_ policies Sequence[str] - 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_ policy_ definitions Sequence[Service Endpoint Policy Definition] - A collection of service endpoint policy definitions of the service endpoint policy.
- Mapping[str, str]
- Resource tags.
- contextual
Service Endpoint Policies List<String> - 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.
- service
Alias String - The alias indicating if the policy belongs to a service
- service
Endpoint Policy Definitions List<Property Map> - A collection of service endpoint policy definitions of the service endpoint policy.
- Map<String>
- Resource tags.
Service Endpoint Policy Definition, Service Endpoint Policy Definition Args
- 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.
- Service
Resources 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.
- Service
Resources []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.
- service
Resources 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.
- service
Resources 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.
- service
Resources List<String> - A list of service resources.
- type String
- The type of the resource.
Service Endpoint Policy Definition Response, Service Endpoint Policy Definition Response Args
- Etag string
- A unique read-only string that changes whenever the resource is updated.
- Provisioning
State 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.
- Service
Resources 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.
- Provisioning
State 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.
- Service
Resources []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.
- provisioning
State 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.
- service
Resources 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.
- provisioning
State 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.
- service
Resources 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.
- provisioning
State 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.
- service
Resources List<String> - A list of service resources.
- type String
- The type of the resource.
Service Endpoint Policy Response, Service Endpoint Policy Response Args
- 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.
- Provisioning
State string - The provisioning state of the service endpoint policy resource.
- Resource
Guid 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.
- Contextual
Service Endpoint Policies List<string> - A collection of contextual service endpoint policy.
- Id string
- Resource ID.
- Location string
- Resource location.
- Service
Alias string - The alias indicating if the policy belongs to a service
- Service
Endpoint Policy Definitions List<Pulumi. 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.
- Provisioning
State string - The provisioning state of the service endpoint policy resource.
- Resource
Guid string - The resource GUID property of the service endpoint policy resource.
- Subnets
[]Subnet
Response - A collection of references to subnets.
- Type string
- Resource type.
- Contextual
Service Endpoint Policies []string - A collection of contextual service endpoint policy.
- Id string
- Resource ID.
- Location string
- Resource location.
- Service
Alias string - The alias indicating if the policy belongs to a service
- Service
Endpoint Policy Definitions []Service 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.
- provisioning
State String - The provisioning state of the service endpoint policy resource.
- resource
Guid String - The resource GUID property of the service endpoint policy resource.
- subnets
List<Subnet
Response> - A collection of references to subnets.
- type String
- Resource type.
- contextual
Service Endpoint Policies List<String> - A collection of contextual service endpoint policy.
- id String
- Resource ID.
- location String
- Resource location.
- service
Alias String - The alias indicating if the policy belongs to a service
- service
Endpoint Policy Definitions List<Service 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.
- provisioning
State string - The provisioning state of the service endpoint policy resource.
- resource
Guid string - The resource GUID property of the service endpoint policy resource.
- subnets
Subnet
Response[] - A collection of references to subnets.
- type string
- Resource type.
- contextual
Service Endpoint Policies string[] - A collection of contextual service endpoint policy.
- id string
- Resource ID.
- location string
- Resource location.
- service
Alias string - The alias indicating if the policy belongs to a service
- service
Endpoint Policy Definitions Service 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[Subnet
Response] - A collection of references to subnets.
- type str
- Resource type.
- contextual_
service_ endpoint_ policies Sequence[str] - 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_ policy_ definitions Sequence[Service 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.
- provisioning
State String - The provisioning state of the service endpoint policy resource.
- resource
Guid 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.
- contextual
Service Endpoint Policies List<String> - A collection of contextual service endpoint policy.
- id String
- Resource ID.
- location String
- Resource location.
- service
Alias String - The alias indicating if the policy belongs to a service
- service
Endpoint Policy Definitions List<Property Map> - A collection of service endpoint policy definitions of the service endpoint policy.
- Map<String>
- Resource tags.
Service Endpoint Properties Format, Service Endpoint Properties Format Args
- Locations List<string>
- A list of locations.
- Network
Identifier Pulumi. Azure Native. Network. Inputs. Sub Resource - SubResource as network identifier.
- Provisioning
State string - The provisioning state of the resource.
- Service string
- The type of the endpoint service.
- Locations []string
- A list of locations.
- Network
Identifier Sub Resource - SubResource as network identifier.
- Provisioning
State string - The provisioning state of the resource.
- Service string
- The type of the endpoint service.
- locations List<String>
- A list of locations.
- network
Identifier Sub Resource - SubResource as network identifier.
- provisioning
State String - The provisioning state of the resource.
- service String
- The type of the endpoint service.
- locations string[]
- A list of locations.
- network
Identifier Sub Resource - SubResource as network identifier.
- provisioning
State string - The provisioning state of the resource.
- service string
- The type of the endpoint service.
- locations Sequence[str]
- A list of locations.
- network_
identifier Sub Resource - SubResource as network identifier.
- provisioning_
state str - The provisioning state of the resource.
- service str
- The type of the endpoint service.
- locations List<String>
- A list of locations.
- network
Identifier Property Map - SubResource as network identifier.
- provisioning
State String - The provisioning state of the resource.
- service String
- The type of the endpoint service.
Service Endpoint Properties Format Response, Service Endpoint Properties Format Response Args
- Provisioning
State string - The provisioning state of the service endpoint resource.
- Locations List<string>
- A list of locations.
- Network
Identifier Pulumi. Azure Native. Network. Inputs. Sub Resource Response - SubResource as network identifier.
- Service string
- The type of the endpoint service.
- Provisioning
State string - The provisioning state of the service endpoint resource.
- Locations []string
- A list of locations.
- Network
Identifier Sub Resource Response - SubResource as network identifier.
- Service string
- The type of the endpoint service.
- provisioning
State String - The provisioning state of the service endpoint resource.
- locations List<String>
- A list of locations.
- network
Identifier Sub Resource Response - SubResource as network identifier.
- service String
- The type of the endpoint service.
- provisioning
State string - The provisioning state of the service endpoint resource.
- locations string[]
- A list of locations.
- network
Identifier Sub Resource Response - SubResource as network identifier.
- 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.
- network_
identifier Sub Resource Response - SubResource as network identifier.
- service str
- The type of the endpoint service.
- provisioning
State String - The provisioning state of the service endpoint resource.
- locations List<String>
- A list of locations.
- network
Identifier Property Map - SubResource as network identifier.
- service String
- The type of the endpoint service.
Sharing Scope, Sharing Scope Args
- Tenant
- Tenant
- Delegated
Services - DelegatedServices
- Sharing
Scope Tenant - Tenant
- Sharing
Scope Delegated Services - DelegatedServices
- Tenant
- Tenant
- Delegated
Services - DelegatedServices
- Tenant
- Tenant
- Delegated
Services - DelegatedServices
- TENANT
- Tenant
- DELEGATED_SERVICES
- DelegatedServices
- "Tenant"
- Tenant
- "Delegated
Services" - DelegatedServices
Sub Resource, Sub Resource Args
- 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.
Sub Resource Response, Sub Resource Response Args
- 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, Subnet Args
- Address
Prefix string - The address prefix for the subnet.
- Address
Prefixes List<string> - List of address prefixes for the subnet.
- Application
Gateway IPConfigurations List<Pulumi. Azure Native. Network. Inputs. Application Gateway IPConfiguration> - Application gateway IP configurations of virtual network resource.
- Default
Outbound Access bool - Set this property to false to disable default outbound connectivity for all VMs in the subnet. This property can only be set at the time of subnet creation and cannot be updated for an existing subnet.
- 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.
- Ip
Allocations List<Pulumi. Azure Native. Network. Inputs. Sub Resource> - Array of IpAllocation which reference this subnet.
- Ipam
Pool Prefix Allocations List<Pulumi. Azure Native. Network. Inputs. Ipam Pool Prefix Allocation> - A list of IPAM Pools for allocating IP address prefixes.
- Name string
- The name of the resource that is unique within a resource group. This name can be used to access the resource.
- Nat
Gateway Pulumi. Azure Native. Network. Inputs. Sub Resource - Nat gateway associated with this subnet.
- Network
Security Group Pulumi. Azure Native. Network. Inputs. Network Security Group - The reference to the NetworkSecurityGroup resource.
- Private
Endpoint Network Policies string | Pulumi. Azure Native. Network. Virtual Network Private Endpoint Network Policies - Enable or Disable apply network policies on private end point in the subnet.
- Private
Link Service Network Policies string | Pulumi. Azure Native. Network. Virtual Network Private Link Service Network Policies - Enable or Disable apply network policies on private link service in the subnet.
- Provisioning
State 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.
- Route
Table Pulumi. Azure Native. Network. Inputs. Route Table - The reference to the RouteTable resource.
- Service
Association Links List<Pulumi. Azure Native. Network. Inputs. Service Association Link> - Gets an array of references to services injecting into this subnet.
- Service
Endpoint Policies List<Pulumi. Azure Native. Network. Inputs. Service Endpoint Policy> - An array of service endpoint policies.
- Service
Endpoints List<Pulumi. Azure Native. Network. Inputs. Service Endpoint Properties Format> - An array of service endpoints.
- string | Pulumi.
Azure Native. Network. Sharing Scope - Set this property to Tenant to allow sharing subnet with other subscriptions in your AAD tenant. This property can only be set if defaultOutboundAccess is set to false, both properties can only be set if subnet is empty.
- Type string
- Resource type.
- Address
Prefix string - The address prefix for the subnet.
- Address
Prefixes []string - List of address prefixes for the subnet.
- Application
Gateway IPConfigurations []Application Gateway IPConfiguration - Application gateway IP configurations of virtual network resource.
- Default
Outbound Access bool - Set this property to false to disable default outbound connectivity for all VMs in the subnet. This property can only be set at the time of subnet creation and cannot be updated for an existing subnet.
- 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.
- Ip
Allocations []Sub Resource - Array of IpAllocation which reference this subnet.
- Ipam
Pool Prefix Allocations []Ipam Pool Prefix Allocation - A list of IPAM Pools for allocating IP address prefixes.
- Name string
- The name of the resource that is unique within a resource group. This name can be used to access the resource.
- Nat
Gateway Sub Resource - Nat gateway associated with this subnet.
- Network
Security Group Network Security Group Type - The reference to the NetworkSecurityGroup resource.
- Private
Endpoint Network Policies string | Virtual Network Private Endpoint Network Policies - Enable or Disable apply network policies on private end point in the subnet.
- Private
Link Service Network Policies string | Virtual Network Private Link Service Network Policies - Enable or Disable apply network policies on private link service in the subnet.
- Provisioning
State string - The provisioning state of the resource.
- []Resource
Navigation Link - Gets an array of references to the external resources using subnet.
- Route
Table Route Table Type - The reference to the RouteTable resource.
- Service
Association Links []Service Association Link - Gets an array of references to services injecting into this subnet.
- Service
Endpoint Policies []Service Endpoint Policy Type - An array of service endpoint policies.
- Service
Endpoints []Service Endpoint Properties Format - An array of service endpoints.
- string | Sharing
Scope - Set this property to Tenant to allow sharing subnet with other subscriptions in your AAD tenant. This property can only be set if defaultOutboundAccess is set to false, both properties can only be set if subnet is empty.
- Type string
- Resource type.
- address
Prefix String - The address prefix for the subnet.
- address
Prefixes List<String> - List of address prefixes for the subnet.
- application
Gateway IPConfigurations List<Application Gateway IPConfiguration> - Application gateway IP configurations of virtual network resource.
- default
Outbound Access Boolean - Set this property to false to disable default outbound connectivity for all VMs in the subnet. This property can only be set at the time of subnet creation and cannot be updated for an existing subnet.
- 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.
- ip
Allocations List<Sub Resource> - Array of IpAllocation which reference this subnet.
- ipam
Pool Prefix Allocations List<Ipam Pool Prefix Allocation> - A list of IPAM Pools for allocating IP address prefixes.
- name String
- The name of the resource that is unique within a resource group. This name can be used to access the resource.
- nat
Gateway Sub Resource - Nat gateway associated with this subnet.
- network
Security Group Network Security Group - The reference to the NetworkSecurityGroup resource.
- private
Endpoint Network Policies String | Virtual Network Private Endpoint Network Policies - Enable or Disable apply network policies on private end point in the subnet.
- private
Link Service Network Policies String | Virtual Network Private Link Service Network Policies - Enable or Disable apply network policies on private link service in the subnet.
- provisioning
State String - The provisioning state of the resource.
- List<Resource
Navigation Link> - Gets an array of references to the external resources using subnet.
- route
Table Route Table - The reference to the RouteTable resource.
- service
Association Links List<Service Association Link> - Gets an array of references to services injecting into this subnet.
- service
Endpoint Policies List<Service Endpoint Policy> - An array of service endpoint policies.
- service
Endpoints List<Service Endpoint Properties Format> - An array of service endpoints.
- String | Sharing
Scope - Set this property to Tenant to allow sharing subnet with other subscriptions in your AAD tenant. This property can only be set if defaultOutboundAccess is set to false, both properties can only be set if subnet is empty.
- type String
- Resource type.
- address
Prefix string - The address prefix for the subnet.
- address
Prefixes string[] - List of address prefixes for the subnet.
- application
Gateway IPConfigurations Application Gateway IPConfiguration[] - Application gateway IP configurations of virtual network resource.
- default
Outbound Access boolean - Set this property to false to disable default outbound connectivity for all VMs in the subnet. This property can only be set at the time of subnet creation and cannot be updated for an existing subnet.
- 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.
- ip
Allocations Sub Resource[] - Array of IpAllocation which reference this subnet.
- ipam
Pool Prefix Allocations Ipam Pool Prefix Allocation[] - A list of IPAM Pools for allocating IP address prefixes.
- name string
- The name of the resource that is unique within a resource group. This name can be used to access the resource.
- nat
Gateway Sub Resource - Nat gateway associated with this subnet.
- network
Security Group Network Security Group - The reference to the NetworkSecurityGroup resource.
- private
Endpoint Network Policies string | Virtual Network Private Endpoint Network Policies - Enable or Disable apply network policies on private end point in the subnet.
- private
Link Service Network Policies string | Virtual Network Private Link Service Network Policies - Enable or Disable apply network policies on private link service in the subnet.
- provisioning
State string - The provisioning state of the resource.
- Resource
Navigation Link[] - Gets an array of references to the external resources using subnet.
- route
Table Route Table - The reference to the RouteTable resource.
- service
Association Links Service Association Link[] - Gets an array of references to services injecting into this subnet.
- service
Endpoint Policies Service Endpoint Policy[] - An array of service endpoint policies.
- service
Endpoints Service Endpoint Properties Format[] - An array of service endpoints.
- string | Sharing
Scope - Set this property to Tenant to allow sharing subnet with other subscriptions in your AAD tenant. This property can only be set if defaultOutboundAccess is set to false, both properties can only be set if subnet is empty.
- 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_ ip_ configurations Sequence[Application Gateway IPConfiguration] - Application gateway IP configurations of virtual network resource.
- default_
outbound_ access bool - Set this property to false to disable default outbound connectivity for all VMs in the subnet. This property can only be set at the time of subnet creation and cannot be updated for an existing subnet.
- 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[Sub Resource] - Array of IpAllocation which reference this subnet.
- ipam_
pool_ prefix_ allocations Sequence[Ipam Pool Prefix Allocation] - A list of IPAM Pools for allocating IP address prefixes.
- 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 Sub Resource - Nat gateway associated with this subnet.
- network_
security_ group Network Security Group - The reference to the NetworkSecurityGroup resource.
- private_
endpoint_ network_ policies str | Virtual Network Private Endpoint Network Policies - Enable or Disable apply network policies on private end point in the subnet.
- private_
link_ service_ network_ policies str | Virtual 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[Resource
Navigation Link] - Gets an array of references to the external resources using subnet.
- route_
table Route Table - The reference to the RouteTable resource.
- service_
association_ links Sequence[Service Association Link] - Gets an array of references to services injecting into this subnet.
- service_
endpoint_ policies Sequence[Service Endpoint Policy] - An array of service endpoint policies.
- service_
endpoints Sequence[Service Endpoint Properties Format] - An array of service endpoints.
- str | Sharing
Scope - Set this property to Tenant to allow sharing subnet with other subscriptions in your AAD tenant. This property can only be set if defaultOutboundAccess is set to false, both properties can only be set if subnet is empty.
- type str
- Resource type.
- address
Prefix String - The address prefix for the subnet.
- address
Prefixes List<String> - List of address prefixes for the subnet.
- application
Gateway IPConfigurations List<Property Map> - Application gateway IP configurations of virtual network resource.
- default
Outbound Access Boolean - Set this property to false to disable default outbound connectivity for all VMs in the subnet. This property can only be set at the time of subnet creation and cannot be updated for an existing subnet.
- 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.
- ip
Allocations List<Property Map> - Array of IpAllocation which reference this subnet.
- ipam
Pool Prefix Allocations List<Property Map> - A list of IPAM Pools for allocating IP address prefixes.
- name String
- The name of the resource that is unique within a resource group. This name can be used to access the resource.
- nat
Gateway Property Map - Nat gateway associated with this subnet.
- network
Security Group Property Map - The reference to the NetworkSecurityGroup resource.
- private
Endpoint Network Policies String | "Enabled" | "Disabled" | "Network Security Group Enabled" | "Route Table Enabled" - Enable or Disable apply network policies on private end point in the subnet.
- private
Link Service Network Policies String | "Enabled" | "Disabled" - Enable or Disable apply network policies on private link service in the subnet.
- provisioning
State String - The provisioning state of the resource.
- List<Property Map>
- Gets an array of references to the external resources using subnet.
- route
Table Property Map - The reference to the RouteTable resource.
- service
Association Links List<Property Map> - Gets an array of references to services injecting into this subnet.
- service
Endpoint Policies List<Property Map> - An array of service endpoint policies.
- service
Endpoints List<Property Map> - An array of service endpoints.
- String | "Tenant" | "Delegated
Services" - Set this property to Tenant to allow sharing subnet with other subscriptions in your AAD tenant. This property can only be set if defaultOutboundAccess is set to false, both properties can only be set if subnet is empty.
- type String
- Resource type.
Subnet Response, Subnet Response Args
- Etag string
- A unique read-only string that changes whenever the resource is updated.
- Ip
Configuration Profiles List<Pulumi. Azure Native. Network. Inputs. IPConfiguration Profile Response> - Array of IP configuration profiles which reference this subnet.
- Ip
Configurations List<Pulumi. Azure Native. Network. Inputs. IPConfiguration Response> - An array of references to the network interface IP configurations using subnet.
- Private
Endpoints List<Pulumi. Azure Native. Network. Inputs. Private Endpoint Response> - An array of references to private endpoints.
- Provisioning
State 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.
- Service
Association Links List<Pulumi. Azure Native. Network. Inputs. Service Association Link Response> - An array of references to services injecting into this subnet.
- Address
Prefix string - The address prefix for the subnet.
- Address
Prefixes List<string> - List of address prefixes for the subnet.
- Application
Gateway IPConfigurations List<Pulumi. Azure Native. Network. Inputs. Application Gateway IPConfiguration Response> - Application gateway IP configurations of virtual network resource.
- Default
Outbound Access bool - Set this property to false to disable default outbound connectivity for all VMs in the subnet. This property can only be set at the time of subnet creation and cannot be updated for an existing subnet.
- Delegations
List<Pulumi.
Azure Native. Network. Inputs. Delegation Response> - An array of references to the delegations on the subnet.
- Id string
- Resource ID.
- Interface
Endpoints List<Pulumi. Azure Native. Network. Inputs. Interface Endpoint Response> - An array of references to interface endpoints
- Ip
Allocations List<Pulumi. Azure Native. Network. Inputs. Sub Resource Response> - Array of IpAllocation which reference this subnet.
- Ipam
Pool Prefix Allocations List<Pulumi. Azure Native. Network. Inputs. Ipam Pool Prefix Allocation Response> - A list of IPAM Pools for allocating IP address prefixes.
- Name string
- The name of the resource that is unique within a resource group. This name can be used to access the resource.
- Nat
Gateway Pulumi. Azure Native. Network. Inputs. Sub Resource Response - Nat gateway associated with this subnet.
- Network
Security Group Pulumi. Azure Native. Network. Inputs. Network Security Group Response - The reference to the NetworkSecurityGroup resource.
- Private
Endpoint Network Policies string - Enable or Disable apply network policies on private end point in the subnet.
- Private
Link Service Network Policies string - Enable or Disable apply network policies on private link service in the subnet.
- Route
Table Pulumi. Azure Native. Network. Inputs. Route Table Response - The reference to the RouteTable resource.
- Service
Endpoint Policies List<Pulumi. Azure Native. Network. Inputs. Service Endpoint Policy Response> - An array of service endpoint policies.
- Service
Endpoints List<Pulumi. Azure Native. Network. Inputs. Service Endpoint Properties Format Response> - An array of service endpoints.
- string
- Set this property to Tenant to allow sharing subnet with other subscriptions in your AAD tenant. This property can only be set if defaultOutboundAccess is set to false, both properties can only be set if subnet is empty.
- Type string
- Resource type.
- Etag string
- A unique read-only string that changes whenever the resource is updated.
- Ip
Configuration Profiles []IPConfiguration Profile Response - Array of IP configuration profiles which reference this subnet.
- Ip
Configurations []IPConfiguration Response - An array of references to the network interface IP configurations using subnet.
- Private
Endpoints []Private Endpoint Response - An array of references to private endpoints.
- Provisioning
State 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.
- []Resource
Navigation Link Response - An array of references to the external resources using subnet.
- Service
Association Links []Service Association Link Response - An array of references to services injecting into this subnet.
- Address
Prefix string - The address prefix for the subnet.
- Address
Prefixes []string - List of address prefixes for the subnet.
- Application
Gateway IPConfigurations []Application Gateway IPConfiguration Response - Application gateway IP configurations of virtual network resource.
- Default
Outbound Access bool - Set this property to false to disable default outbound connectivity for all VMs in the subnet. This property can only be set at the time of subnet creation and cannot be updated for an existing subnet.
- Delegations
[]Delegation
Response - An array of references to the delegations on the subnet.
- Id string
- Resource ID.
- Interface
Endpoints []Interface Endpoint Response - An array of references to interface endpoints
- Ip
Allocations []Sub Resource Response - Array of IpAllocation which reference this subnet.
- Ipam
Pool Prefix Allocations []Ipam Pool Prefix Allocation Response - A list of IPAM Pools for allocating IP address prefixes.
- Name string
- The name of the resource that is unique within a resource group. This name can be used to access the resource.
- Nat
Gateway Sub Resource Response - Nat gateway associated with this subnet.
- Network
Security Group Network Security Group Response - The reference to the NetworkSecurityGroup resource.
- Private
Endpoint Network Policies string - Enable or Disable apply network policies on private end point in the subnet.
- Private
Link Service Network Policies string - Enable or Disable apply network policies on private link service in the subnet.
- Route
Table Route Table Response - The reference to the RouteTable resource.
- Service
Endpoint Policies []Service Endpoint Policy Response - An array of service endpoint policies.
- Service
Endpoints []Service Endpoint Properties Format Response - An array of service endpoints.
- string
- Set this property to Tenant to allow sharing subnet with other subscriptions in your AAD tenant. This property can only be set if defaultOutboundAccess is set to false, both properties can only be set if subnet is empty.
- Type string
- Resource type.
- etag String
- A unique read-only string that changes whenever the resource is updated.
- ip
Configuration Profiles List<IPConfiguration Profile Response> - Array of IP configuration profiles which reference this subnet.
- ip
Configurations List<IPConfiguration Response> - An array of references to the network interface IP configurations using subnet.
- private
Endpoints List<Private Endpoint Response> - An array of references to private endpoints.
- provisioning
State 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<Resource
Navigation Link Response> - An array of references to the external resources using subnet.
- service
Association Links List<Service Association Link Response> - An array of references to services injecting into this subnet.
- address
Prefix String - The address prefix for the subnet.
- address
Prefixes List<String> - List of address prefixes for the subnet.
- application
Gateway IPConfigurations List<Application Gateway IPConfiguration Response> - Application gateway IP configurations of virtual network resource.
- default
Outbound Access Boolean - Set this property to false to disable default outbound connectivity for all VMs in the subnet. This property can only be set at the time of subnet creation and cannot be updated for an existing subnet.
- delegations
List<Delegation
Response> - An array of references to the delegations on the subnet.
- id String
- Resource ID.
- interface
Endpoints List<Interface Endpoint Response> - An array of references to interface endpoints
- ip
Allocations List<Sub Resource Response> - Array of IpAllocation which reference this subnet.
- ipam
Pool Prefix Allocations List<Ipam Pool Prefix Allocation Response> - A list of IPAM Pools for allocating IP address prefixes.
- name String
- The name of the resource that is unique within a resource group. This name can be used to access the resource.
- nat
Gateway Sub Resource Response - Nat gateway associated with this subnet.
- network
Security Group Network Security Group Response - The reference to the NetworkSecurityGroup resource.
- private
Endpoint Network Policies String - Enable or Disable apply network policies on private end point in the subnet.
- private
Link Service Network Policies String - Enable or Disable apply network policies on private link service in the subnet.
- route
Table Route Table Response - The reference to the RouteTable resource.
- service
Endpoint Policies List<Service Endpoint Policy Response> - An array of service endpoint policies.
- service
Endpoints List<Service Endpoint Properties Format Response> - An array of service endpoints.
- String
- Set this property to Tenant to allow sharing subnet with other subscriptions in your AAD tenant. This property can only be set if defaultOutboundAccess is set to false, both properties can only be set if subnet is empty.
- type String
- Resource type.
- etag string
- A unique read-only string that changes whenever the resource is updated.
- ip
Configuration Profiles IPConfiguration Profile Response[] - Array of IP configuration profiles which reference this subnet.
- ip
Configurations IPConfiguration Response[] - An array of references to the network interface IP configurations using subnet.
- private
Endpoints Private Endpoint Response[] - An array of references to private endpoints.
- provisioning
State 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.
- Resource
Navigation Link Response[] - An array of references to the external resources using subnet.
- service
Association Links Service Association Link Response[] - An array of references to services injecting into this subnet.
- address
Prefix string - The address prefix for the subnet.
- address
Prefixes string[] - List of address prefixes for the subnet.
- application
Gateway IPConfigurations Application Gateway IPConfiguration Response[] - Application gateway IP configurations of virtual network resource.
- default
Outbound Access boolean - Set this property to false to disable default outbound connectivity for all VMs in the subnet. This property can only be set at the time of subnet creation and cannot be updated for an existing subnet.
- delegations
Delegation
Response[] - An array of references to the delegations on the subnet.
- id string
- Resource ID.
- interface
Endpoints Interface Endpoint Response[] - An array of references to interface endpoints
- ip
Allocations Sub Resource Response[] - Array of IpAllocation which reference this subnet.
- ipam
Pool Prefix Allocations Ipam Pool Prefix Allocation Response[] - A list of IPAM Pools for allocating IP address prefixes.
- name string
- The name of the resource that is unique within a resource group. This name can be used to access the resource.
- nat
Gateway Sub Resource Response - Nat gateway associated with this subnet.
- network
Security Group Network Security Group Response - The reference to the NetworkSecurityGroup resource.
- private
Endpoint Network Policies string - Enable or Disable apply network policies on private end point in the subnet.
- private
Link Service Network Policies string - Enable or Disable apply network policies on private link service in the subnet.
- route
Table Route Table Response - The reference to the RouteTable resource.
- service
Endpoint Policies Service Endpoint Policy Response[] - An array of service endpoint policies.
- service
Endpoints Service Endpoint Properties Format Response[] - An array of service endpoints.
- string
- Set this property to Tenant to allow sharing subnet with other subscriptions in your AAD tenant. This property can only be set if defaultOutboundAccess is set to false, both properties can only be set if subnet is empty.
- type string
- Resource type.
- etag str
- A unique read-only string that changes whenever the resource is updated.
- ip_
configuration_ profiles Sequence[IPConfiguration Profile Response] - Array of IP configuration profiles which reference this subnet.
- ip_
configurations Sequence[IPConfiguration Response] - An array of references to the network interface IP configurations using subnet.
- private_
endpoints Sequence[Private Endpoint 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[Resource
Navigation Link Response] - An array of references to the external resources using subnet.
- service_
association_ links Sequence[Service 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_ ip_ configurations Sequence[Application Gateway IPConfiguration Response] - Application gateway IP configurations of virtual network resource.
- default_
outbound_ access bool - Set this property to false to disable default outbound connectivity for all VMs in the subnet. This property can only be set at the time of subnet creation and cannot be updated for an existing subnet.
- delegations
Sequence[Delegation
Response] - An array of references to the delegations on the subnet.
- id str
- Resource ID.
- interface_
endpoints Sequence[Interface Endpoint Response] - An array of references to interface endpoints
- ip_
allocations Sequence[Sub Resource Response] - Array of IpAllocation which reference this subnet.
- ipam_
pool_ prefix_ allocations Sequence[Ipam Pool Prefix Allocation Response] - A list of IPAM Pools for allocating IP address prefixes.
- 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 Sub Resource Response - Nat gateway associated with this subnet.
- network_
security_ group Network Security Group Response - The reference to the NetworkSecurityGroup resource.
- private_
endpoint_ network_ policies str - Enable or Disable apply network policies on private end point in the subnet.
- private_
link_ service_ network_ policies str - Enable or Disable apply network policies on private link service in the subnet.
- route_
table Route Table Response - The reference to the RouteTable resource.
- service_
endpoint_ policies Sequence[Service Endpoint Policy Response] - An array of service endpoint policies.
- service_
endpoints Sequence[Service Endpoint Properties Format Response] - An array of service endpoints.
- str
- Set this property to Tenant to allow sharing subnet with other subscriptions in your AAD tenant. This property can only be set if defaultOutboundAccess is set to false, both properties can only be set if subnet is empty.
- type str
- Resource type.
- etag String
- A unique read-only string that changes whenever the resource is updated.
- ip
Configuration Profiles List<Property Map> - Array of IP configuration profiles which reference this subnet.
- ip
Configurations List<Property Map> - An array of references to the network interface IP configurations using subnet.
- private
Endpoints List<Property Map> - An array of references to private endpoints.
- provisioning
State 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.
- service
Association Links List<Property Map> - An array of references to services injecting into this subnet.
- address
Prefix String - The address prefix for the subnet.
- address
Prefixes List<String> - List of address prefixes for the subnet.
- application
Gateway IPConfigurations List<Property Map> - Application gateway IP configurations of virtual network resource.
- default
Outbound Access Boolean - Set this property to false to disable default outbound connectivity for all VMs in the subnet. This property can only be set at the time of subnet creation and cannot be updated for an existing subnet.
- delegations List<Property Map>
- An array of references to the delegations on the subnet.
- id String
- Resource ID.
- interface
Endpoints List<Property Map> - An array of references to interface endpoints
- ip
Allocations List<Property Map> - Array of IpAllocation which reference this subnet.
- ipam
Pool Prefix Allocations List<Property Map> - A list of IPAM Pools for allocating IP address prefixes.
- name String
- The name of the resource that is unique within a resource group. This name can be used to access the resource.
- nat
Gateway Property Map - Nat gateway associated with this subnet.
- network
Security Group Property Map - The reference to the NetworkSecurityGroup resource.
- private
Endpoint Network Policies String - Enable or Disable apply network policies on private end point in the subnet.
- private
Link Service Network Policies String - Enable or Disable apply network policies on private link service in the subnet.
- route
Table Property Map - The reference to the RouteTable resource.
- service
Endpoint Policies List<Property Map> - An array of service endpoint policies.
- service
Endpoints List<Property Map> - An array of service endpoints.
- String
- Set this property to Tenant to allow sharing subnet with other subscriptions in your AAD tenant. This property can only be set if defaultOutboundAccess is set to false, both properties can only be set if subnet is empty.
- type String
- Resource type.
Traffic Analytics Configuration Properties Response, Traffic Analytics Configuration Properties Response Args
- Enabled bool
- Flag to enable/disable traffic analytics.
- Traffic
Analytics Interval int - The interval in minutes which would decide how frequently TA service should do flow analytics.
- Workspace
Id string - The resource guid of the attached workspace.
- Workspace
Region string - The location of the attached workspace.
- Workspace
Resource Id string - Resource Id of the attached workspace.
- Enabled bool
- Flag to enable/disable traffic analytics.
- Traffic
Analytics Interval int - The interval in minutes which would decide how frequently TA service should do flow analytics.
- Workspace
Id string - The resource guid of the attached workspace.
- Workspace
Region string - The location of the attached workspace.
- Workspace
Resource Id string - Resource Id of the attached workspace.
- enabled Boolean
- Flag to enable/disable traffic analytics.
- traffic
Analytics Interval Integer - The interval in minutes which would decide how frequently TA service should do flow analytics.
- workspace
Id String - The resource guid of the attached workspace.
- workspace
Region String - The location of the attached workspace.
- workspace
Resource Id String - Resource Id of the attached workspace.
- enabled boolean
- Flag to enable/disable traffic analytics.
- traffic
Analytics Interval number - The interval in minutes which would decide how frequently TA service should do flow analytics.
- workspace
Id string - The resource guid of the attached workspace.
- workspace
Region string - The location of the attached workspace.
- workspace
Resource Id string - Resource Id of the attached workspace.
- enabled bool
- Flag to enable/disable traffic analytics.
- traffic_
analytics_ interval int - 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_ id str - Resource Id of the attached workspace.
- enabled Boolean
- Flag to enable/disable traffic analytics.
- traffic
Analytics Interval Number - The interval in minutes which would decide how frequently TA service should do flow analytics.
- workspace
Id String - The resource guid of the attached workspace.
- workspace
Region String - The location of the attached workspace.
- workspace
Resource Id String - Resource Id of the attached workspace.
Traffic Analytics Properties Response, Traffic Analytics Properties Response Args
- Network
Watcher Flow Analytics Configuration Pulumi. Azure Native. Network. Inputs. Traffic Analytics Configuration Properties Response - Parameters that define the configuration of traffic analytics.
- Network
Watcher Flow Analytics Configuration Traffic Analytics Configuration Properties Response - Parameters that define the configuration of traffic analytics.
- network
Watcher Flow Analytics Configuration Traffic Analytics Configuration Properties Response - Parameters that define the configuration of traffic analytics.
- network
Watcher Flow Analytics Configuration Traffic Analytics Configuration Properties Response - Parameters that define the configuration of traffic analytics.
- network_
watcher_ flow_ analytics_ configuration Traffic Analytics Configuration Properties Response - Parameters that define the configuration of traffic analytics.
- network
Watcher Flow Analytics Configuration Property Map - Parameters that define the configuration of traffic analytics.
Virtual Network Bgp Communities, Virtual Network Bgp Communities Args
- Virtual
Network Community string - The BGP community associated with the virtual network.
- Virtual
Network Community string - The BGP community associated with the virtual network.
- virtual
Network Community String - The BGP community associated with the virtual network.
- virtual
Network Community string - The BGP community associated with the virtual network.
- virtual_
network_ community str - The BGP community associated with the virtual network.
- virtual
Network Community String - The BGP community associated with the virtual network.
Virtual Network Bgp Communities Response, Virtual Network Bgp Communities Response Args
- Regional
Community string - The BGP community associated with the region of the virtual network.
- Virtual
Network Community string - The BGP community associated with the virtual network.
- Regional
Community string - The BGP community associated with the region of the virtual network.
- Virtual
Network Community string - The BGP community associated with the virtual network.
- regional
Community String - The BGP community associated with the region of the virtual network.
- virtual
Network Community String - The BGP community associated with the virtual network.
- regional
Community string - The BGP community associated with the region of the virtual network.
- virtual
Network Community string - The BGP community associated with the virtual network.
- regional_
community str - The BGP community associated with the region of the virtual network.
- virtual_
network_ community str - The BGP community associated with the virtual network.
- regional
Community String - The BGP community associated with the region of the virtual network.
- virtual
Network Community String - The BGP community associated with the virtual network.
Virtual Network Encryption, Virtual Network Encryption Args
- Enabled bool
- Indicates if encryption is enabled on the virtual network.
- Enforcement
string | Pulumi.
Azure Native. Network. Virtual Network Encryption Enforcement - If the encrypted VNet allows VM that does not support encryption. This field is for future support, AllowUnencrypted is the only supported value at general availability.
- Enabled bool
- Indicates if encryption is enabled on the virtual network.
- Enforcement
string | Virtual
Network Encryption Enforcement - If the encrypted VNet allows VM that does not support encryption. This field is for future support, AllowUnencrypted is the only supported value at general availability.
- enabled Boolean
- Indicates if encryption is enabled on the virtual network.
- enforcement
String | Virtual
Network Encryption Enforcement - If the encrypted VNet allows VM that does not support encryption. This field is for future support, AllowUnencrypted is the only supported value at general availability.
- enabled boolean
- Indicates if encryption is enabled on the virtual network.
- enforcement
string | Virtual
Network Encryption Enforcement - If the encrypted VNet allows VM that does not support encryption. This field is for future support, AllowUnencrypted is the only supported value at general availability.
- enabled bool
- Indicates if encryption is enabled on the virtual network.
- enforcement
str | Virtual
Network Encryption Enforcement - If the encrypted VNet allows VM that does not support encryption. This field is for future support, AllowUnencrypted is the only supported value at general availability.
- enabled Boolean
- Indicates if encryption is enabled on the virtual network.
- enforcement
String | "Drop
Unencrypted" | "Allow Unencrypted" - If the encrypted VNet allows VM that does not support encryption. This field is for future support, AllowUnencrypted is the only supported value at general availability.
Virtual Network Encryption Enforcement, Virtual Network Encryption Enforcement Args
- Drop
Unencrypted - DropUnencrypted
- Allow
Unencrypted - AllowUnencrypted
- Virtual
Network Encryption Enforcement Drop Unencrypted - DropUnencrypted
- Virtual
Network Encryption Enforcement Allow Unencrypted - AllowUnencrypted
- Drop
Unencrypted - DropUnencrypted
- Allow
Unencrypted - AllowUnencrypted
- Drop
Unencrypted - DropUnencrypted
- Allow
Unencrypted - AllowUnencrypted
- DROP_UNENCRYPTED
- DropUnencrypted
- ALLOW_UNENCRYPTED
- AllowUnencrypted
- "Drop
Unencrypted" - DropUnencrypted
- "Allow
Unencrypted" - AllowUnencrypted
Virtual Network Encryption Response, Virtual Network Encryption Response Args
- Enabled bool
- Indicates if encryption is enabled on the virtual network.
- Enforcement string
- If the encrypted VNet allows VM that does not support encryption. This field is for future support, AllowUnencrypted is the only supported value at general availability.
- Enabled bool
- Indicates if encryption is enabled on the virtual network.
- Enforcement string
- If the encrypted VNet allows VM that does not support encryption. This field is for future support, AllowUnencrypted is the only supported value at general availability.
- enabled Boolean
- Indicates if encryption is enabled on the virtual network.
- enforcement String
- If the encrypted VNet allows VM that does not support encryption. This field is for future support, AllowUnencrypted is the only supported value at general availability.
- enabled boolean
- Indicates if encryption is enabled on the virtual network.
- enforcement string
- If the encrypted VNet allows VM that does not support encryption. This field is for future support, AllowUnencrypted is the only supported value at general availability.
- enabled bool
- Indicates if encryption is enabled on the virtual network.
- enforcement str
- If the encrypted VNet allows VM that does not support encryption. This field is for future support, AllowUnencrypted is the only supported value at general availability.
- enabled Boolean
- Indicates if encryption is enabled on the virtual network.
- enforcement String
- If the encrypted VNet allows VM that does not support encryption. This field is for future support, AllowUnencrypted is the only supported value at general availability.
Virtual Network Peering, Virtual Network Peering Args
- Allow
Forwarded Traffic bool - Whether the forwarded traffic from the VMs in the local virtual network will be allowed/disallowed in remote virtual network.
- Allow
Gateway Transit bool - If gateway links can be used in remote virtual networking to link to this virtual network.
- Allow
Virtual Network Access bool - Whether the VMs in the local virtual network space would be able to access the VMs in remote virtual network space.
- Do
Not Verify Remote Gateways bool - If we need to verify the provisioning state of the remote gateway.
- Enable
Only IPv6Peering bool - Whether only Ipv6 address space is peered for subnet peering.
- Id string
- Resource ID.
- Local
Address Space Pulumi. Azure Native. Network. Inputs. Address Space - The local address space of the local virtual network that is peered.
- Local
Subnet Names List<string> - List of local subnet names that are subnet peered with remote virtual network.
- Local
Virtual Network Address Space Pulumi. Azure Native. Network. Inputs. Address Space - The current local address space of the local virtual network that is peered.
- Name string
- The name of the resource that is unique within a resource group. This name can be used to access the resource.
- Peer
Complete Vnets bool - Whether complete virtual network address space is peered.
- Peering
State string | Pulumi. Azure Native. Network. Virtual Network Peering State - The status of the virtual network peering.
- Peering
Sync Level string | Pulumi. Azure Native. Network. Virtual Network Peering Level - The peering sync status of the virtual network peering.
- Remote
Address Space Pulumi. Azure Native. Network. Inputs. Address Space - The reference to the address space peered with the remote virtual network.
- Remote
Bgp Communities Pulumi. Azure Native. Network. Inputs. Virtual Network Bgp Communities - The reference to the remote virtual network's Bgp Communities.
- Remote
Subnet Names List<string> - List of remote subnet names from remote virtual network that are subnet peered.
- Remote
Virtual Network Pulumi. Azure Native. Network. Inputs. Sub Resource - The reference to the remote virtual network. The remote virtual network can be in the same or different region (preview). See here to register for the preview and learn more (https://docs.microsoft.com/en-us/azure/virtual-network/virtual-network-create-peering).
- Remote
Virtual Network Address Space Pulumi. Azure Native. Network. Inputs. Address Space - The reference to the current address space of the remote virtual network.
- Type string
- Resource type.
- Use
Remote Gateways bool - If remote gateways can be used on this virtual network. If the flag is set to true, and allowGatewayTransit on remote peering is also true, virtual network will use gateways of remote virtual network for transit. Only one peering can have this flag set to true. This flag cannot be set if virtual network already has a gateway.
- Allow
Forwarded Traffic bool - Whether the forwarded traffic from the VMs in the local virtual network will be allowed/disallowed in remote virtual network.
- Allow
Gateway Transit bool - If gateway links can be used in remote virtual networking to link to this virtual network.
- Allow
Virtual Network Access bool - Whether the VMs in the local virtual network space would be able to access the VMs in remote virtual network space.
- Do
Not Verify Remote Gateways bool - If we need to verify the provisioning state of the remote gateway.
- Enable
Only IPv6Peering bool - Whether only Ipv6 address space is peered for subnet peering.
- Id string
- Resource ID.
- Local
Address Space Address Space - The local address space of the local virtual network that is peered.
- Local
Subnet Names []string - List of local subnet names that are subnet peered with remote virtual network.
- Local
Virtual Network Address Space Address Space - The current local address space of the local virtual network that is peered.
- Name string
- The name of the resource that is unique within a resource group. This name can be used to access the resource.
- Peer
Complete Vnets bool - Whether complete virtual network address space is peered.
- Peering
State string | Virtual Network Peering State Enum - The status of the virtual network peering.
- Peering
Sync Level string | Virtual Network Peering Level - The peering sync status of the virtual network peering.
- Remote
Address Space Address Space - The reference to the address space peered with the remote virtual network.
- Remote
Bgp Communities Virtual Network Bgp Communities - The reference to the remote virtual network's Bgp Communities.
- Remote
Subnet Names []string - List of remote subnet names from remote virtual network that are subnet peered.
- Remote
Virtual Network Sub Resource - The reference to the remote virtual network. The remote virtual network can be in the same or different region (preview). See here to register for the preview and learn more (https://docs.microsoft.com/en-us/azure/virtual-network/virtual-network-create-peering).
- Remote
Virtual Network Address Space Address Space - The reference to the current address space of the remote virtual network.
- Type string
- Resource type.
- Use
Remote Gateways bool - If remote gateways can be used on this virtual network. If the flag is set to true, and allowGatewayTransit on remote peering is also true, virtual network will use gateways of remote virtual network for transit. Only one peering can have this flag set to true. This flag cannot be set if virtual network already has a gateway.
- allow
Forwarded Traffic Boolean - Whether the forwarded traffic from the VMs in the local virtual network will be allowed/disallowed in remote virtual network.
- allow
Gateway Transit Boolean - If gateway links can be used in remote virtual networking to link to this virtual network.
- allow
Virtual Network Access Boolean - Whether the VMs in the local virtual network space would be able to access the VMs in remote virtual network space.
- do
Not Verify Remote Gateways Boolean - If we need to verify the provisioning state of the remote gateway.
- enable
Only IPv6Peering Boolean - Whether only Ipv6 address space is peered for subnet peering.
- id String
- Resource ID.
- local
Address Space Address Space - The local address space of the local virtual network that is peered.
- local
Subnet Names List<String> - List of local subnet names that are subnet peered with remote virtual network.
- local
Virtual Network Address Space Address Space - The current local address space of the local virtual network that is peered.
- name String
- The name of the resource that is unique within a resource group. This name can be used to access the resource.
- peer
Complete Vnets Boolean - Whether complete virtual network address space is peered.
- peering
State String | Virtual Network Peering State - The status of the virtual network peering.
- peering
Sync Level String | Virtual Network Peering Level - The peering sync status of the virtual network peering.
- remote
Address Space Address Space - The reference to the address space peered with the remote virtual network.
- remote
Bgp Communities Virtual Network Bgp Communities - The reference to the remote virtual network's Bgp Communities.
- remote
Subnet Names List<String> - List of remote subnet names from remote virtual network that are subnet peered.
- remote
Virtual Network Sub Resource - The reference to the remote virtual network. The remote virtual network can be in the same or different region (preview). See here to register for the preview and learn more (https://docs.microsoft.com/en-us/azure/virtual-network/virtual-network-create-peering).
- remote
Virtual Network Address Space Address Space - The reference to the current address space of the remote virtual network.
- type String
- Resource type.
- use
Remote Gateways Boolean - If remote gateways can be used on this virtual network. If the flag is set to true, and allowGatewayTransit on remote peering is also true, virtual network will use gateways of remote virtual network for transit. Only one peering can have this flag set to true. This flag cannot be set if virtual network already has a gateway.
- allow
Forwarded Traffic boolean - Whether the forwarded traffic from the VMs in the local virtual network will be allowed/disallowed in remote virtual network.
- allow
Gateway Transit boolean - If gateway links can be used in remote virtual networking to link to this virtual network.
- allow
Virtual Network Access boolean - Whether the VMs in the local virtual network space would be able to access the VMs in remote virtual network space.
- do
Not Verify Remote Gateways boolean - If we need to verify the provisioning state of the remote gateway.
- enable
Only IPv6Peering boolean - Whether only Ipv6 address space is peered for subnet peering.
- id string
- Resource ID.
- local
Address Space Address Space - The local address space of the local virtual network that is peered.
- local
Subnet Names string[] - List of local subnet names that are subnet peered with remote virtual network.
- local
Virtual Network Address Space Address Space - The current local address space of the local virtual network that is peered.
- name string
- The name of the resource that is unique within a resource group. This name can be used to access the resource.
- peer
Complete Vnets boolean - Whether complete virtual network address space is peered.
- peering
State string | Virtual Network Peering State - The status of the virtual network peering.
- peering
Sync Level string | Virtual Network Peering Level - The peering sync status of the virtual network peering.
- remote
Address Space Address Space - The reference to the address space peered with the remote virtual network.
- remote
Bgp Communities Virtual Network Bgp Communities - The reference to the remote virtual network's Bgp Communities.
- remote
Subnet Names string[] - List of remote subnet names from remote virtual network that are subnet peered.
- remote
Virtual Network Sub Resource - The reference to the remote virtual network. The remote virtual network can be in the same or different region (preview). See here to register for the preview and learn more (https://docs.microsoft.com/en-us/azure/virtual-network/virtual-network-create-peering).
- remote
Virtual Network Address Space Address Space - The reference to the current address space of the remote virtual network.
- type string
- Resource type.
- use
Remote Gateways boolean - If remote gateways can be used on this virtual network. If the flag is set to true, and allowGatewayTransit on remote peering is also true, virtual network will use gateways of remote virtual network for transit. Only one peering can have this flag set to true. This flag cannot be set if virtual network already has a gateway.
- allow_
forwarded_ traffic bool - Whether the forwarded traffic from the VMs in the local virtual network will be allowed/disallowed in remote virtual network.
- allow_
gateway_ transit bool - If gateway links can be used in remote virtual networking to link to this virtual network.
- allow_
virtual_ network_ access bool - Whether the VMs in the local virtual network space would be able to access the VMs in remote virtual network space.
- do_
not_ verify_ remote_ gateways bool - If we need to verify the provisioning state of the remote gateway.
- enable_
only_ i_ pv6_ peering bool - Whether only Ipv6 address space is peered for subnet peering.
- id str
- Resource ID.
- local_
address_ space Address Space - The local address space of the local virtual network that is peered.
- local_
subnet_ names Sequence[str] - List of local subnet names that are subnet peered with remote virtual network.
- local_
virtual_ network_ address_ space Address Space - The current local address space of the local virtual network that is peered.
- name str
- The name of the resource that is unique within a resource group. This name can be used to access the resource.
- peer_
complete_ vnets bool - Whether complete virtual network address space is peered.
- peering_
state str | Virtual Network Peering State - The status of the virtual network peering.
- peering_
sync_ level str | Virtual Network Peering Level - The peering sync status of the virtual network peering.
- remote_
address_ space Address Space - The reference to the address space peered with the remote virtual network.
- remote_
bgp_ communities Virtual Network Bgp Communities - The reference to the remote virtual network's Bgp Communities.
- remote_
subnet_ names Sequence[str] - List of remote subnet names from remote virtual network that are subnet peered.
- remote_
virtual_ network Sub Resource - The reference to the remote virtual network. The remote virtual network can be in the same or different region (preview). See here to register for the preview and learn more (https://docs.microsoft.com/en-us/azure/virtual-network/virtual-network-create-peering).
- remote_
virtual_ network_ address_ space Address Space - The reference to the current address space of the remote virtual network.
- type str
- Resource type.
- use_
remote_ gateways bool - If remote gateways can be used on this virtual network. If the flag is set to true, and allowGatewayTransit on remote peering is also true, virtual network will use gateways of remote virtual network for transit. Only one peering can have this flag set to true. This flag cannot be set if virtual network already has a gateway.
- allow
Forwarded Traffic Boolean - Whether the forwarded traffic from the VMs in the local virtual network will be allowed/disallowed in remote virtual network.
- allow
Gateway Transit Boolean - If gateway links can be used in remote virtual networking to link to this virtual network.
- allow
Virtual Network Access Boolean - Whether the VMs in the local virtual network space would be able to access the VMs in remote virtual network space.
- do
Not Verify Remote Gateways Boolean - If we need to verify the provisioning state of the remote gateway.
- enable
Only IPv6Peering Boolean - Whether only Ipv6 address space is peered for subnet peering.
- id String
- Resource ID.
- local
Address Space Property Map - The local address space of the local virtual network that is peered.
- local
Subnet Names List<String> - List of local subnet names that are subnet peered with remote virtual network.
- local
Virtual Network Address Space Property Map - The current local address space of the local virtual network that is peered.
- name String
- The name of the resource that is unique within a resource group. This name can be used to access the resource.
- peer
Complete Vnets Boolean - Whether complete virtual network address space is peered.
- peering
State String | "Initiated" | "Connected" | "Disconnected" - The status of the virtual network peering.
- peering
Sync Level String | "Fully In Sync" | "Remote Not In Sync" | "Local Not In Sync" | "Local And Remote Not In Sync" - The peering sync status of the virtual network peering.
- remote
Address Space Property Map - The reference to the address space peered with the remote virtual network.
- remote
Bgp Communities Property Map - The reference to the remote virtual network's Bgp Communities.
- remote
Subnet Names List<String> - List of remote subnet names from remote virtual network that are subnet peered.
- remote
Virtual Network Property Map - The reference to the remote virtual network. The remote virtual network can be in the same or different region (preview). See here to register for the preview and learn more (https://docs.microsoft.com/en-us/azure/virtual-network/virtual-network-create-peering).
- remote
Virtual Network Address Space Property Map - The reference to the current address space of the remote virtual network.
- type String
- Resource type.
- use
Remote Gateways Boolean - If remote gateways can be used on this virtual network. If the flag is set to true, and allowGatewayTransit on remote peering is also true, virtual network will use gateways of remote virtual network for transit. Only one peering can have this flag set to true. This flag cannot be set if virtual network already has a gateway.
Virtual Network Peering Level, Virtual Network Peering Level Args
- Fully
In Sync - FullyInSync
- Remote
Not In Sync - RemoteNotInSync
- Local
Not In Sync - LocalNotInSync
- Local
And Remote Not In Sync - LocalAndRemoteNotInSync
- Virtual
Network Peering Level Fully In Sync - FullyInSync
- Virtual
Network Peering Level Remote Not In Sync - RemoteNotInSync
- Virtual
Network Peering Level Local Not In Sync - LocalNotInSync
- Virtual
Network Peering Level Local And Remote Not In Sync - LocalAndRemoteNotInSync
- Fully
In Sync - FullyInSync
- Remote
Not In Sync - RemoteNotInSync
- Local
Not In Sync - LocalNotInSync
- Local
And Remote Not In Sync - LocalAndRemoteNotInSync
- Fully
In Sync - FullyInSync
- Remote
Not In Sync - RemoteNotInSync
- Local
Not In Sync - LocalNotInSync
- Local
And Remote Not In Sync - LocalAndRemoteNotInSync
- FULLY_IN_SYNC
- FullyInSync
- REMOTE_NOT_IN_SYNC
- RemoteNotInSync
- LOCAL_NOT_IN_SYNC
- LocalNotInSync
- LOCAL_AND_REMOTE_NOT_IN_SYNC
- LocalAndRemoteNotInSync
- "Fully
In Sync" - FullyInSync
- "Remote
Not In Sync" - RemoteNotInSync
- "Local
Not In Sync" - LocalNotInSync
- "Local
And Remote Not In Sync" - LocalAndRemoteNotInSync
Virtual Network Peering Response, Virtual Network Peering Response Args
- Etag string
- A unique read-only string that changes whenever the resource is updated.
- Provisioning
State string - The provisioning state of the virtual network peering resource.
- Remote
Virtual Network Encryption Pulumi. Azure Native. Network. Inputs. Virtual Network Encryption Response - The reference to the remote virtual network's encryption
- Resource
Guid string - The resourceGuid property of the Virtual Network peering resource.
- Allow
Forwarded Traffic bool - Whether the forwarded traffic from the VMs in the local virtual network will be allowed/disallowed in remote virtual network.
- Allow
Gateway Transit bool - If gateway links can be used in remote virtual networking to link to this virtual network.
- Allow
Virtual Network Access bool - Whether the VMs in the local virtual network space would be able to access the VMs in remote virtual network space.
- Do
Not Verify Remote Gateways bool - If we need to verify the provisioning state of the remote gateway.
- Enable
Only IPv6Peering bool - Whether only Ipv6 address space is peered for subnet peering.
- Id string
- Resource ID.
- Local
Address Space Pulumi. Azure Native. Network. Inputs. Address Space Response - The local address space of the local virtual network that is peered.
- Local
Subnet Names List<string> - List of local subnet names that are subnet peered with remote virtual network.
- Local
Virtual Network Address Space Pulumi. Azure Native. Network. Inputs. Address Space Response - The current local address space of the local virtual network that is peered.
- Name string
- The name of the resource that is unique within a resource group. This name can be used to access the resource.
- Peer
Complete Vnets bool - Whether complete virtual network address space is peered.
- Peering
State string - The status of the virtual network peering.
- Peering
Sync Level string - The peering sync status of the virtual network peering.
- Remote
Address Space Pulumi. Azure Native. Network. Inputs. Address Space Response - The reference to the address space peered with the remote virtual network.
- Remote
Bgp Communities Pulumi. Azure Native. Network. Inputs. Virtual Network Bgp Communities Response - The reference to the remote virtual network's Bgp Communities.
- Remote
Subnet Names List<string> - List of remote subnet names from remote virtual network that are subnet peered.
- Remote
Virtual Network Pulumi. Azure Native. Network. Inputs. Sub Resource Response - The reference to the remote virtual network. The remote virtual network can be in the same or different region (preview). See here to register for the preview and learn more (https://docs.microsoft.com/en-us/azure/virtual-network/virtual-network-create-peering).
- Remote
Virtual Network Address Space Pulumi. Azure Native. Network. Inputs. Address Space Response - The reference to the current address space of the remote virtual network.
- Type string
- Resource type.
- Use
Remote Gateways bool - If remote gateways can be used on this virtual network. If the flag is set to true, and allowGatewayTransit on remote peering is also true, virtual network will use gateways of remote virtual network for transit. Only one peering can have this flag set to true. This flag cannot be set if virtual network already has a gateway.
- Etag string
- A unique read-only string that changes whenever the resource is updated.
- Provisioning
State string - The provisioning state of the virtual network peering resource.
- Remote
Virtual Network Encryption Virtual Network Encryption Response - The reference to the remote virtual network's encryption
- Resource
Guid string - The resourceGuid property of the Virtual Network peering resource.
- Allow
Forwarded Traffic bool - Whether the forwarded traffic from the VMs in the local virtual network will be allowed/disallowed in remote virtual network.
- Allow
Gateway Transit bool - If gateway links can be used in remote virtual networking to link to this virtual network.
- Allow
Virtual Network Access bool - Whether the VMs in the local virtual network space would be able to access the VMs in remote virtual network space.
- Do
Not Verify Remote Gateways bool - If we need to verify the provisioning state of the remote gateway.
- Enable
Only IPv6Peering bool - Whether only Ipv6 address space is peered for subnet peering.
- Id string
- Resource ID.
- Local
Address Space Address Space Response - The local address space of the local virtual network that is peered.
- Local
Subnet Names []string - List of local subnet names that are subnet peered with remote virtual network.
- Local
Virtual Network Address Space Address Space Response - The current local address space of the local virtual network that is peered.
- Name string
- The name of the resource that is unique within a resource group. This name can be used to access the resource.
- Peer
Complete Vnets bool - Whether complete virtual network address space is peered.
- Peering
State string - The status of the virtual network peering.
- Peering
Sync Level string - The peering sync status of the virtual network peering.
- Remote
Address Space Address Space Response - The reference to the address space peered with the remote virtual network.
- Remote
Bgp Communities Virtual Network Bgp Communities Response - The reference to the remote virtual network's Bgp Communities.
- Remote
Subnet Names []string - List of remote subnet names from remote virtual network that are subnet peered.
- Remote
Virtual Network Sub Resource Response - The reference to the remote virtual network. The remote virtual network can be in the same or different region (preview). See here to register for the preview and learn more (https://docs.microsoft.com/en-us/azure/virtual-network/virtual-network-create-peering).
- Remote
Virtual Network Address Space Address Space Response - The reference to the current address space of the remote virtual network.
- Type string
- Resource type.
- Use
Remote Gateways bool - If remote gateways can be used on this virtual network. If the flag is set to true, and allowGatewayTransit on remote peering is also true, virtual network will use gateways of remote virtual network for transit. Only one peering can have this flag set to true. This flag cannot be set if virtual network already has a gateway.
- etag String
- A unique read-only string that changes whenever the resource is updated.
- provisioning
State String - The provisioning state of the virtual network peering resource.
- remote
Virtual Network Encryption Virtual Network Encryption Response - The reference to the remote virtual network's encryption
- resource
Guid String - The resourceGuid property of the Virtual Network peering resource.
- allow
Forwarded Traffic Boolean - Whether the forwarded traffic from the VMs in the local virtual network will be allowed/disallowed in remote virtual network.
- allow
Gateway Transit Boolean - If gateway links can be used in remote virtual networking to link to this virtual network.
- allow
Virtual Network Access Boolean - Whether the VMs in the local virtual network space would be able to access the VMs in remote virtual network space.
- do
Not Verify Remote Gateways Boolean - If we need to verify the provisioning state of the remote gateway.
- enable
Only IPv6Peering Boolean - Whether only Ipv6 address space is peered for subnet peering.
- id String
- Resource ID.
- local
Address Space Address Space Response - The local address space of the local virtual network that is peered.
- local
Subnet Names List<String> - List of local subnet names that are subnet peered with remote virtual network.
- local
Virtual Network Address Space Address Space Response - The current local address space of the local virtual network that is peered.
- name String
- The name of the resource that is unique within a resource group. This name can be used to access the resource.
- peer
Complete Vnets Boolean - Whether complete virtual network address space is peered.
- peering
State String - The status of the virtual network peering.
- peering
Sync Level String - The peering sync status of the virtual network peering.
- remote
Address Space Address Space Response - The reference to the address space peered with the remote virtual network.
- remote
Bgp Communities Virtual Network Bgp Communities Response - The reference to the remote virtual network's Bgp Communities.
- remote
Subnet Names List<String> - List of remote subnet names from remote virtual network that are subnet peered.
- remote
Virtual Network Sub Resource Response - The reference to the remote virtual network. The remote virtual network can be in the same or different region (preview). See here to register for the preview and learn more (https://docs.microsoft.com/en-us/azure/virtual-network/virtual-network-create-peering).
- remote
Virtual Network Address Space Address Space Response - The reference to the current address space of the remote virtual network.
- type String
- Resource type.
- use
Remote Gateways Boolean - If remote gateways can be used on this virtual network. If the flag is set to true, and allowGatewayTransit on remote peering is also true, virtual network will use gateways of remote virtual network for transit. Only one peering can have this flag set to true. This flag cannot be set if virtual network already has a gateway.
- etag string
- A unique read-only string that changes whenever the resource is updated.
- provisioning
State string - The provisioning state of the virtual network peering resource.
- remote
Virtual Network Encryption Virtual Network Encryption Response - The reference to the remote virtual network's encryption
- resource
Guid string - The resourceGuid property of the Virtual Network peering resource.
- allow
Forwarded Traffic boolean - Whether the forwarded traffic from the VMs in the local virtual network will be allowed/disallowed in remote virtual network.
- allow
Gateway Transit boolean - If gateway links can be used in remote virtual networking to link to this virtual network.
- allow
Virtual Network Access boolean - Whether the VMs in the local virtual network space would be able to access the VMs in remote virtual network space.
- do
Not Verify Remote Gateways boolean - If we need to verify the provisioning state of the remote gateway.
- enable
Only IPv6Peering boolean - Whether only Ipv6 address space is peered for subnet peering.
- id string
- Resource ID.
- local
Address Space Address Space Response - The local address space of the local virtual network that is peered.
- local
Subnet Names string[] - List of local subnet names that are subnet peered with remote virtual network.
- local
Virtual Network Address Space Address Space Response - The current local address space of the local virtual network that is peered.
- name string
- The name of the resource that is unique within a resource group. This name can be used to access the resource.
- peer
Complete Vnets boolean - Whether complete virtual network address space is peered.
- peering
State string - The status of the virtual network peering.
- peering
Sync Level string - The peering sync status of the virtual network peering.
- remote
Address Space Address Space Response - The reference to the address space peered with the remote virtual network.
- remote
Bgp Communities Virtual Network Bgp Communities Response - The reference to the remote virtual network's Bgp Communities.
- remote
Subnet Names string[] - List of remote subnet names from remote virtual network that are subnet peered.
- remote
Virtual Network Sub Resource Response - The reference to the remote virtual network. The remote virtual network can be in the same or different region (preview). See here to register for the preview and learn more (https://docs.microsoft.com/en-us/azure/virtual-network/virtual-network-create-peering).
- remote
Virtual Network Address Space Address Space Response - The reference to the current address space of the remote virtual network.
- type string
- Resource type.
- use
Remote Gateways boolean - If remote gateways can be used on this virtual network. If the flag is set to true, and allowGatewayTransit on remote peering is also true, virtual network will use gateways of remote virtual network for transit. Only one peering can have this flag set to true. This flag cannot be set if virtual network already has a gateway.
- etag str
- A unique read-only string that changes whenever the resource is updated.
- provisioning_
state str - The provisioning state of the virtual network peering resource.
- remote_
virtual_ network_ encryption Virtual Network Encryption Response - The reference to the remote virtual network's encryption
- resource_
guid str - The resourceGuid property of the Virtual Network peering resource.
- allow_
forwarded_ traffic bool - Whether the forwarded traffic from the VMs in the local virtual network will be allowed/disallowed in remote virtual network.
- allow_
gateway_ transit bool - If gateway links can be used in remote virtual networking to link to this virtual network.
- allow_
virtual_ network_ access bool - Whether the VMs in the local virtual network space would be able to access the VMs in remote virtual network space.
- do_
not_ verify_ remote_ gateways bool - If we need to verify the provisioning state of the remote gateway.
- enable_
only_ i_ pv6_ peering bool - Whether only Ipv6 address space is peered for subnet peering.
- id str
- Resource ID.
- local_
address_ space Address Space Response - The local address space of the local virtual network that is peered.
- local_
subnet_ names Sequence[str] - List of local subnet names that are subnet peered with remote virtual network.
- local_
virtual_ network_ address_ space Address Space Response - The current local address space of the local virtual network that is peered.
- name str
- The name of the resource that is unique within a resource group. This name can be used to access the resource.
- peer_
complete_ vnets bool - Whether complete virtual network address space is peered.
- peering_
state str - The status of the virtual network peering.
- peering_
sync_ level str - The peering sync status of the virtual network peering.
- remote_
address_ space Address Space Response - The reference to the address space peered with the remote virtual network.
- remote_
bgp_ communities Virtual Network Bgp Communities Response - The reference to the remote virtual network's Bgp Communities.
- remote_
subnet_ names Sequence[str] - List of remote subnet names from remote virtual network that are subnet peered.
- remote_
virtual_ network Sub Resource Response - The reference to the remote virtual network. The remote virtual network can be in the same or different region (preview). See here to register for the preview and learn more (https://docs.microsoft.com/en-us/azure/virtual-network/virtual-network-create-peering).
- remote_
virtual_ network_ address_ space Address Space Response - The reference to the current address space of the remote virtual network.
- type str
- Resource type.
- use_
remote_ gateways bool - If remote gateways can be used on this virtual network. If the flag is set to true, and allowGatewayTransit on remote peering is also true, virtual network will use gateways of remote virtual network for transit. Only one peering can have this flag set to true. This flag cannot be set if virtual network already has a gateway.
- etag String
- A unique read-only string that changes whenever the resource is updated.
- provisioning
State String - The provisioning state of the virtual network peering resource.
- remote
Virtual Network Encryption Property Map - The reference to the remote virtual network's encryption
- resource
Guid String - The resourceGuid property of the Virtual Network peering resource.
- allow
Forwarded Traffic Boolean - Whether the forwarded traffic from the VMs in the local virtual network will be allowed/disallowed in remote virtual network.
- allow
Gateway Transit Boolean - If gateway links can be used in remote virtual networking to link to this virtual network.
- allow
Virtual Network Access Boolean - Whether the VMs in the local virtual network space would be able to access the VMs in remote virtual network space.
- do
Not Verify Remote Gateways Boolean - If we need to verify the provisioning state of the remote gateway.
- enable
Only IPv6Peering Boolean - Whether only Ipv6 address space is peered for subnet peering.
- id String
- Resource ID.
- local
Address Space Property Map - The local address space of the local virtual network that is peered.
- local
Subnet Names List<String> - List of local subnet names that are subnet peered with remote virtual network.
- local
Virtual Network Address Space Property Map - The current local address space of the local virtual network that is peered.
- name String
- The name of the resource that is unique within a resource group. This name can be used to access the resource.
- peer
Complete Vnets Boolean - Whether complete virtual network address space is peered.
- peering
State String - The status of the virtual network peering.
- peering
Sync Level String - The peering sync status of the virtual network peering.
- remote
Address Space Property Map - The reference to the address space peered with the remote virtual network.
- remote
Bgp Communities Property Map - The reference to the remote virtual network's Bgp Communities.
- remote
Subnet Names List<String> - List of remote subnet names from remote virtual network that are subnet peered.
- remote
Virtual Network Property Map - The reference to the remote virtual network. The remote virtual network can be in the same or different region (preview). See here to register for the preview and learn more (https://docs.microsoft.com/en-us/azure/virtual-network/virtual-network-create-peering).
- remote
Virtual Network Address Space Property Map - The reference to the current address space of the remote virtual network.
- type String
- Resource type.
- use
Remote Gateways Boolean - If remote gateways can be used on this virtual network. If the flag is set to true, and allowGatewayTransit on remote peering is also true, virtual network will use gateways of remote virtual network for transit. Only one peering can have this flag set to true. This flag cannot be set if virtual network already has a gateway.
Virtual Network Peering State, Virtual Network Peering State Args
- Initiated
- Initiated
- Connected
- Connected
- Disconnected
- Disconnected
- Virtual
Network Peering State Initiated - Initiated
- Virtual
Network Peering State Connected - Connected
- Virtual
Network Peering State Disconnected - Disconnected
- Initiated
- Initiated
- Connected
- Connected
- Disconnected
- Disconnected
- Initiated
- Initiated
- Connected
- Connected
- Disconnected
- Disconnected
- INITIATED
- Initiated
- CONNECTED
- Connected
- DISCONNECTED
- Disconnected
- "Initiated"
- Initiated
- "Connected"
- Connected
- "Disconnected"
- Disconnected
Virtual Network Private Endpoint Network Policies, Virtual Network Private Endpoint Network Policies Args
- Enabled
- Enabled
- Disabled
- Disabled
- Network
Security Group Enabled - NetworkSecurityGroupEnabled
- Route
Table Enabled - RouteTableEnabled
- Virtual
Network Private Endpoint Network Policies Enabled - Enabled
- Virtual
Network Private Endpoint Network Policies Disabled - Disabled
- Virtual
Network Private Endpoint Network Policies Network Security Group Enabled - NetworkSecurityGroupEnabled
- Virtual
Network Private Endpoint Network Policies Route Table Enabled - RouteTableEnabled
- Enabled
- Enabled
- Disabled
- Disabled
- Network
Security Group Enabled - NetworkSecurityGroupEnabled
- Route
Table Enabled - RouteTableEnabled
- Enabled
- Enabled
- Disabled
- Disabled
- Network
Security Group Enabled - NetworkSecurityGroupEnabled
- Route
Table Enabled - RouteTableEnabled
- ENABLED
- Enabled
- DISABLED
- Disabled
- NETWORK_SECURITY_GROUP_ENABLED
- NetworkSecurityGroupEnabled
- ROUTE_TABLE_ENABLED
- RouteTableEnabled
- "Enabled"
- Enabled
- "Disabled"
- Disabled
- "Network
Security Group Enabled" - NetworkSecurityGroupEnabled
- "Route
Table Enabled" - RouteTableEnabled
Virtual Network Private Link Service Network Policies, Virtual Network Private Link Service Network Policies Args
- Enabled
- Enabled
- Disabled
- Disabled
- Virtual
Network Private Link Service Network Policies Enabled - Enabled
- Virtual
Network Private Link Service Network Policies Disabled - Disabled
- Enabled
- Enabled
- Disabled
- Disabled
- Enabled
- Enabled
- Disabled
- Disabled
- ENABLED
- Enabled
- DISABLED
- Disabled
- "Enabled"
- Enabled
- "Disabled"
- Disabled
Virtual Network Tap Response, Virtual Network Tap Response Args
- Etag string
- A unique read-only string that changes whenever the resource is updated.
- Name string
- Resource name.
- Network
Interface Tap Configurations List<Pulumi. 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.
- Provisioning
State string - The provisioning state of the virtual network tap resource.
- Resource
Guid string - The resource GUID property of the virtual network tap resource.
- Type string
- Resource type.
- Destination
Load Balancer Front End IPConfiguration Pulumi. Azure Native. Network. Inputs. Frontend IPConfiguration Response - The reference to the private IP address on the internal Load Balancer that will receive the tap.
- Destination
Network Interface IPConfiguration Pulumi. Azure Native. Network. Inputs. Network 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 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.
- Network
Interface Tap Configurations []Network Interface Tap Configuration Response - Specifies the list of resource IDs for the network interface IP configuration that needs to be tapped.
- Provisioning
State string - The provisioning state of the virtual network tap resource.
- Resource
Guid string - The resource GUID property of the virtual network tap resource.
- Type string
- Resource type.
- Destination
Load Balancer Front End IPConfiguration Frontend IPConfiguration Response - The reference to the private IP address on the internal Load Balancer that will receive the tap.
- Destination
Network Interface IPConfiguration Network 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 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.
- network
Interface Tap Configurations List<Network Interface Tap Configuration Response> - Specifies the list of resource IDs for the network interface IP configuration that needs to be tapped.
- provisioning
State String - The provisioning state of the virtual network tap resource.
- resource
Guid String - The resource GUID property of the virtual network tap resource.
- type String
- Resource type.
- destination
Load Balancer Front End IPConfiguration Frontend IPConfiguration Response - The reference to the private IP address on the internal Load Balancer that will receive the tap.
- destination
Network Interface IPConfiguration Network Interface IPConfiguration Response - The reference to the private IP Address of the collector nic that will receive the tap.
- destination
Port 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.
- network
Interface Tap Configurations Network Interface Tap Configuration Response[] - Specifies the list of resource IDs for the network interface IP configuration that needs to be tapped.
- provisioning
State string - The provisioning state of the virtual network tap resource.
- resource
Guid string - The resource GUID property of the virtual network tap resource.
- type string
- Resource type.
- destination
Load Balancer Front End IPConfiguration Frontend IPConfiguration Response - The reference to the private IP address on the internal Load Balancer that will receive the tap.
- destination
Network Interface IPConfiguration Network Interface IPConfiguration Response - The reference to the private IP Address of the collector nic that will receive the tap.
- destination
Port 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_ tap_ configurations Sequence[Network 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_ balancer_ front_ end_ ip_ configuration Frontend IPConfiguration Response - The reference to the private IP address on the internal Load Balancer that will receive the tap.
- destination_
network_ interface_ ip_ configuration Network 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.
- network
Interface Tap Configurations List<Property Map> - Specifies the list of resource IDs for the network interface IP configuration that needs to be tapped.
- provisioning
State String - The provisioning state of the virtual network tap resource.
- resource
Guid String - The resource GUID property of the virtual network tap resource.
- type String
- Resource type.
- destination
Load Balancer Front End IPConfiguration Property Map - The reference to the private IP address on the internal Load Balancer that will receive the tap.
- destination
Network Interface IPConfiguration Property Map - The reference to the private IP Address of the collector nic that will receive the tap.
- destination
Port 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:VirtualNetwork test-vnet /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- Azure Native pulumi/pulumi-azure-native
- License
- Apache-2.0