Azure Native

Pulumi Official
Package maintained by Pulumi
v1.64.1 published on Wednesday, May 18, 2022 by Pulumi

getLoadBalancer

LoadBalancer resource. API Version: 2020-11-01.

Using getLoadBalancer

Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.

function getLoadBalancer(args: GetLoadBalancerArgs, opts?: InvokeOptions): Promise<GetLoadBalancerResult>
function getLoadBalancerOutput(args: GetLoadBalancerOutputArgs, opts?: InvokeOptions): Output<GetLoadBalancerResult>
def get_load_balancer(expand: Optional[str] = None,
                      load_balancer_name: Optional[str] = None,
                      resource_group_name: Optional[str] = None,
                      opts: Optional[InvokeOptions] = None) -> GetLoadBalancerResult
def get_load_balancer_output(expand: Optional[pulumi.Input[str]] = None,
                      load_balancer_name: Optional[pulumi.Input[str]] = None,
                      resource_group_name: Optional[pulumi.Input[str]] = None,
                      opts: Optional[InvokeOptions] = None) -> Output[GetLoadBalancerResult]
func LookupLoadBalancer(ctx *Context, args *LookupLoadBalancerArgs, opts ...InvokeOption) (*LookupLoadBalancerResult, error)
func LookupLoadBalancerOutput(ctx *Context, args *LookupLoadBalancerOutputArgs, opts ...InvokeOption) LookupLoadBalancerResultOutput

> Note: This function is named LookupLoadBalancer in the Go SDK.

public static class GetLoadBalancer 
{
    public static Task<GetLoadBalancerResult> InvokeAsync(GetLoadBalancerArgs args, InvokeOptions? opts = null)
    public static Output<GetLoadBalancerResult> Invoke(GetLoadBalancerInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetLoadBalancerResult> getLoadBalancer(GetLoadBalancerArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
Fn::Invoke:
  Function: azure-native:network:getLoadBalancer
  Arguments:
    # Arguments dictionary

The following arguments are supported:

LoadBalancerName string

The name of the load balancer.

ResourceGroupName string

The name of the resource group.

Expand string

Expands referenced resources.

LoadBalancerName string

The name of the load balancer.

ResourceGroupName string

The name of the resource group.

Expand string

Expands referenced resources.

loadBalancerName String

The name of the load balancer.

resourceGroupName String

The name of the resource group.

expand String

Expands referenced resources.

loadBalancerName string

The name of the load balancer.

resourceGroupName string

The name of the resource group.

expand string

Expands referenced resources.

load_balancer_name str

The name of the load balancer.

resource_group_name str

The name of the resource group.

expand str

Expands referenced resources.

loadBalancerName String

The name of the load balancer.

resourceGroupName String

The name of the resource group.

expand String

Expands referenced resources.

getLoadBalancer Result

The following output properties are available:

Etag string

A unique read-only string that changes whenever the resource is updated.

Name string

Resource name.

ProvisioningState string

The provisioning state of the load balancer resource.

ResourceGuid string

The resource GUID property of the load balancer resource.

Type string

Resource type.

BackendAddressPools List<Pulumi.AzureNative.Network.Outputs.BackendAddressPoolResponse>

Collection of backend address pools used by a load balancer.

ExtendedLocation Pulumi.AzureNative.Network.Outputs.ExtendedLocationResponse

The extended location of the load balancer.

FrontendIPConfigurations List<Pulumi.AzureNative.Network.Outputs.FrontendIPConfigurationResponse>

Object representing the frontend IPs to be used for the load balancer.

Id string

Resource ID.

InboundNatPools List<Pulumi.AzureNative.Network.Outputs.InboundNatPoolResponse>

Defines an external port range for inbound NAT to a single backend port on NICs associated with a load balancer. Inbound NAT rules are created automatically for each NIC associated with the Load Balancer using an external port from this range. Defining an Inbound NAT pool on your Load Balancer is mutually exclusive with defining inbound Nat rules. Inbound NAT pools are referenced from virtual machine scale sets. NICs that are associated with individual virtual machines cannot reference an inbound NAT pool. They have to reference individual inbound NAT rules.

InboundNatRules List<Pulumi.AzureNative.Network.Outputs.InboundNatRuleResponse>

Collection of inbound NAT Rules used by a load balancer. Defining inbound NAT rules on your load balancer is mutually exclusive with defining an inbound NAT pool. Inbound NAT pools are referenced from virtual machine scale sets. NICs that are associated with individual virtual machines cannot reference an Inbound NAT pool. They have to reference individual inbound NAT rules.

LoadBalancingRules List<Pulumi.AzureNative.Network.Outputs.LoadBalancingRuleResponse>

Object collection representing the load balancing rules Gets the provisioning.

Location string

Resource location.

OutboundRules List<Pulumi.AzureNative.Network.Outputs.OutboundRuleResponse>

The outbound rules.

Probes List<Pulumi.AzureNative.Network.Outputs.ProbeResponse>

Collection of probe objects used in the load balancer.

Sku Pulumi.AzureNative.Network.Outputs.LoadBalancerSkuResponse

The load balancer SKU.

Tags Dictionary<string, string>

Resource tags.

Etag string

A unique read-only string that changes whenever the resource is updated.

Name string

Resource name.

ProvisioningState string

The provisioning state of the load balancer resource.

ResourceGuid string

The resource GUID property of the load balancer resource.

Type string

Resource type.

BackendAddressPools []BackendAddressPoolResponse

Collection of backend address pools used by a load balancer.

ExtendedLocation ExtendedLocationResponse

The extended location of the load balancer.

FrontendIPConfigurations []FrontendIPConfigurationResponse

Object representing the frontend IPs to be used for the load balancer.

Id string

Resource ID.

InboundNatPools []InboundNatPoolResponse

Defines an external port range for inbound NAT to a single backend port on NICs associated with a load balancer. Inbound NAT rules are created automatically for each NIC associated with the Load Balancer using an external port from this range. Defining an Inbound NAT pool on your Load Balancer is mutually exclusive with defining inbound Nat rules. Inbound NAT pools are referenced from virtual machine scale sets. NICs that are associated with individual virtual machines cannot reference an inbound NAT pool. They have to reference individual inbound NAT rules.

InboundNatRules []InboundNatRuleResponse

Collection of inbound NAT Rules used by a load balancer. Defining inbound NAT rules on your load balancer is mutually exclusive with defining an inbound NAT pool. Inbound NAT pools are referenced from virtual machine scale sets. NICs that are associated with individual virtual machines cannot reference an Inbound NAT pool. They have to reference individual inbound NAT rules.

LoadBalancingRules []LoadBalancingRuleResponse

Object collection representing the load balancing rules Gets the provisioning.

Location string

Resource location.

OutboundRules []OutboundRuleResponse

The outbound rules.

Probes []ProbeResponse

Collection of probe objects used in the load balancer.

Sku LoadBalancerSkuResponse

The load balancer SKU.

Tags map[string]string

Resource tags.

etag String

A unique read-only string that changes whenever the resource is updated.

name String

Resource name.

provisioningState String

The provisioning state of the load balancer resource.

resourceGuid String

The resource GUID property of the load balancer resource.

type String

Resource type.

backendAddressPools ListAddressPoolResponse>

Collection of backend address pools used by a load balancer.

extendedLocation ExtendedLocationResponse

The extended location of the load balancer.

frontendIPConfigurations ListIPConfigurationResponse>

Object representing the frontend IPs to be used for the load balancer.

id String

Resource ID.

inboundNatPools ListNatPoolResponse>

Defines an external port range for inbound NAT to a single backend port on NICs associated with a load balancer. Inbound NAT rules are created automatically for each NIC associated with the Load Balancer using an external port from this range. Defining an Inbound NAT pool on your Load Balancer is mutually exclusive with defining inbound Nat rules. Inbound NAT pools are referenced from virtual machine scale sets. NICs that are associated with individual virtual machines cannot reference an inbound NAT pool. They have to reference individual inbound NAT rules.

inboundNatRules ListNatRuleResponse>

Collection of inbound NAT Rules used by a load balancer. Defining inbound NAT rules on your load balancer is mutually exclusive with defining an inbound NAT pool. Inbound NAT pools are referenced from virtual machine scale sets. NICs that are associated with individual virtual machines cannot reference an Inbound NAT pool. They have to reference individual inbound NAT rules.

loadBalancingRules ListBalancingRuleResponse>

Object collection representing the load balancing rules Gets the provisioning.

location String

Resource location.

outboundRules ListRuleResponse>

The outbound rules.

probes ListResponse>

Collection of probe objects used in the load balancer.

sku LoadBalancerSkuResponse

The load balancer SKU.

tags Map

Resource tags.

etag string

A unique read-only string that changes whenever the resource is updated.

name string

Resource name.

provisioningState string

The provisioning state of the load balancer resource.

resourceGuid string

The resource GUID property of the load balancer resource.

type string

Resource type.

backendAddressPools BackendAddressPoolResponse[]

Collection of backend address pools used by a load balancer.

extendedLocation ExtendedLocationResponse

The extended location of the load balancer.

frontendIPConfigurations FrontendIPConfigurationResponse[]

Object representing the frontend IPs to be used for the load balancer.

id string

Resource ID.

inboundNatPools InboundNatPoolResponse[]

Defines an external port range for inbound NAT to a single backend port on NICs associated with a load balancer. Inbound NAT rules are created automatically for each NIC associated with the Load Balancer using an external port from this range. Defining an Inbound NAT pool on your Load Balancer is mutually exclusive with defining inbound Nat rules. Inbound NAT pools are referenced from virtual machine scale sets. NICs that are associated with individual virtual machines cannot reference an inbound NAT pool. They have to reference individual inbound NAT rules.

inboundNatRules InboundNatRuleResponse[]

Collection of inbound NAT Rules used by a load balancer. Defining inbound NAT rules on your load balancer is mutually exclusive with defining an inbound NAT pool. Inbound NAT pools are referenced from virtual machine scale sets. NICs that are associated with individual virtual machines cannot reference an Inbound NAT pool. They have to reference individual inbound NAT rules.

loadBalancingRules LoadBalancingRuleResponse[]

Object collection representing the load balancing rules Gets the provisioning.

location string

Resource location.

outboundRules OutboundRuleResponse[]

The outbound rules.

probes ProbeResponse[]

Collection of probe objects used in the load balancer.

sku LoadBalancerSkuResponse

The load balancer SKU.

tags {[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 load balancer resource.

resource_guid str

The resource GUID property of the load balancer resource.

type str

Resource type.

backend_address_pools Sequence[BackendAddressPoolResponse]

Collection of backend address pools used by a load balancer.

extended_location ExtendedLocationResponse

The extended location of the load balancer.

frontend_ip_configurations Sequence[FrontendIPConfigurationResponse]

Object representing the frontend IPs to be used for the load balancer.

id str

Resource ID.

inbound_nat_pools Sequence[InboundNatPoolResponse]

Defines an external port range for inbound NAT to a single backend port on NICs associated with a load balancer. Inbound NAT rules are created automatically for each NIC associated with the Load Balancer using an external port from this range. Defining an Inbound NAT pool on your Load Balancer is mutually exclusive with defining inbound Nat rules. Inbound NAT pools are referenced from virtual machine scale sets. NICs that are associated with individual virtual machines cannot reference an inbound NAT pool. They have to reference individual inbound NAT rules.

inbound_nat_rules Sequence[InboundNatRuleResponse]

Collection of inbound NAT Rules used by a load balancer. Defining inbound NAT rules on your load balancer is mutually exclusive with defining an inbound NAT pool. Inbound NAT pools are referenced from virtual machine scale sets. NICs that are associated with individual virtual machines cannot reference an Inbound NAT pool. They have to reference individual inbound NAT rules.

load_balancing_rules Sequence[LoadBalancingRuleResponse]

Object collection representing the load balancing rules Gets the provisioning.

location str

Resource location.

outbound_rules Sequence[OutboundRuleResponse]

The outbound rules.

probes Sequence[ProbeResponse]

Collection of probe objects used in the load balancer.

sku LoadBalancerSkuResponse

The load balancer SKU.

tags Mapping[str, str]

Resource tags.

etag String

A unique read-only string that changes whenever the resource is updated.

name String

Resource name.

provisioningState String

The provisioning state of the load balancer resource.

resourceGuid String

The resource GUID property of the load balancer resource.

type String

Resource type.

backendAddressPools List

Collection of backend address pools used by a load balancer.

extendedLocation Property Map

The extended location of the load balancer.

frontendIPConfigurations List

Object representing the frontend IPs to be used for the load balancer.

id String

Resource ID.

inboundNatPools List

Defines an external port range for inbound NAT to a single backend port on NICs associated with a load balancer. Inbound NAT rules are created automatically for each NIC associated with the Load Balancer using an external port from this range. Defining an Inbound NAT pool on your Load Balancer is mutually exclusive with defining inbound Nat rules. Inbound NAT pools are referenced from virtual machine scale sets. NICs that are associated with individual virtual machines cannot reference an inbound NAT pool. They have to reference individual inbound NAT rules.

inboundNatRules List

Collection of inbound NAT Rules used by a load balancer. Defining inbound NAT rules on your load balancer is mutually exclusive with defining an inbound NAT pool. Inbound NAT pools are referenced from virtual machine scale sets. NICs that are associated with individual virtual machines cannot reference an Inbound NAT pool. They have to reference individual inbound NAT rules.

loadBalancingRules List

Object collection representing the load balancing rules Gets the provisioning.

location String

Resource location.

outboundRules List

The outbound rules.

probes List

Collection of probe objects used in the load balancer.

sku Property Map

The load balancer SKU.

tags Map

Resource tags.

Supporting Types

ApplicationGatewayBackendAddressPoolResponse

BackendIPConfigurations List<Pulumi.AzureNative.Network.Inputs.NetworkInterfaceIPConfigurationResponse>

Collection of references to IPs defined in network interfaces.

Etag string

A unique read-only string that changes whenever the resource is updated.

ProvisioningState string

The provisioning state of the backend address pool resource.

Type string

Type of the resource.

BackendAddresses List<Pulumi.AzureNative.Network.Inputs.ApplicationGatewayBackendAddressResponse>

Backend addresses.

Id string

Resource ID.

Name string

Name of the backend address pool that is unique within an Application Gateway.

BackendIPConfigurations []NetworkInterfaceIPConfigurationResponse

Collection of references to IPs defined in network interfaces.

Etag string

A unique read-only string that changes whenever the resource is updated.

ProvisioningState string

The provisioning state of the backend address pool resource.

Type string

Type of the resource.

BackendAddresses []ApplicationGatewayBackendAddressResponse

Backend addresses.

Id string

Resource ID.

Name string

Name of the backend address pool that is unique within an Application Gateway.

backendIPConfigurations ListInterfaceIPConfigurationResponse>

Collection of references to IPs defined in network interfaces.

etag String

A unique read-only string that changes whenever the resource is updated.

provisioningState String

The provisioning state of the backend address pool resource.

type String

Type of the resource.

backendAddresses ListGatewayBackendAddressResponse>

Backend addresses.

id String

Resource ID.

name String

Name of the backend address pool that is unique within an Application Gateway.

backendIPConfigurations NetworkInterfaceIPConfigurationResponse[]

Collection of references to IPs defined in network interfaces.

etag string

A unique read-only string that changes whenever the resource is updated.

provisioningState string

The provisioning state of the backend address pool resource.

type string

Type of the resource.

backendAddresses ApplicationGatewayBackendAddressResponse[]

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[NetworkInterfaceIPConfigurationResponse]

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[ApplicationGatewayBackendAddressResponse]

Backend addresses.

id str

Resource ID.

name str

Name of the backend address pool that is unique within an Application Gateway.

backendIPConfigurations List

Collection of references to IPs defined in network interfaces.

etag String

A unique read-only string that changes whenever the resource is updated.

provisioningState String

The provisioning state of the backend address pool resource.

type String

Type of the resource.

backendAddresses List

Backend addresses.

id String

Resource ID.

name String

Name of the backend address pool that is unique within an Application Gateway.

ApplicationGatewayBackendAddressResponse

Fqdn string

Fully qualified domain name (FQDN).

IpAddress string

IP address.

Fqdn string

Fully qualified domain name (FQDN).

IpAddress string

IP address.

fqdn String

Fully qualified domain name (FQDN).

ipAddress String

IP address.

fqdn string

Fully qualified domain name (FQDN).

ipAddress string

IP address.

fqdn str

Fully qualified domain name (FQDN).

ip_address str

IP address.

fqdn String

Fully qualified domain name (FQDN).

ipAddress String

IP address.

ApplicationGatewayIPConfigurationResponse

Etag string

A unique read-only string that changes whenever the resource is updated.

ProvisioningState string

The provisioning state of the application gateway IP configuration resource.

Type string

Type of the resource.

Id string

Resource ID.

Name string

Name of the IP configuration that is unique within an Application Gateway.

Subnet Pulumi.AzureNative.Network.Inputs.SubResourceResponse

Reference to the subnet resource. A subnet from where application gateway gets its private address.

Etag string

A unique read-only string that changes whenever the resource is updated.

ProvisioningState string

The provisioning state of the application gateway IP configuration resource.

Type string

Type of the resource.

Id string

Resource ID.

Name string

Name of the IP configuration that is unique within an Application Gateway.

Subnet SubResourceResponse

Reference to the subnet resource. A subnet from where application gateway gets its private address.

etag String

A unique read-only string that changes whenever the resource is updated.

provisioningState String

The provisioning state of the application gateway IP configuration resource.

type String

Type of the resource.

id String

Resource ID.

name String

Name of the IP configuration that is unique within an Application Gateway.

subnet SubResourceResponse

Reference to the subnet resource. A subnet from where application gateway gets its private address.

etag string

A unique read-only string that changes whenever the resource is updated.

provisioningState string

The provisioning state of the application gateway IP configuration resource.

type string

Type of the resource.

id string

Resource ID.

name string

Name of the IP configuration that is unique within an Application Gateway.

subnet SubResourceResponse

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 SubResourceResponse

Reference to the subnet resource. A subnet from where application gateway gets its private address.

etag String

A unique read-only string that changes whenever the resource is updated.

provisioningState String

The provisioning state of the application gateway IP configuration resource.

type String

Type of the resource.

id String

Resource ID.

name String

Name of the IP configuration that is unique within an Application Gateway.

subnet Property Map

Reference to the subnet resource. A subnet from where application gateway gets its private address.

ApplicationSecurityGroupResponse

Etag string

A unique read-only string that changes whenever the resource is updated.

Name string

Resource name.

ProvisioningState string

The provisioning state of the application security group resource.

ResourceGuid string

The resource GUID property of the application security group resource. It uniquely identifies a resource, even if the user changes its name or migrate the resource across subscriptions or resource groups.

Type string

Resource type.

Id string

Resource ID.

Location string

Resource location.

Tags Dictionary<string, string>

Resource tags.

Etag string

A unique read-only string that changes whenever the resource is updated.

Name string

Resource name.

ProvisioningState string

The provisioning state of the application security group resource.

ResourceGuid string

The resource GUID property of the application security group resource. It uniquely identifies a resource, even if the user changes its name or migrate the resource across subscriptions or resource groups.

Type string

Resource type.

Id string

Resource ID.

Location string

Resource location.

Tags map[string]string

Resource tags.

etag String

A unique read-only string that changes whenever the resource is updated.

name String

Resource name.

provisioningState String

The provisioning state of the application security group resource.

resourceGuid String

The resource GUID property of the application security group resource. It uniquely identifies a resource, even if the user changes its name or migrate the resource across subscriptions or resource groups.

type String

Resource type.

id String

Resource ID.

location String

Resource location.

tags Map

Resource tags.

etag string

A unique read-only string that changes whenever the resource is updated.

name string

Resource name.

provisioningState string

The provisioning state of the application security group resource.

resourceGuid string

The resource GUID property of the application security group resource. It uniquely identifies a resource, even if the user changes its name or migrate the resource across subscriptions or resource groups.

type string

Resource type.

id string

Resource ID.

location string

Resource location.

tags {[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.

tags Mapping[str, str]

Resource tags.

etag String

A unique read-only string that changes whenever the resource is updated.

name String

Resource name.

provisioningState String

The provisioning state of the application security group resource.

resourceGuid String

The resource GUID property of the application security group resource. It uniquely identifies a resource, even if the user changes its name or migrate the resource across subscriptions or resource groups.

type String

Resource type.

id String

Resource ID.

location String

Resource location.

tags Map

Resource tags.

BackendAddressPoolResponse

BackendIPConfigurations List<Pulumi.AzureNative.Network.Inputs.NetworkInterfaceIPConfigurationResponse>

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.

LoadBalancingRules List<Pulumi.AzureNative.Network.Inputs.SubResourceResponse>

An array of references to load balancing rules that use this backend address pool.

OutboundRule Pulumi.AzureNative.Network.Inputs.SubResourceResponse

A reference to an outbound rule that uses this backend address pool.

OutboundRules List<Pulumi.AzureNative.Network.Inputs.SubResourceResponse>

An array of references to outbound rules that use this backend address pool.

ProvisioningState string

The provisioning state of the backend address pool resource.

Type string

Type of the resource.

Id string

Resource ID.

LoadBalancerBackendAddresses List<Pulumi.AzureNative.Network.Inputs.LoadBalancerBackendAddressResponse>

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.

BackendIPConfigurations []NetworkInterfaceIPConfigurationResponse

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.

LoadBalancingRules []SubResourceResponse

An array of references to load balancing rules that use this backend address pool.

OutboundRule SubResourceResponse

A reference to an outbound rule that uses this backend address pool.

OutboundRules []SubResourceResponse

An array of references to outbound rules that use this backend address pool.

ProvisioningState string

The provisioning state of the backend address pool resource.

Type string

Type of the resource.

Id string

Resource ID.

LoadBalancerBackendAddresses []LoadBalancerBackendAddressResponse

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.

backendIPConfigurations ListInterfaceIPConfigurationResponse>

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.

loadBalancingRules ListResourceResponse>

An array of references to load balancing rules that use this backend address pool.

outboundRule SubResourceResponse

A reference to an outbound rule that uses this backend address pool.

outboundRules ListResourceResponse>

An array of references to outbound rules that use this backend address pool.

provisioningState String

The provisioning state of the backend address pool resource.

type String

Type of the resource.

id String

Resource ID.

loadBalancerBackendAddresses ListBalancerBackendAddressResponse>

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.

backendIPConfigurations NetworkInterfaceIPConfigurationResponse[]

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.

loadBalancingRules SubResourceResponse[]

An array of references to load balancing rules that use this backend address pool.

outboundRule SubResourceResponse

A reference to an outbound rule that uses this backend address pool.

outboundRules SubResourceResponse[]

An array of references to outbound rules that use this backend address pool.

provisioningState string

The provisioning state of the backend address pool resource.

type string

Type of the resource.

id string

Resource ID.

loadBalancerBackendAddresses LoadBalancerBackendAddressResponse[]

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.

backend_ip_configurations Sequence[NetworkInterfaceIPConfigurationResponse]

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.

load_balancing_rules Sequence[SubResourceResponse]

An array of references to load balancing rules that use this backend address pool.

outbound_rule SubResourceResponse

A reference to an outbound rule that uses this backend address pool.

outbound_rules Sequence[SubResourceResponse]

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.

id str

Resource ID.

load_balancer_backend_addresses Sequence[LoadBalancerBackendAddressResponse]

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.

backendIPConfigurations List

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.

loadBalancingRules List

An array of references to load balancing rules that use this backend address pool.

outboundRule Property Map

A reference to an outbound rule that uses this backend address pool.

outboundRules List

An array of references to outbound rules that use this backend address pool.

provisioningState String

The provisioning state of the backend address pool resource.

type String

Type of the resource.

id String

Resource ID.

loadBalancerBackendAddresses List

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.

CustomDnsConfigPropertiesFormatResponse

Fqdn string

Fqdn that resolves to private endpoint ip address.

IpAddresses List<string>

A list of private ip addresses of the private endpoint.

Fqdn string

Fqdn that resolves to private endpoint ip address.

IpAddresses []string

A list of private ip addresses of the private endpoint.

fqdn String

Fqdn that resolves to private endpoint ip address.

ipAddresses List

A list of private ip addresses of the private endpoint.

fqdn string

Fqdn that resolves to private endpoint ip address.

ipAddresses string[]

A list of private ip addresses of the private endpoint.

fqdn str

Fqdn that resolves to private endpoint ip address.

ip_addresses Sequence[str]

A list of private ip addresses of the private endpoint.

fqdn String

Fqdn that resolves to private endpoint ip address.

ipAddresses List

A list of private ip addresses of the private endpoint.

DdosSettingsResponse

DdosCustomPolicy Pulumi.AzureNative.Network.Inputs.SubResourceResponse

The DDoS custom policy associated with the public IP.

ProtectedIP bool

Enables DDoS protection on the public IP.

ProtectionCoverage string

The DDoS protection policy customizability of the public IP. Only standard coverage will have the ability to be customized.

DdosCustomPolicy SubResourceResponse

The DDoS custom policy associated with the public IP.

ProtectedIP bool

Enables DDoS protection on the public IP.

ProtectionCoverage string

The DDoS protection policy customizability of the public IP. Only standard coverage will have the ability to be customized.

ddosCustomPolicy SubResourceResponse

The DDoS custom policy associated with the public IP.

protectedIP Boolean

Enables DDoS protection on the public IP.

protectionCoverage String

The DDoS protection policy customizability of the public IP. Only standard coverage will have the ability to be customized.

ddosCustomPolicy SubResourceResponse

The DDoS custom policy associated with the public IP.

protectedIP boolean

Enables DDoS protection on the public IP.

protectionCoverage string

The DDoS protection policy customizability of the public IP. Only standard coverage will have the ability to be customized.

ddos_custom_policy SubResourceResponse

The DDoS custom policy associated with the public IP.

protected_ip bool

Enables DDoS protection on the public IP.

protection_coverage str

The DDoS protection policy customizability of the public IP. Only standard coverage will have the ability to be customized.

ddosCustomPolicy Property Map

The DDoS custom policy associated with the public IP.

protectedIP Boolean

Enables DDoS protection on the public IP.

protectionCoverage String

The DDoS protection policy customizability of the public IP. Only standard coverage will have the ability to be customized.

DelegationResponse

Actions List<string>

The actions permitted to the service upon delegation.

Etag string

A unique read-only string that changes whenever the resource is updated.

ProvisioningState string

The provisioning state of the service delegation resource.

Id string

Resource ID.

Name string

The name of the resource that is unique within a subnet. This name can be used to access the resource.

ServiceName string

The name of the service to whom the subnet should be delegated (e.g. Microsoft.Sql/servers).

Type string

Resource type.

Actions []string

The actions permitted to the service upon delegation.

Etag string

A unique read-only string that changes whenever the resource is updated.

ProvisioningState string

The provisioning state of the service delegation resource.

Id string

Resource ID.

Name string

The name of the resource that is unique within a subnet. This name can be used to access the resource.

ServiceName string

The name of the service to whom the subnet should be delegated (e.g. Microsoft.Sql/servers).

Type string

Resource type.

actions List

The actions permitted to the service upon delegation.

etag String

A unique read-only string that changes whenever the resource is updated.

provisioningState String

The provisioning state of the service delegation resource.

id String

Resource ID.

name String

The name of the resource that is unique within a subnet. This name can be used to access the resource.

serviceName String

The name of the service to whom the subnet should be delegated (e.g. Microsoft.Sql/servers).

type String

Resource type.

actions string[]

The actions permitted to the service upon delegation.

etag string

A unique read-only string that changes whenever the resource is updated.

provisioningState string

The provisioning state of the service delegation resource.

id string

Resource ID.

name string

The name of the resource that is unique within a subnet. This name can be used to access the resource.

serviceName string

The name of the service to whom the subnet should be delegated (e.g. Microsoft.Sql/servers).

type string

Resource type.

actions Sequence[str]

The actions permitted to the service upon delegation.

etag str

A unique read-only string that changes whenever the resource is updated.

provisioning_state str

The provisioning state of the service delegation resource.

id str

Resource ID.

name str

The name of the resource that is unique within a subnet. This name can be used to access the resource.

service_name str

The name of the service to whom the subnet should be delegated (e.g. Microsoft.Sql/servers).

type str

Resource type.

actions List

The actions permitted to the service upon delegation.

etag String

A unique read-only string that changes whenever the resource is updated.

provisioningState String

The provisioning state of the service delegation resource.

id String

Resource ID.

name String

The name of the resource that is unique within a subnet. This name can be used to access the resource.

serviceName String

The name of the service to whom the subnet should be delegated (e.g. Microsoft.Sql/servers).

type String

Resource type.

ExtendedLocationResponse

Name string

The name of the extended location.

Type string

The type of the extended location.

Name string

The name of the extended location.

Type string

The type of the extended location.

name String

The name of the extended location.

type String

The type of the extended location.

name string

The name of the extended location.

type string

The type of the extended location.

name str

The name of the extended location.

type str

The type of the extended location.

name String

The name of the extended location.

type String

The type of the extended location.

FlowLogFormatParametersResponse

Type string

The file type of flow log.

Version int

The version (revision) of the flow log.

Type string

The file type of flow log.

Version int

The version (revision) of the flow log.

type String

The file type of flow log.

version Integer

The version (revision) of the flow log.

type string

The file type of flow log.

version number

The version (revision) of the flow log.

type str

The file type of flow log.

version int

The version (revision) of the flow log.

type String

The file type of flow log.

version Number

The version (revision) of the flow log.

FlowLogResponse

Etag string

A unique read-only string that changes whenever the resource is updated.

Name string

Resource name.

ProvisioningState string

The provisioning state of the flow log.

StorageId string

ID of the storage account which is used to store the flow log.

TargetResourceGuid string

Guid of network security group to which flow log will be applied.

TargetResourceId 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.

FlowAnalyticsConfiguration Pulumi.AzureNative.Network.Inputs.TrafficAnalyticsPropertiesResponse

Parameters that define the configuration of traffic analytics.

Format Pulumi.AzureNative.Network.Inputs.FlowLogFormatParametersResponse

Parameters that define the flow log format.

Id string

Resource ID.

Location string

Resource location.

RetentionPolicy Pulumi.AzureNative.Network.Inputs.RetentionPolicyParametersResponse

Parameters that define the retention policy for flow log.

Tags Dictionary<string, string>

Resource tags.

Etag string

A unique read-only string that changes whenever the resource is updated.

Name string

Resource name.

ProvisioningState string

The provisioning state of the flow log.

StorageId string

ID of the storage account which is used to store the flow log.

TargetResourceGuid string

Guid of network security group to which flow log will be applied.

TargetResourceId 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.

FlowAnalyticsConfiguration TrafficAnalyticsPropertiesResponse

Parameters that define the configuration of traffic analytics.

Format FlowLogFormatParametersResponse

Parameters that define the flow log format.

Id string

Resource ID.

Location string

Resource location.

RetentionPolicy RetentionPolicyParametersResponse

Parameters that define the retention policy for flow log.

Tags map[string]string

Resource tags.

etag String

A unique read-only string that changes whenever the resource is updated.

name String

Resource name.

provisioningState String

The provisioning state of the flow log.

storageId String

ID of the storage account which is used to store the flow log.

targetResourceGuid String

Guid of network security group to which flow log will be applied.

targetResourceId 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.

flowAnalyticsConfiguration TrafficAnalyticsPropertiesResponse

Parameters that define the configuration of traffic analytics.

format FlowLogFormatParametersResponse

Parameters that define the flow log format.

id String

Resource ID.

location String

Resource location.

retentionPolicy RetentionPolicyParametersResponse

Parameters that define the retention policy for flow log.

tags Map

Resource tags.

etag string

A unique read-only string that changes whenever the resource is updated.

name string

Resource name.

provisioningState string

The provisioning state of the flow log.

storageId string

ID of the storage account which is used to store the flow log.

targetResourceGuid string

Guid of network security group to which flow log will be applied.

targetResourceId 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.

flowAnalyticsConfiguration TrafficAnalyticsPropertiesResponse

Parameters that define the configuration of traffic analytics.

format FlowLogFormatParametersResponse

Parameters that define the flow log format.

id string

Resource ID.

location string

Resource location.

retentionPolicy RetentionPolicyParametersResponse

Parameters that define the retention policy for flow log.

tags {[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.

flow_analytics_configuration TrafficAnalyticsPropertiesResponse

Parameters that define the configuration of traffic analytics.

format FlowLogFormatParametersResponse

Parameters that define the flow log format.

id str

Resource ID.

location str

Resource location.

retention_policy RetentionPolicyParametersResponse

Parameters that define the retention policy for flow log.

tags Mapping[str, str]

Resource tags.

etag String

A unique read-only string that changes whenever the resource is updated.

name String

Resource name.

provisioningState String

The provisioning state of the flow log.

storageId String

ID of the storage account which is used to store the flow log.

targetResourceGuid String

Guid of network security group to which flow log will be applied.

targetResourceId 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.

flowAnalyticsConfiguration Property Map

Parameters that define the configuration of traffic analytics.

format Property Map

Parameters that define the flow log format.

id String

Resource ID.

location String

Resource location.

retentionPolicy Property Map

Parameters that define the retention policy for flow log.

tags Map

Resource tags.

FrontendIPConfigurationResponse

Etag string

A unique read-only string that changes whenever the resource is updated.

InboundNatPools List<Pulumi.AzureNative.Network.Inputs.SubResourceResponse>

An array of references to inbound pools that use this frontend IP.

InboundNatRules List<Pulumi.AzureNative.Network.Inputs.SubResourceResponse>

An array of references to inbound rules that use this frontend IP.

LoadBalancingRules List<Pulumi.AzureNative.Network.Inputs.SubResourceResponse>

An array of references to load balancing rules that use this frontend IP.

OutboundRules List<Pulumi.AzureNative.Network.Inputs.SubResourceResponse>

An array of references to outbound rules that use this frontend IP.

ProvisioningState string

The provisioning state of the frontend IP configuration resource.

Type string

Type of the resource.

Id string

Resource ID.

Name string

The name of the resource that is unique within the set of frontend IP configurations used by the load balancer. This name can be used to access the resource.

PrivateIPAddress string

The private IP address of the IP configuration.

PrivateIPAddressVersion string

Whether the specific ipconfiguration is IPv4 or IPv6. Default is taken as IPv4.

PrivateIPAllocationMethod string

The Private IP allocation method.

PublicIPAddress Pulumi.AzureNative.Network.Inputs.PublicIPAddressResponse

The reference to the Public IP resource.

PublicIPPrefix Pulumi.AzureNative.Network.Inputs.SubResourceResponse

The reference to the Public IP Prefix resource.

Subnet Pulumi.AzureNative.Network.Inputs.SubnetResponse

The reference to the subnet resource.

Zones List<string>

A list of availability zones denoting the IP allocated for the resource needs to come from.

Etag string

A unique read-only string that changes whenever the resource is updated.

InboundNatPools []SubResourceResponse

An array of references to inbound pools that use this frontend IP.

InboundNatRules []SubResourceResponse

An array of references to inbound rules that use this frontend IP.

LoadBalancingRules []SubResourceResponse

An array of references to load balancing rules that use this frontend IP.

OutboundRules []SubResourceResponse

An array of references to outbound rules that use this frontend IP.

ProvisioningState string

The provisioning state of the frontend IP configuration resource.

Type string

Type of the resource.

Id string

Resource ID.

Name string

The name of the resource that is unique within the set of frontend IP configurations used by the load balancer. This name can be used to access the resource.

PrivateIPAddress string

The private IP address of the IP configuration.

PrivateIPAddressVersion string

Whether the specific ipconfiguration is IPv4 or IPv6. Default is taken as IPv4.

PrivateIPAllocationMethod string

The Private IP allocation method.

PublicIPAddress PublicIPAddressResponse

The reference to the Public IP resource.

PublicIPPrefix SubResourceResponse

The reference to the Public IP Prefix resource.

Subnet SubnetResponse

The reference to the subnet resource.

Zones []string

A list of availability zones denoting the IP allocated for the resource needs to come from.

etag String

A unique read-only string that changes whenever the resource is updated.

inboundNatPools ListResourceResponse>

An array of references to inbound pools that use this frontend IP.

inboundNatRules ListResourceResponse>

An array of references to inbound rules that use this frontend IP.

loadBalancingRules ListResourceResponse>

An array of references to load balancing rules that use this frontend IP.

outboundRules ListResourceResponse>

An array of references to outbound rules that use this frontend IP.

provisioningState String

The provisioning state of the frontend IP configuration resource.

type String

Type of the resource.

id String

Resource ID.

name String

The name of the resource that is unique within the set of frontend IP configurations used by the load balancer. This name can be used to access the resource.

privateIPAddress String

The private IP address of the IP configuration.

privateIPAddressVersion String

Whether the specific ipconfiguration is IPv4 or IPv6. Default is taken as IPv4.

privateIPAllocationMethod String

The Private IP allocation method.

publicIPAddress PublicIPAddressResponse

The reference to the Public IP resource.

publicIPPrefix SubResourceResponse

The reference to the Public IP Prefix resource.

subnet SubnetResponse

The reference to the subnet resource.

zones List

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.

inboundNatPools SubResourceResponse[]

An array of references to inbound pools that use this frontend IP.

inboundNatRules SubResourceResponse[]

An array of references to inbound rules that use this frontend IP.

loadBalancingRules SubResourceResponse[]

An array of references to load balancing rules that use this frontend IP.

outboundRules SubResourceResponse[]

An array of references to outbound rules that use this frontend IP.

provisioningState string

The provisioning state of the frontend IP configuration resource.

type string

Type of the resource.

id string

Resource ID.

name string

The name of the resource that is unique within the set of frontend IP configurations used by the load balancer. This name can be used to access the resource.

privateIPAddress string

The private IP address of the IP configuration.

privateIPAddressVersion string

Whether the specific ipconfiguration is IPv4 or IPv6. Default is taken as IPv4.

privateIPAllocationMethod string

The Private IP allocation method.

publicIPAddress PublicIPAddressResponse

The reference to the Public IP resource.

publicIPPrefix SubResourceResponse

The reference to the Public IP Prefix resource.

subnet SubnetResponse

The reference to the subnet resource.

zones string[]

A list of availability zones denoting the IP allocated for the resource needs to come from.

etag str

A unique read-only string that changes whenever the resource is updated.

inbound_nat_pools Sequence[SubResourceResponse]

An array of references to inbound pools that use this frontend IP.

inbound_nat_rules Sequence[SubResourceResponse]

An array of references to inbound rules that use this frontend IP.

load_balancing_rules Sequence[SubResourceResponse]

An array of references to load balancing rules that use this frontend IP.

outbound_rules Sequence[SubResourceResponse]

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.

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 PublicIPAddressResponse

The reference to the Public IP resource.

public_ip_prefix SubResourceResponse

The reference to the Public IP Prefix resource.

subnet SubnetResponse

The reference to the subnet resource.

zones Sequence[str]

A list of availability zones denoting the IP allocated for the resource needs to come from.

etag String

A unique read-only string that changes whenever the resource is updated.

inboundNatPools List

An array of references to inbound pools that use this frontend IP.

inboundNatRules List

An array of references to inbound rules that use this frontend IP.

loadBalancingRules List

An array of references to load balancing rules that use this frontend IP.

outboundRules List

An array of references to outbound rules that use this frontend IP.

provisioningState String

The provisioning state of the frontend IP configuration resource.

type String

Type of the resource.

id String

Resource ID.

name String

The name of the resource that is unique within the set of frontend IP configurations used by the load balancer. This name can be used to access the resource.

privateIPAddress String

The private IP address of the IP configuration.

privateIPAddressVersion String

Whether the specific ipconfiguration is IPv4 or IPv6. Default is taken as IPv4.

privateIPAllocationMethod String

The Private IP allocation method.

publicIPAddress Property Map

The reference to the Public IP resource.

publicIPPrefix Property Map

The reference to the Public IP Prefix resource.

subnet Property Map

The reference to the subnet resource.

zones List

A list of availability zones denoting the IP allocated for the resource needs to come from.

IPConfigurationProfileResponse

Etag string

A unique read-only string that changes whenever the resource is updated.

ProvisioningState string

The provisioning state of the IP configuration profile resource.

Type string

Sub Resource type.

Id string

Resource ID.

Name string

The name of the resource. This name can be used to access the resource.

Subnet Pulumi.AzureNative.Network.Inputs.SubnetResponse

The reference to the subnet resource to create a container network interface ip configuration.

Etag string

A unique read-only string that changes whenever the resource is updated.

ProvisioningState string

The provisioning state of the IP configuration profile resource.

Type string

Sub Resource type.

Id string

Resource ID.

Name string

The name of the resource. This name can be used to access the resource.

Subnet SubnetResponse

The reference to the subnet resource to create a container network interface ip configuration.

etag String

A unique read-only string that changes whenever the resource is updated.

provisioningState String

The provisioning state of the IP configuration profile resource.

type String

Sub Resource type.

id String

Resource ID.

name String

The name of the resource. This name can be used to access the resource.

subnet SubnetResponse

The reference to the subnet resource to create a container network interface ip configuration.

etag string

A unique read-only string that changes whenever the resource is updated.

provisioningState string

The provisioning state of the IP configuration profile resource.

type string

Sub Resource type.

id string

Resource ID.

name string

The name of the resource. This name can be used to access the resource.

subnet SubnetResponse

The reference to the subnet resource to create a container network interface ip configuration.

etag str

A unique read-only string that changes whenever the resource is updated.

provisioning_state str

The provisioning state of the IP configuration profile resource.

type str

Sub Resource type.

id str

Resource ID.

name str

The name of the resource. This name can be used to access the resource.

subnet SubnetResponse

The reference to the subnet resource to create a container network interface ip configuration.

etag String

A unique read-only string that changes whenever the resource is updated.

provisioningState String

The provisioning state of the IP configuration profile resource.

type String

Sub Resource type.

id String

Resource ID.

name String

The name of the resource. This name can be used to access the resource.

subnet Property Map

The reference to the subnet resource to create a container network interface ip configuration.

IPConfigurationResponse

Etag string

A unique read-only string that changes whenever the resource is updated.

ProvisioningState string

The provisioning state of the IP configuration resource.

Id string

Resource ID.

Name string

The name of the resource that is unique within a resource group. This name can be used to access the resource.

PrivateIPAddress string

The private IP address of the IP configuration.

PrivateIPAllocationMethod string

The private IP address allocation method.

PublicIPAddress Pulumi.AzureNative.Network.Inputs.PublicIPAddressResponse

The reference to the public IP resource.

Subnet Pulumi.AzureNative.Network.Inputs.SubnetResponse

The reference to the subnet resource.

Etag string

A unique read-only string that changes whenever the resource is updated.

ProvisioningState string

The provisioning state of the IP configuration resource.

Id string

Resource ID.

Name string

The name of the resource that is unique within a resource group. This name can be used to access the resource.

PrivateIPAddress string

The private IP address of the IP configuration.

PrivateIPAllocationMethod string

The private IP address allocation method.

PublicIPAddress PublicIPAddressResponse

The reference to the public IP resource.

Subnet SubnetResponse

The reference to the subnet resource.

etag String

A unique read-only string that changes whenever the resource is updated.

provisioningState String

The provisioning state of the IP configuration resource.

id String

Resource ID.

name String

The name of the resource that is unique within a resource group. This name can be used to access the resource.

privateIPAddress String

The private IP address of the IP configuration.

privateIPAllocationMethod String

The private IP address allocation method.

publicIPAddress PublicIPAddressResponse

The reference to the public IP resource.

subnet SubnetResponse

The reference to the subnet resource.

etag string

A unique read-only string that changes whenever the resource is updated.

provisioningState string

The provisioning state of the IP configuration resource.

id string

Resource ID.

name string

The name of the resource that is unique within a resource group. This name can be used to access the resource.

privateIPAddress string

The private IP address of the IP configuration.

privateIPAllocationMethod string

The private IP address allocation method.

publicIPAddress PublicIPAddressResponse

The reference to the public IP resource.

subnet SubnetResponse

The reference to the subnet resource.

etag str

A unique read-only string that changes whenever the resource is updated.

provisioning_state str

The provisioning state of the IP configuration resource.

id str

Resource ID.

name str

The name of the resource that is unique within a resource group. This name can be used to access the resource.

private_ip_address str

The private IP address of the IP configuration.

private_ip_allocation_method str

The private IP address allocation method.

public_ip_address PublicIPAddressResponse

The reference to the public IP resource.

subnet SubnetResponse

The reference to the subnet resource.

etag String

A unique read-only string that changes whenever the resource is updated.

provisioningState String

The provisioning state of the IP configuration resource.

id String

Resource ID.

name String

The name of the resource that is unique within a resource group. This name can be used to access the resource.

privateIPAddress String

The private IP address of the IP configuration.

privateIPAllocationMethod String

The private IP address allocation method.

publicIPAddress Property Map

The reference to the public IP resource.

subnet Property Map

The reference to the subnet resource.

InboundNatPoolResponse

BackendPort int

The port used for internal connections on the endpoint. Acceptable values are between 1 and 65535.

Etag string

A unique read-only string that changes whenever the resource is updated.

FrontendPortRangeEnd int

The last port number in the range of external ports that will be used to provide Inbound Nat to NICs associated with a load balancer. Acceptable values range between 1 and 65535.

FrontendPortRangeStart int

The first port number in the range of external ports that will be used to provide Inbound Nat to NICs associated with a load balancer. Acceptable values range between 1 and 65534.

Protocol string

The reference to the transport protocol used by the inbound NAT pool.

ProvisioningState string

The provisioning state of the inbound NAT pool resource.

Type string

Type of the resource.

EnableFloatingIP 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.

EnableTcpReset 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.

FrontendIPConfiguration Pulumi.AzureNative.Network.Inputs.SubResourceResponse

A reference to frontend IP addresses.

Id string

Resource ID.

IdleTimeoutInMinutes 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 pools used by the load balancer. This name can be used to access the resource.

BackendPort int

The port used for internal connections on the endpoint. Acceptable values are between 1 and 65535.

Etag string

A unique read-only string that changes whenever the resource is updated.

FrontendPortRangeEnd int

The last port number in the range of external ports that will be used to provide Inbound Nat to NICs associated with a load balancer. Acceptable values range between 1 and 65535.

FrontendPortRangeStart int

The first port number in the range of external ports that will be used to provide Inbound Nat to NICs associated with a load balancer. Acceptable values range between 1 and 65534.

Protocol string

The reference to the transport protocol used by the inbound NAT pool.

ProvisioningState string

The provisioning state of the inbound NAT pool resource.

Type string

Type of the resource.

EnableFloatingIP 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.

EnableTcpReset 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.

FrontendIPConfiguration SubResourceResponse

A reference to frontend IP addresses.

Id string

Resource ID.

IdleTimeoutInMinutes 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 pools used by the load balancer. This name can be used to access the resource.

backendPort Integer

The port used for internal connections on the endpoint. Acceptable values are between 1 and 65535.

etag String

A unique read-only string that changes whenever the resource is updated.

frontendPortRangeEnd Integer

The last port number in the range of external ports that will be used to provide Inbound Nat to NICs associated with a load balancer. Acceptable values range between 1 and 65535.

frontendPortRangeStart Integer

The first port number in the range of external ports that will be used to provide Inbound Nat to NICs associated with a load balancer. Acceptable values range between 1 and 65534.

protocol String

The reference to the transport protocol used by the inbound NAT pool.

provisioningState String

The provisioning state of the inbound NAT pool resource.

type String

Type of the resource.

enableFloatingIP 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.

enableTcpReset 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.

frontendIPConfiguration SubResourceResponse

A reference to frontend IP addresses.

id String

Resource ID.

idleTimeoutInMinutes 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 pools used by the load balancer. This name can be used to access the resource.

backendPort number

The port used for internal connections on the endpoint. Acceptable values are between 1 and 65535.

etag string

A unique read-only string that changes whenever the resource is updated.

frontendPortRangeEnd number

The last port number in the range of external ports that will be used to provide Inbound Nat to NICs associated with a load balancer. Acceptable values range between 1 and 65535.

frontendPortRangeStart number

The first port number in the range of external ports that will be used to provide Inbound Nat to NICs associated with a load balancer. Acceptable values range between 1 and 65534.

protocol string

The reference to the transport protocol used by the inbound NAT pool.

provisioningState string

The provisioning state of the inbound NAT pool resource.

type string

Type of the resource.

enableFloatingIP 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.

enableTcpReset 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.

frontendIPConfiguration SubResourceResponse

A reference to frontend IP addresses.

id string

Resource ID.

idleTimeoutInMinutes 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 pools used by the load balancer. This name can be used to access the resource.

backend_port int

The port used for internal connections on the endpoint. Acceptable values are between 1 and 65535.

etag str

A unique read-only string that changes whenever the resource is updated.

frontend_port_range_end int

The last port number in the range of external ports that will be used to provide Inbound Nat to NICs associated with a load balancer. Acceptable values range between 1 and 65535.

frontend_port_range_start int

The first port number in the range of external ports that will be used to provide Inbound Nat to NICs associated with a load balancer. Acceptable values range between 1 and 65534.

protocol str

The reference to the transport protocol used by the inbound NAT pool.

provisioning_state str

The provisioning state of the inbound NAT pool resource.

type str

Type of the resource.

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 SubResourceResponse

A reference to frontend IP addresses.

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 pools used by the load balancer. This name can be used to access the resource.

backendPort Number

The port used for internal connections on the endpoint. Acceptable values are between 1 and 65535.

etag String

A unique read-only string that changes whenever the resource is updated.

frontendPortRangeEnd Number

The last port number in the range of external ports that will be used to provide Inbound Nat to NICs associated with a load balancer. Acceptable values range between 1 and 65535.

frontendPortRangeStart Number

The first port number in the range of external ports that will be used to provide Inbound Nat to NICs associated with a load balancer. Acceptable values range between 1 and 65534.

protocol String

The reference to the transport protocol used by the inbound NAT pool.

provisioningState String

The provisioning state of the inbound NAT pool resource.

type String

Type of the resource.

enableFloatingIP 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.

enableTcpReset 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.

frontendIPConfiguration Property Map

A reference to frontend IP addresses.

id String

Resource ID.

idleTimeoutInMinutes 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 pools used by the load balancer. This name can be used to access the resource.

InboundNatRuleResponse

BackendIPConfiguration Pulumi.AzureNative.Network.Inputs.NetworkInterfaceIPConfigurationResponse

A reference to a private IP address defined on a network interface of a VM. Traffic sent to the frontend port of each of the frontend IP configurations is forwarded to the backend IP.

Etag string

A unique read-only string that changes whenever the resource is updated.

ProvisioningState string

The provisioning state of the inbound NAT rule resource.

Type string

Type of the resource.

BackendPort int

The port used for the internal endpoint. Acceptable values range from 1 to 65535.

EnableFloatingIP 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.

EnableTcpReset 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.

FrontendIPConfiguration Pulumi.AzureNative.Network.Inputs.SubResourceResponse

A reference to frontend IP addresses.

FrontendPort int

The port for the external endpoint. Port numbers for each rule must be unique within the Load Balancer. Acceptable values range from 1 to 65534.

Id string

Resource ID.

IdleTimeoutInMinutes 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.

BackendIPConfiguration NetworkInterfaceIPConfigurationResponse

A reference to a private IP address defined on a network interface of a VM. Traffic sent to the frontend port of each of the frontend IP configurations is forwarded to the backend IP.

Etag string

A unique read-only string that changes whenever the resource is updated.

ProvisioningState string

The provisioning state of the inbound NAT rule resource.

Type string

Type of the resource.

BackendPort int

The port used for the internal endpoint. Acceptable values range from 1 to 65535.

EnableFloatingIP 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.

EnableTcpReset 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.

FrontendIPConfiguration SubResourceResponse

A reference to frontend IP addresses.

FrontendPort int

The port for the external endpoint. Port numbers for each rule must be unique within the Load Balancer. Acceptable values range from 1 to 65534.

Id string

Resource ID.

IdleTimeoutInMinutes 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.

backendIPConfiguration NetworkInterfaceIPConfigurationResponse

A reference to a private IP address defined on a network interface of a VM. Traffic sent to the frontend port of each of the frontend IP configurations is forwarded to the backend IP.

etag String

A unique read-only string that changes whenever the resource is updated.

provisioningState String

The provisioning state of the inbound NAT rule resource.

type String

Type of the resource.

backendPort Integer

The port used for the internal endpoint. Acceptable values range from 1 to 65535.

enableFloatingIP 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.

enableTcpReset 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.

frontendIPConfiguration SubResourceResponse

A reference to frontend IP addresses.

frontendPort Integer

The port for the external endpoint. Port numbers for each rule must be unique within the Load Balancer. Acceptable values range from 1 to 65534.

id String

Resource ID.

idleTimeoutInMinutes 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.

backendIPConfiguration NetworkInterfaceIPConfigurationResponse

A reference to a private IP address defined on a network interface of a VM. Traffic sent to the frontend port of each of the frontend IP configurations is forwarded to the backend IP.

etag string

A unique read-only string that changes whenever the resource is updated.

provisioningState string

The provisioning state of the inbound NAT rule resource.

type string

Type of the resource.

backendPort number

The port used for the internal endpoint. Acceptable values range from 1 to 65535.

enableFloatingIP 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.

enableTcpReset 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.

frontendIPConfiguration SubResourceResponse

A reference to frontend IP addresses.

frontendPort number

The port for the external endpoint. Port numbers for each rule must be unique within the Load Balancer. Acceptable values range from 1 to 65534.

id string

Resource ID.

idleTimeoutInMinutes 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 NetworkInterfaceIPConfigurationResponse

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_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 SubResourceResponse

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.

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.

backendIPConfiguration Property Map

A reference to a private IP address defined on a network interface of a VM. Traffic sent to the frontend port of each of the frontend IP configurations is forwarded to the backend IP.

etag String

A unique read-only string that changes whenever the resource is updated.

provisioningState String

The provisioning state of the inbound NAT rule resource.

type String

Type of the resource.

backendPort Number

The port used for the internal endpoint. Acceptable values range from 1 to 65535.

enableFloatingIP 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.

enableTcpReset 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.

frontendIPConfiguration Property Map

A reference to frontend IP addresses.

frontendPort Number

The port for the external endpoint. Port numbers for each rule must be unique within the Load Balancer. Acceptable values range from 1 to 65534.

id String

Resource ID.

idleTimeoutInMinutes 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.

IpTagResponse

IpTagType string

The IP tag type. Example: FirstPartyUsage.

Tag string

The value of the IP tag associated with the public IP. Example: SQL.

IpTagType string

The IP tag type. Example: FirstPartyUsage.

Tag string

The value of the IP tag associated with the public IP. Example: SQL.

ipTagType String

The IP tag type. Example: FirstPartyUsage.

tag String

The value of the IP tag associated with the public IP. Example: SQL.

ipTagType string

The IP tag type. Example: FirstPartyUsage.

tag string

The value of the IP tag associated with the public IP. Example: SQL.

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.

ipTagType String

The IP tag type. Example: FirstPartyUsage.

tag String

The value of the IP tag associated with the public IP. Example: SQL.

LoadBalancerBackendAddressResponse

NetworkInterfaceIPConfiguration Pulumi.AzureNative.Network.Inputs.SubResourceResponse

Reference to IP address defined in network interfaces.

IpAddress string

IP Address belonging to the referenced virtual network.

LoadBalancerFrontendIPConfiguration Pulumi.AzureNative.Network.Inputs.SubResourceResponse

Reference to the frontend ip address configuration defined in regional loadbalancer.

Name string

Name of the backend address.

Subnet Pulumi.AzureNative.Network.Inputs.SubResourceResponse

Reference to an existing subnet.

VirtualNetwork Pulumi.AzureNative.Network.Inputs.SubResourceResponse

Reference to an existing virtual network.

NetworkInterfaceIPConfiguration SubResourceResponse

Reference to IP address defined in network interfaces.

IpAddress string

IP Address belonging to the referenced virtual network.

LoadBalancerFrontendIPConfiguration SubResourceResponse

Reference to the frontend ip address configuration defined in regional loadbalancer.

Name string

Name of the backend address.

Subnet SubResourceResponse

Reference to an existing subnet.

VirtualNetwork SubResourceResponse

Reference to an existing virtual network.

networkInterfaceIPConfiguration SubResourceResponse

Reference to IP address defined in network interfaces.

ipAddress String

IP Address belonging to the referenced virtual network.

loadBalancerFrontendIPConfiguration SubResourceResponse

Reference to the frontend ip address configuration defined in regional loadbalancer.

name String

Name of the backend address.

subnet SubResourceResponse

Reference to an existing subnet.

virtualNetwork SubResourceResponse

Reference to an existing virtual network.

networkInterfaceIPConfiguration SubResourceResponse

Reference to IP address defined in network interfaces.

ipAddress string

IP Address belonging to the referenced virtual network.

loadBalancerFrontendIPConfiguration SubResourceResponse

Reference to the frontend ip address configuration defined in regional loadbalancer.

name string

Name of the backend address.

subnet SubResourceResponse

Reference to an existing subnet.

virtualNetwork SubResourceResponse

Reference to an existing virtual network.

network_interface_ip_configuration SubResourceResponse

Reference to IP address defined in network interfaces.

ip_address str

IP Address belonging to the referenced virtual network.

load_balancer_frontend_ip_configuration SubResourceResponse

Reference to the frontend ip address configuration defined in regional loadbalancer.

name str

Name of the backend address.

subnet SubResourceResponse

Reference to an existing subnet.

virtual_network SubResourceResponse

Reference to an existing virtual network.

networkInterfaceIPConfiguration Property Map

Reference to IP address defined in network interfaces.

ipAddress String

IP Address belonging to the referenced virtual network.

loadBalancerFrontendIPConfiguration 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.

virtualNetwork Property Map

Reference to an existing virtual network.

LoadBalancerSkuResponse

Name string

Name of a load balancer SKU.

Tier string

Tier of a load balancer SKU.

Name string

Name of a load balancer SKU.

Tier string

Tier of a load balancer SKU.

name String

Name of a load balancer SKU.

tier String

Tier of a load balancer SKU.

name string

Name of a load balancer SKU.

tier string

Tier of a load balancer SKU.

name str

Name of a load balancer SKU.

tier str

Tier of a load balancer SKU.

name String

Name of a load balancer SKU.

tier String

Tier of a load balancer SKU.

LoadBalancingRuleResponse

Etag string

A unique read-only string that changes whenever the resource is updated.

FrontendPort int

The port for the external endpoint. Port numbers for each rule must be unique within the Load Balancer. Acceptable values are between 0 and 65534. Note that value 0 enables "Any Port".

Protocol string

The reference to the transport protocol used by the load balancing rule.

ProvisioningState string

The provisioning state of the load balancing rule resource.

Type string

Type of the resource.

BackendAddressPool Pulumi.AzureNative.Network.Inputs.SubResourceResponse

A reference to a pool of DIPs. Inbound traffic is randomly load balanced across IPs in the backend IPs.

BackendPort int

The port used for internal connections on the endpoint. Acceptable values are between 0 and 65535. Note that value 0 enables "Any Port".

DisableOutboundSnat bool

Configures SNAT for the VMs in the backend pool to use the publicIP address specified in the frontend of the load balancing rule.

EnableFloatingIP 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.

EnableTcpReset 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.

FrontendIPConfiguration Pulumi.AzureNative.Network.Inputs.SubResourceResponse

A reference to frontend IP addresses.

Id string

Resource ID.

IdleTimeoutInMinutes 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.

LoadDistribution string

The load distribution policy for this rule.

Name string

The name of the resource that is unique within the set of load balancing rules used by the load balancer. This name can be used to access the resource.

Probe Pulumi.AzureNative.Network.Inputs.SubResourceResponse

The reference to the load balancer probe used by the load balancing rule.

Etag string

A unique read-only string that changes whenever the resource is updated.

FrontendPort int

The port for the external endpoint. Port numbers for each rule must be unique within the Load Balancer. Acceptable values are between 0 and 65534. Note that value 0 enables "Any Port".

Protocol string

The reference to the transport protocol used by the load balancing rule.

ProvisioningState string

The provisioning state of the load balancing rule resource.

Type string

Type of the resource.

BackendAddressPool SubResourceResponse

A reference to a pool of DIPs. Inbound traffic is randomly load balanced across IPs in the backend IPs.

BackendPort int

The port used for internal connections on the endpoint. Acceptable values are between 0 and 65535. Note that value 0 enables "Any Port".

DisableOutboundSnat bool

Configures SNAT for the VMs in the backend pool to use the publicIP address specified in the frontend of the load balancing rule.

EnableFloatingIP 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.

EnableTcpReset 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.

FrontendIPConfiguration SubResourceResponse

A reference to frontend IP addresses.

Id string

Resource ID.

IdleTimeoutInMinutes 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.

LoadDistribution string

The load distribution policy for this rule.

Name string

The name of the resource that is unique within the set of load balancing rules used by the load balancer. This name can be used to access the resource.

Probe SubResourceResponse

The reference to the load balancer probe used by the load balancing rule.

etag String

A unique read-only string that changes whenever the resource is updated.

frontendPort Integer

The port for the external endpoint. Port numbers for each rule must be unique within the Load Balancer. Acceptable values are between 0 and 65534. Note that value 0 enables "Any Port".

protocol String

The reference to the transport protocol used by the load balancing rule.

provisioningState String

The provisioning state of the load balancing rule resource.

type String

Type of the resource.

backendAddressPool SubResourceResponse

A reference to a pool of DIPs. Inbound traffic is randomly load balanced across IPs in the backend IPs.

backendPort Integer

The port used for internal connections on the endpoint. Acceptable values are between 0 and 65535. Note that value 0 enables "Any Port".

disableOutboundSnat Boolean

Configures SNAT for the VMs in the backend pool to use the publicIP address specified in the frontend of the load balancing rule.

enableFloatingIP 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.

enableTcpReset 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.

frontendIPConfiguration SubResourceResponse

A reference to frontend IP addresses.

id String

Resource ID.

idleTimeoutInMinutes 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.

loadDistribution String

The load distribution policy for this rule.

name String

The name of the resource that is unique within the set of load balancing rules used by the load balancer. This name can be used to access the resource.

probe SubResourceResponse

The reference to the load balancer probe used by the load balancing rule.

etag string

A unique read-only string that changes whenever the resource is updated.

frontendPort number

The port for the external endpoint. Port numbers for each rule must be unique within the Load Balancer. Acceptable values are between 0 and 65534. Note that value 0 enables "Any Port".

protocol string

The reference to the transport protocol used by the load balancing rule.

provisioningState string

The provisioning state of the load balancing rule resource.

type string

Type of the resource.

backendAddressPool SubResourceResponse

A reference to a pool of DIPs. Inbound traffic is randomly load balanced across IPs in the backend IPs.

backendPort number

The port used for internal connections on the endpoint. Acceptable values are between 0 and 65535. Note that value 0 enables "Any Port".

disableOutboundSnat boolean

Configures SNAT for the VMs in the backend pool to use the publicIP address specified in the frontend of the load balancing rule.

enableFloatingIP 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.

enableTcpReset 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.

frontendIPConfiguration SubResourceResponse

A reference to frontend IP addresses.

id string

Resource ID.

idleTimeoutInMinutes 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.

loadDistribution string

The load distribution policy for this rule.

name string

The name of the resource that is unique within the set of load balancing rules used by the load balancer. This name can be used to access the resource.

probe SubResourceResponse

The reference to the load balancer probe used by the load balancing rule.

etag str

A unique read-only string that changes whenever the resource is updated.

frontend_port int

The port for the external endpoint. Port numbers for each rule must be unique within the Load Balancer. Acceptable values are between 0 and 65534. Note that value 0 enables "Any Port".

protocol str

The reference to the transport protocol used by the load balancing rule.

provisioning_state str

The provisioning state of the load balancing rule resource.

type str

Type of the resource.

backend_address_pool SubResourceResponse

A reference to a pool of DIPs. Inbound traffic is randomly load balanced across IPs in the backend IPs.

backend_port int

The port used for internal connections on the endpoint. Acceptable values are between 0 and 65535. Note that value 0 enables "Any Port".

disable_outbound_snat bool

Configures SNAT for the VMs in the backend pool to use the publicIP address specified in the frontend of the load balancing rule.

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 SubResourceResponse

A reference to frontend IP addresses.

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.

load_distribution str

The load distribution policy for this rule.

name str

The name of the resource that is unique within the set of load balancing rules used by the load balancer. This name can be used to access the resource.

probe SubResourceResponse

The reference to the load balancer probe used by the load balancing rule.

etag String

A unique read-only string that changes whenever the resource is updated.

frontendPort Number

The port for the external endpoint. Port numbers for each rule must be unique within the Load Balancer. Acceptable values are between 0 and 65534. Note that value 0 enables "Any Port".

protocol String

The reference to the transport protocol used by the load balancing rule.

provisioningState String

The provisioning state of the load balancing rule resource.

type String

Type of the resource.

backendAddressPool Property Map

A reference to a pool of DIPs. Inbound traffic is randomly load balanced across IPs in the backend IPs.

backendPort Number

The port used for internal connections on the endpoint. Acceptable values are between 0 and 65535. Note that value 0 enables "Any Port".

disableOutboundSnat Boolean

Configures SNAT for the VMs in the backend pool to use the publicIP address specified in the frontend of the load balancing rule.

enableFloatingIP 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.

enableTcpReset 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.

frontendIPConfiguration Property Map

A reference to frontend IP addresses.

id String

Resource ID.

idleTimeoutInMinutes 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.

loadDistribution String

The load distribution policy for this rule.

name String

The name of the resource that is unique within the set of load balancing rules used by the load balancer. This name can be used to access the resource.

probe Property Map

The reference to the load balancer probe used by the load balancing rule.

NatGatewayResponse

Etag string

A unique read-only string that changes whenever the resource is updated.

Name string

Resource name.

ProvisioningState string

The provisioning state of the NAT gateway resource.

ResourceGuid string

The resource GUID property of the NAT gateway resource.

Subnets List<Pulumi.AzureNative.Network.Inputs.SubResourceResponse>

An array of references to the subnets using this nat gateway resource.

Type string

Resource type.

Id string

Resource ID.

IdleTimeoutInMinutes int

The idle timeout of the nat gateway.

Location string

Resource location.

PublicIpAddresses List<Pulumi.AzureNative.Network.Inputs.SubResourceResponse>

An array of public ip addresses associated with the nat gateway resource.

PublicIpPrefixes List<Pulumi.AzureNative.Network.Inputs.SubResourceResponse>

An array of public ip prefixes associated with the nat gateway resource.

Sku Pulumi.AzureNative.Network.Inputs.NatGatewaySkuResponse

The nat gateway SKU.

Tags Dictionary<string, string>

Resource tags.

Zones List<string>

A list of availability zones denoting the zone in which Nat Gateway should be deployed.

Etag string

A unique read-only string that changes whenever the resource is updated.

Name string

Resource name.

ProvisioningState string

The provisioning state of the NAT gateway resource.

ResourceGuid string

The resource GUID property of the NAT gateway resource.

Subnets []SubResourceResponse

An array of references to the subnets using this nat gateway resource.

Type string

Resource type.

Id string

Resource ID.

IdleTimeoutInMinutes int

The idle timeout of the nat gateway.

Location string

Resource location.

PublicIpAddresses []SubResourceResponse

An array of public ip addresses associated with the nat gateway resource.

PublicIpPrefixes []SubResourceResponse

An array of public ip prefixes associated with the nat gateway resource.

Sku NatGatewaySkuResponse

The nat gateway SKU.

Tags map[string]string

Resource tags.

Zones []string

A list of availability zones denoting the zone in which Nat Gateway should be deployed.

etag String

A unique read-only string that changes whenever the resource is updated.

name String

Resource name.

provisioningState String

The provisioning state of the NAT gateway resource.

resourceGuid String

The resource GUID property of the NAT gateway resource.

subnets ListResourceResponse>

An array of references to the subnets using this nat gateway resource.

type String

Resource type.

id String

Resource ID.

idleTimeoutInMinutes Integer

The idle timeout of the nat gateway.

location String

Resource location.

publicIpAddresses ListResourceResponse>

An array of public ip addresses associated with the nat gateway resource.

publicIpPrefixes ListResourceResponse>

An array of public ip prefixes associated with the nat gateway resource.

sku NatGatewaySkuResponse

The nat gateway SKU.

tags Map

Resource tags.

zones List

A list of availability zones denoting the zone in which Nat Gateway should be deployed.

etag string

A unique read-only string that changes whenever the resource is updated.

name string

Resource name.

provisioningState string

The provisioning state of the NAT gateway resource.

resourceGuid string

The resource GUID property of the NAT gateway resource.

subnets SubResourceResponse[]

An array of references to the subnets using this nat gateway resource.

type string

Resource type.

id string

Resource ID.

idleTimeoutInMinutes number

The idle timeout of the nat gateway.

location string

Resource location.

publicIpAddresses SubResourceResponse[]

An array of public ip addresses associated with the nat gateway resource.

publicIpPrefixes SubResourceResponse[]

An array of public ip prefixes associated with the nat gateway resource.

sku NatGatewaySkuResponse

The nat gateway SKU.

tags {[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[SubResourceResponse]

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[SubResourceResponse]

An array of public ip addresses associated with the nat gateway resource.

public_ip_prefixes Sequence[SubResourceResponse]

An array of public ip prefixes associated with the nat gateway resource.

sku NatGatewaySkuResponse

The nat gateway SKU.

tags Mapping[str, str]

Resource tags.

zones Sequence[str]

A list of availability zones denoting the zone in which Nat Gateway should be deployed.

etag String

A unique read-only string that changes whenever the resource is updated.

name String

Resource name.

provisioningState String

The provisioning state of the NAT gateway resource.

resourceGuid String

The resource GUID property of the NAT gateway resource.

subnets List

An array of references to the subnets using this nat gateway resource.

type String

Resource type.

id String

Resource ID.

idleTimeoutInMinutes Number

The idle timeout of the nat gateway.

location String

Resource location.

publicIpAddresses List

An array of public ip addresses associated with the nat gateway resource.

publicIpPrefixes List

An array of public ip prefixes associated with the nat gateway resource.

sku Property Map

The nat gateway SKU.

tags Map

Resource tags.

zones List

A list of availability zones denoting the zone in which Nat Gateway should be deployed.

NatGatewaySkuResponse

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.

NetworkInterfaceDnsSettingsResponse

AppliedDnsServers 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.

InternalDomainNameSuffix 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.

InternalFqdn string

Fully qualified DNS name supporting internal communications between VMs in the same virtual network.

DnsServers List<string>

List of DNS servers IP addresses. Use 'AzureProvidedDNS' to switch to azure provided DNS resolution. 'AzureProvidedDNS' value cannot be combined with other IPs, it must be the only value in dnsServers collection.

InternalDnsNameLabel string

Relative DNS name for this NIC used for internal communications between VMs in the same virtual network.

AppliedDnsServers []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.

InternalDomainNameSuffix 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.

InternalFqdn string

Fully qualified DNS name supporting internal communications between VMs in the same virtual network.

DnsServers []string

List of DNS servers IP addresses. Use 'AzureProvidedDNS' to switch to azure provided DNS resolution. 'AzureProvidedDNS' value cannot be combined with other IPs, it must be the only value in dnsServers collection.

InternalDnsNameLabel string

Relative DNS name for this NIC used for internal communications between VMs in the same virtual network.

appliedDnsServers List

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.

internalDomainNameSuffix 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.

internalFqdn String

Fully qualified DNS name supporting internal communications between VMs in the same virtual network.

dnsServers List

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.

internalDnsNameLabel String

Relative DNS name for this NIC used for internal communications between VMs in the same virtual network.

appliedDnsServers 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.

internalDomainNameSuffix 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.

internalFqdn string

Fully qualified DNS name supporting internal communications between VMs in the same virtual network.

dnsServers string[]

List of DNS servers IP addresses. Use 'AzureProvidedDNS' to switch to azure provided DNS resolution. 'AzureProvidedDNS' value cannot be combined with other IPs, it must be the only value in dnsServers collection.

internalDnsNameLabel 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.

appliedDnsServers List

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.

internalDomainNameSuffix 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.

internalFqdn String

Fully qualified DNS name supporting internal communications between VMs in the same virtual network.

dnsServers List

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.

internalDnsNameLabel String

Relative DNS name for this NIC used for internal communications between VMs in the same virtual network.

NetworkInterfaceIPConfigurationPrivateLinkConnectionPropertiesResponse

Fqdns List<string>

List of FQDNs for current private link connection.

GroupId string

The group ID for current private link connection.

RequiredMemberName string

The required member name for current private link connection.

Fqdns []string

List of FQDNs for current private link connection.

GroupId string

The group ID for current private link connection.

RequiredMemberName string

The required member name for current private link connection.

fqdns List

List of FQDNs for current private link connection.

groupId String

The group ID for current private link connection.

requiredMemberName String

The required member name for current private link connection.

fqdns string[]

List of FQDNs for current private link connection.

groupId string

The group ID for current private link connection.

requiredMemberName 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

List of FQDNs for current private link connection.

groupId String

The group ID for current private link connection.

requiredMemberName String

The required member name for current private link connection.

NetworkInterfaceIPConfigurationResponse

Etag string

A unique read-only string that changes whenever the resource is updated.

PrivateLinkConnectionProperties Pulumi.AzureNative.Network.Inputs.NetworkInterfaceIPConfigurationPrivateLinkConnectionPropertiesResponse

PrivateLinkConnection properties for the network interface.

ProvisioningState string

The provisioning state of the network interface IP configuration.

ApplicationGatewayBackendAddressPools List<Pulumi.AzureNative.Network.Inputs.ApplicationGatewayBackendAddressPoolResponse>

The reference to ApplicationGatewayBackendAddressPool resource.

ApplicationSecurityGroups List<Pulumi.AzureNative.Network.Inputs.ApplicationSecurityGroupResponse>

Application security groups in which the IP configuration is included.

Id string

Resource ID.

LoadBalancerBackendAddressPools List<Pulumi.AzureNative.Network.Inputs.BackendAddressPoolResponse>

The reference to LoadBalancerBackendAddressPool resource.

LoadBalancerInboundNatRules List<Pulumi.AzureNative.Network.Inputs.InboundNatRuleResponse>

A list of references of LoadBalancerInboundNatRules.

Name string

The name of the resource that is unique within a resource group. This name can be used to access the resource.

Primary bool

Whether this is a primary customer address on the network interface.

PrivateIPAddress string

Private IP address of the IP configuration.

PrivateIPAddressVersion string

Whether the specific IP configuration is IPv4 or IPv6. Default is IPv4.

PrivateIPAllocationMethod string

The private IP address allocation method.

PublicIPAddress Pulumi.AzureNative.Network.Inputs.PublicIPAddressResponse

Public IP address bound to the IP configuration.

Subnet Pulumi.AzureNative.Network.Inputs.SubnetResponse

Subnet bound to the IP configuration.

Type string

Resource type.

VirtualNetworkTaps List<Pulumi.AzureNative.Network.Inputs.VirtualNetworkTapResponse>

The reference to Virtual Network Taps.

Etag string

A unique read-only string that changes whenever the resource is updated.

PrivateLinkConnectionProperties NetworkInterfaceIPConfigurationPrivateLinkConnectionPropertiesResponse

PrivateLinkConnection properties for the network interface.

ProvisioningState string

The provisioning state of the network interface IP configuration.

ApplicationGatewayBackendAddressPools []ApplicationGatewayBackendAddressPoolResponse

The reference to ApplicationGatewayBackendAddressPool resource.

ApplicationSecurityGroups []ApplicationSecurityGroupResponse

Application security groups in which the IP configuration is included.

Id string

Resource ID.

LoadBalancerBackendAddressPools []BackendAddressPoolResponse

The reference to LoadBalancerBackendAddressPool resource.

LoadBalancerInboundNatRules []InboundNatRuleResponse

A list of references of LoadBalancerInboundNatRules.

Name string

The name of the resource that is unique within a resource group. This name can be used to access the resource.

Primary bool

Whether this is a primary customer address on the network interface.

PrivateIPAddress string

Private IP address of the IP configuration.

PrivateIPAddressVersion string

Whether the specific IP configuration is IPv4 or IPv6. Default is IPv4.

PrivateIPAllocationMethod string

The private IP address allocation method.

PublicIPAddress PublicIPAddressResponse

Public IP address bound to the IP configuration.

Subnet SubnetResponse

Subnet bound to the IP configuration.

Type string

Resource type.

VirtualNetworkTaps []VirtualNetworkTapResponse

The reference to Virtual Network Taps.

etag String

A unique read-only string that changes whenever the resource is updated.

privateLinkConnectionProperties NetworkInterfaceIPConfigurationPrivateLinkConnectionPropertiesResponse

PrivateLinkConnection properties for the network interface.

provisioningState String

The provisioning state of the network interface IP configuration.

applicationGatewayBackendAddressPools ListGatewayBackendAddressPoolResponse>

The reference to ApplicationGatewayBackendAddressPool resource.

applicationSecurityGroups ListSecurityGroupResponse>

Application security groups in which the IP configuration is included.

id String

Resource ID.

loadBalancerBackendAddressPools ListAddressPoolResponse>

The reference to LoadBalancerBackendAddressPool resource.

loadBalancerInboundNatRules ListNatRuleResponse>

A list of references of LoadBalancerInboundNatRules.

name String

The name of the resource that is unique within a resource group. This name can be used to access the resource.

primary Boolean

Whether this is a primary customer address on the network interface.

privateIPAddress String

Private IP address of the IP configuration.

privateIPAddressVersion String

Whether the specific IP configuration is IPv4 or IPv6. Default is IPv4.

privateIPAllocationMethod String

The private IP address allocation method.

publicIPAddress PublicIPAddressResponse

Public IP address bound to the IP configuration.

subnet SubnetResponse

Subnet bound to the IP configuration.

type String

Resource type.

virtualNetworkTaps ListNetworkTapResponse>

The reference to Virtual Network Taps.

etag string

A unique read-only string that changes whenever the resource is updated.

privateLinkConnectionProperties NetworkInterfaceIPConfigurationPrivateLinkConnectionPropertiesResponse

PrivateLinkConnection properties for the network interface.

provisioningState string

The provisioning state of the network interface IP configuration.

applicationGatewayBackendAddressPools ApplicationGatewayBackendAddressPoolResponse[]

The reference to ApplicationGatewayBackendAddressPool resource.

applicationSecurityGroups ApplicationSecurityGroupResponse[]

Application security groups in which the IP configuration is included.

id string

Resource ID.

loadBalancerBackendAddressPools BackendAddressPoolResponse[]

The reference to LoadBalancerBackendAddressPool resource.

loadBalancerInboundNatRules InboundNatRuleResponse[]

A list of references of LoadBalancerInboundNatRules.

name string

The name of the resource that is unique within a resource group. This name can be used to access the resource.

primary boolean

Whether this is a primary customer address on the network interface.

privateIPAddress string

Private IP address of the IP configuration.

privateIPAddressVersion string

Whether the specific IP configuration is IPv4 or IPv6. Default is IPv4.

privateIPAllocationMethod string

The private IP address allocation method.

publicIPAddress PublicIPAddressResponse

Public IP address bound to the IP configuration.

subnet SubnetResponse

Subnet bound to the IP configuration.

type string

Resource type.

virtualNetworkTaps VirtualNetworkTapResponse[]

The reference to Virtual Network Taps.

etag str

A unique read-only string that changes whenever the resource is updated.

private_link_connection_properties NetworkInterfaceIPConfigurationPrivateLinkConnectionPropertiesResponse

PrivateLinkConnection properties for the network interface.

provisioning_state str

The provisioning state of the network interface IP configuration.

application_gateway_backend_address_pools Sequence[ApplicationGatewayBackendAddressPoolResponse]

The reference to ApplicationGatewayBackendAddressPool resource.

application_security_groups Sequence[ApplicationSecurityGroupResponse]

Application security groups in which the IP configuration is included.

id str

Resource ID.

load_balancer_backend_address_pools Sequence[BackendAddressPoolResponse]

The reference to LoadBalancerBackendAddressPool resource.

load_balancer_inbound_nat_rules Sequence[InboundNatRuleResponse]

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.

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 PublicIPAddressResponse

Public IP address bound to the IP configuration.

subnet SubnetResponse

Subnet bound to the IP configuration.

type str

Resource type.

virtual_network_taps Sequence[VirtualNetworkTapResponse]

The reference to Virtual Network Taps.

etag String

A unique read-only string that changes whenever the resource is updated.

privateLinkConnectionProperties Property Map

PrivateLinkConnection properties for the network interface.

provisioningState String

The provisioning state of the network interface IP configuration.

applicationGatewayBackendAddressPools List

The reference to ApplicationGatewayBackendAddressPool resource.

applicationSecurityGroups List

Application security groups in which the IP configuration is included.

id String

Resource ID.

loadBalancerBackendAddressPools List

The reference to LoadBalancerBackendAddressPool resource.

loadBalancerInboundNatRules List

A list of references of LoadBalancerInboundNatRules.

name String

The name of the resource that is unique within a resource group. This name can be used to access the resource.

primary Boolean

Whether this is a primary customer address on the network interface.

privateIPAddress String

Private IP address of the IP configuration.

privateIPAddressVersion String

Whether the specific IP configuration is IPv4 or IPv6. Default is IPv4.

privateIPAllocationMethod String

The private IP address allocation method.

publicIPAddress Property Map

Public IP address bound to the IP configuration.

subnet Property Map

Subnet bound to the IP configuration.

type String

Resource type.

virtualNetworkTaps List

The reference to Virtual Network Taps.

NetworkInterfaceResponse

DscpConfiguration Pulumi.AzureNative.Network.Inputs.SubResourceResponse

A reference to the dscp configuration to which the network interface is linked.

Etag string

A unique read-only string that changes whenever the resource is updated.

HostedWorkloads List<string>

A list of references to linked BareMetal resources.

MacAddress string

The MAC address of the network interface.

Name string

Resource name.

Primary bool

Whether this is a primary network interface on a virtual machine.

PrivateEndpoint Pulumi.AzureNative.Network.Inputs.PrivateEndpointResponse

A reference to the private endpoint to which the network interface is linked.

ProvisioningState string

The provisioning state of the network interface resource.

ResourceGuid string

The resource GUID property of the network interface resource.

TapConfigurations List<Pulumi.AzureNative.Network.Inputs.NetworkInterfaceTapConfigurationResponse>

A list of TapConfigurations of the network interface.

Type string

Resource type.

VirtualMachine Pulumi.AzureNative.Network.Inputs.SubResourceResponse

The reference to a virtual machine.

DnsSettings Pulumi.AzureNative.Network.Inputs.NetworkInterfaceDnsSettingsResponse

The DNS settings in network interface.

EnableAcceleratedNetworking bool

If the network interface is accelerated networking enabled.

EnableIPForwarding bool

Indicates whether IP forwarding is enabled on this network interface.

ExtendedLocation Pulumi.AzureNative.Network.Inputs.ExtendedLocationResponse

The extended location of the network interface.

Id string

Resource ID.

IpConfigurations List<Pulumi.AzureNative.Network.Inputs.NetworkInterfaceIPConfigurationResponse>

A list of IPConfigurations of the network interface.

Location string

Resource location.

MigrationPhase string

Migration phase of Network Interface resource.

NetworkSecurityGroup Pulumi.AzureNative.Network.Inputs.NetworkSecurityGroupResponse

The reference to the NetworkSecurityGroup resource.

NicType string

Type of Network Interface resource.

PrivateLinkService Pulumi.AzureNative.Network.Inputs.PrivateLinkServiceResponse

Privatelinkservice of the network interface resource.

Tags Dictionary<string, string>

Resource tags.

DscpConfiguration SubResourceResponse

A reference to the dscp configuration to which the network interface is linked.

Etag string

A unique read-only string that changes whenever the resource is updated.

HostedWorkloads []string

A list of references to linked BareMetal resources.

MacAddress string

The MAC address of the network interface.

Name string

Resource name.

Primary bool

Whether this is a primary network interface on a virtual machine.

PrivateEndpoint PrivateEndpointResponse

A reference to the private endpoint to which the network interface is linked.

ProvisioningState string

The provisioning state of the network interface resource.

ResourceGuid string

The resource GUID property of the network interface resource.

TapConfigurations []NetworkInterfaceTapConfigurationResponse

A list of TapConfigurations of the network interface.

Type string

Resource type.

VirtualMachine SubResourceResponse

The reference to a virtual machine.

DnsSettings NetworkInterfaceDnsSettingsResponse

The DNS settings in network interface.

EnableAcceleratedNetworking bool

If the network interface is accelerated networking enabled.

EnableIPForwarding bool

Indicates whether IP forwarding is enabled on this network interface.

ExtendedLocation ExtendedLocationResponse

The extended location of the network interface.

Id string

Resource ID.

IpConfigurations []NetworkInterfaceIPConfigurationResponse

A list of IPConfigurations of the network interface.

Location string

Resource location.

MigrationPhase string

Migration phase of Network Interface resource.

NetworkSecurityGroup NetworkSecurityGroupResponse

The reference to the NetworkSecurityGroup resource.

NicType string

Type of Network Interface resource.

PrivateLinkService PrivateLinkServiceResponse

Privatelinkservice of the network interface resource.

Tags map[string]string

Resource tags.

dscpConfiguration SubResourceResponse

A reference to the dscp configuration to which the network interface is linked.

etag String

A unique read-only string that changes whenever the resource is updated.

hostedWorkloads List

A list of references to linked BareMetal resources.

macAddress String

The MAC address of the network interface.

name String

Resource name.

primary Boolean

Whether this is a primary network interface on a virtual machine.

privateEndpoint PrivateEndpointResponse

A reference to the private endpoint to which the network interface is linked.

provisioningState String

The provisioning state of the network interface resource.

resourceGuid String

The resource GUID property of the network interface resource.

tapConfigurations ListInterfaceTapConfigurationResponse>

A list of TapConfigurations of the network interface.

type String

Resource type.

virtualMachine SubResourceResponse

The reference to a virtual machine.

dnsSettings NetworkInterfaceDnsSettingsResponse

The DNS settings in network interface.

enableAcceleratedNetworking Boolean

If the network interface is accelerated networking enabled.

enableIPForwarding Boolean

Indicates whether IP forwarding is enabled on this network interface.

extendedLocation ExtendedLocationResponse

The extended location of the network interface.

id String

Resource ID.

ipConfigurations ListInterfaceIPConfigurationResponse>

A list of IPConfigurations of the network interface.

location String

Resource location.

migrationPhase String

Migration phase of Network Interface resource.

networkSecurityGroup NetworkSecurityGroupResponse

The reference to the NetworkSecurityGroup resource.

nicType String

Type of Network Interface resource.

privateLinkService PrivateLinkServiceResponse

Privatelinkservice of the network interface resource.

tags Map

Resource tags.

dscpConfiguration SubResourceResponse

A reference to the dscp configuration to which the network interface is linked.

etag string

A unique read-only string that changes whenever the resource is updated.

hostedWorkloads string[]

A list of references to linked BareMetal resources.

macAddress string

The MAC address of the network interface.

name string

Resource name.

primary boolean

Whether this is a primary network interface on a virtual machine.

privateEndpoint PrivateEndpointResponse

A reference to the private endpoint to which the network interface is linked.

provisioningState string

The provisioning state of the network interface resource.

resourceGuid string

The resource GUID property of the network interface resource.

tapConfigurations NetworkInterfaceTapConfigurationResponse[]

A list of TapConfigurations of the network interface.

type string

Resource type.

virtualMachine SubResourceResponse

The reference to a virtual machine.

dnsSettings NetworkInterfaceDnsSettingsResponse

The DNS settings in network interface.

enableAcceleratedNetworking boolean

If the network interface is accelerated networking enabled.

enableIPForwarding boolean

Indicates whether IP forwarding is enabled on this network interface.

extendedLocation ExtendedLocationResponse

The extended location of the network interface.

id string

Resource ID.

ipConfigurations NetworkInterfaceIPConfigurationResponse[]

A list of IPConfigurations of the network interface.

location string

Resource location.

migrationPhase string

Migration phase of Network Interface resource.

networkSecurityGroup NetworkSecurityGroupResponse

The reference to the NetworkSecurityGroup resource.

nicType string

Type of Network Interface resource.

privateLinkService PrivateLinkServiceResponse

Privatelinkservice of the network interface resource.

tags {[key: string]: string}

Resource tags.

dscp_configuration SubResourceResponse

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 PrivateEndpointResponse

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[NetworkInterfaceTapConfigurationResponse]

A list of TapConfigurations of the network interface.

type str

Resource type.

virtual_machine SubResourceResponse

The reference to a virtual machine.

dns_settings NetworkInterfaceDnsSettingsResponse

The DNS settings in network interface.

enable_accelerated_networking bool

If the network interface is accelerated networking enabled.

enable_ip_forwarding bool

Indicates whether IP forwarding is enabled on this network interface.

extended_location ExtendedLocationResponse

The extended location of the network interface.

id str

Resource ID.

ip_configurations Sequence[NetworkInterfaceIPConfigurationResponse]

A list of IPConfigurations of the network interface.

location str

Resource location.

migration_phase str

Migration phase of Network Interface resource.

network_security_group NetworkSecurityGroupResponse

The reference to the NetworkSecurityGroup resource.

nic_type str

Type of Network Interface resource.

private_link_service PrivateLinkServiceResponse

Privatelinkservice of the network interface resource.

tags Mapping[str, str]

Resource tags.

dscpConfiguration Property Map

A reference to the dscp configuration to which the network interface is linked.

etag String

A unique read-only string that changes whenever the resource is updated.

hostedWorkloads List

A list of references to linked BareMetal resources.

macAddress String

The MAC address of the network interface.

name String

Resource name.

primary Boolean

Whether this is a primary network interface on a virtual machine.

privateEndpoint Property Map

A reference to the private endpoint to which the network interface is linked.

provisioningState String

The provisioning state of the network interface resource.

resourceGuid String

The resource GUID property of the network interface resource.

tapConfigurations List

A list of TapConfigurations of the network interface.

type String

Resource type.

virtualMachine Property Map

The reference to a virtual machine.

dnsSettings Property Map

The DNS settings in network interface.

enableAcceleratedNetworking Boolean

If the network interface is accelerated networking enabled.

enableIPForwarding Boolean

Indicates whether IP forwarding is enabled on this network interface.

extendedLocation Property Map

The extended location of the network interface.

id String

Resource ID.

ipConfigurations List

A list of IPConfigurations of the network interface.

location String

Resource location.

migrationPhase String

Migration phase of Network Interface resource.

networkSecurityGroup Property Map

The reference to the NetworkSecurityGroup resource.

nicType String

Type of Network Interface resource.

privateLinkService Property Map

Privatelinkservice of the network interface resource.

tags Map

Resource tags.

NetworkInterfaceTapConfigurationResponse

Etag string

A unique read-only string that changes whenever the resource is updated.

ProvisioningState string

The provisioning state of the network interface tap configuration resource.

Type string

Sub Resource type.

Id string

Resource ID.

Name string

The name of the resource that is unique within a resource group. This name can be used to access the resource.

VirtualNetworkTap Pulumi.AzureNative.Network.Inputs.VirtualNetworkTapResponse

The reference to the Virtual Network Tap resource.

Etag string

A unique read-only string that changes whenever the resource is updated.

ProvisioningState string

The provisioning state of the network interface tap configuration resource.

Type string

Sub Resource type.

Id string

Resource ID.

Name string

The name of the resource that is unique within a resource group. This name can be used to access the resource.

VirtualNetworkTap VirtualNetworkTapResponse

The reference to the Virtual Network Tap resource.

etag String

A unique read-only string that changes whenever the resource is updated.

provisioningState String

The provisioning state of the network interface tap configuration resource.

type String

Sub Resource type.

id String

Resource ID.

name String

The name of the resource that is unique within a resource group. This name can be used to access the resource.

virtualNetworkTap VirtualNetworkTapResponse

The reference to the Virtual Network Tap resource.

etag string

A unique read-only string that changes whenever the resource is updated.

provisioningState string

The provisioning state of the network interface tap configuration resource.

type string

Sub Resource type.

id string

Resource ID.

name string

The name of the resource that is unique within a resource group. This name can be used to access the resource.

virtualNetworkTap VirtualNetworkTapResponse

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 VirtualNetworkTapResponse

The reference to the Virtual Network Tap resource.

etag String

A unique read-only string that changes whenever the resource is updated.

provisioningState String

The provisioning state of the network interface tap configuration resource.

type String

Sub Resource type.

id String

Resource ID.

name String

The name of the resource that is unique within a resource group. This name can be used to access the resource.

virtualNetworkTap Property Map

The reference to the Virtual Network Tap resource.

NetworkSecurityGroupResponse

DefaultSecurityRules List<Pulumi.AzureNative.Network.Inputs.SecurityRuleResponse>

The default security rules of network security group.

Etag string

A unique read-only string that changes whenever the resource is updated.

FlowLogs List<Pulumi.AzureNative.Network.Inputs.FlowLogResponse>

A collection of references to flow log resources.

Name string

Resource name.

NetworkInterfaces List<Pulumi.AzureNative.Network.Inputs.NetworkInterfaceResponse>

A collection of references to network interfaces.

ProvisioningState string

The provisioning state of the network security group resource.

ResourceGuid string

The resource GUID property of the network security group resource.

Subnets List<Pulumi.AzureNative.Network.Inputs.SubnetResponse>

A collection of references to subnets.

Type string

Resource type.

Id string

Resource ID.

Location string

Resource location.

SecurityRules List<Pulumi.AzureNative.Network.Inputs.SecurityRuleResponse>

A collection of security rules of the network security group.

Tags Dictionary<string, string>

Resource tags.

DefaultSecurityRules []SecurityRuleResponse

The default security rules of network security group.

Etag string

A unique read-only string that changes whenever the resource is updated.

FlowLogs []FlowLogResponse

A collection of references to flow log resources.

Name string

Resource name.

NetworkInterfaces []NetworkInterfaceResponse

A collection of references to network interfaces.

ProvisioningState string

The provisioning state of the network security group resource.

ResourceGuid string

The resource GUID property of the network security group resource.

Subnets []SubnetResponse

A collection of references to subnets.

Type string

Resource type.

Id string

Resource ID.

Location string

Resource location.

SecurityRules []SecurityRuleResponse

A collection of security rules of the network security group.

Tags map[string]string

Resource tags.

defaultSecurityRules ListRuleResponse>

The default security rules of network security group.

etag String

A unique read-only string that changes whenever the resource is updated.

flowLogs ListLogResponse>

A collection of references to flow log resources.

name String

Resource name.

networkInterfaces ListInterfaceResponse>

A collection of references to network interfaces.

provisioningState String

The provisioning state of the network security group resource.

resourceGuid String

The resource GUID property of the network security group resource.

subnets ListResponse>

A collection of references to subnets.

type String

Resource type.

id String

Resource ID.

location String

Resource location.

securityRules ListRuleResponse>

A collection of security rules of the network security group.

tags Map

Resource tags.

defaultSecurityRules SecurityRuleResponse[]

The default security rules of network security group.

etag string

A unique read-only string that changes whenever the resource is updated.

flowLogs FlowLogResponse[]

A collection of references to flow log resources.

name string

Resource name.

networkInterfaces NetworkInterfaceResponse[]

A collection of references to network interfaces.

provisioningState string

The provisioning state of the network security group resource.

resourceGuid string

The resource GUID property of the network security group resource.

subnets SubnetResponse[]

A collection of references to subnets.

type string

Resource type.

id string

Resource ID.

location string

Resource location.

securityRules SecurityRuleResponse[]

A collection of security rules of the network security group.

tags {[key: string]: string}

Resource tags.

default_security_rules Sequence[SecurityRuleResponse]

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[FlowLogResponse]

A collection of references to flow log resources.

name str

Resource name.

network_interfaces Sequence[NetworkInterfaceResponse]

A collection of references to network interfaces.

provisioning_state str

The provisioning state of the network security group resource.

resource_guid str

The resource GUID property of the network security group resource.

subnets Sequence[SubnetResponse]

A collection of references to subnets.

type str

Resource type.

id str

Resource ID.

location str

Resource location.

security_rules Sequence[SecurityRuleResponse]

A collection of security rules of the network security group.

tags Mapping[str, str]

Resource tags.

defaultSecurityRules List

The default security rules of network security group.

etag String

A unique read-only string that changes whenever the resource is updated.

flowLogs List

A collection of references to flow log resources.

name String

Resource name.

networkInterfaces List

A collection of references to network interfaces.

provisioningState String

The provisioning state of the network security group resource.

resourceGuid String

The resource GUID property of the network security group resource.

subnets List

A collection of references to subnets.

type String

Resource type.

id String

Resource ID.

location String

Resource location.

securityRules List

A collection of security rules of the network security group.

tags Map

Resource tags.

OutboundRuleResponse

BackendAddressPool Pulumi.AzureNative.Network.Inputs.SubResourceResponse

A reference to a pool of DIPs. Outbound traffic is randomly load balanced across IPs in the backend IPs.

Etag string

A unique read-only string that changes whenever the resource is updated.

FrontendIPConfigurations List<Pulumi.AzureNative.Network.Inputs.SubResourceResponse>

The Frontend IP addresses of the load balancer.

Protocol string

The protocol for the outbound rule in load balancer.

ProvisioningState string

The provisioning state of the outbound rule resource.

Type string

Type of the resource.

AllocatedOutboundPorts int

The number of outbound ports to be used for NAT.

EnableTcpReset 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.

Id string

Resource ID.

IdleTimeoutInMinutes int

The timeout for the TCP idle connection.

Name string

The name of the resource that is unique within the set of outbound rules used by the load balancer. This name can be used to access the resource.

BackendAddressPool SubResourceResponse

A reference to a pool of DIPs. Outbound traffic is randomly load balanced across IPs in the backend IPs.

Etag string

A unique read-only string that changes whenever the resource is updated.

FrontendIPConfigurations []SubResourceResponse

The Frontend IP addresses of the load balancer.

Protocol string

The protocol for the outbound rule in load balancer.

ProvisioningState string

The provisioning state of the outbound rule resource.

Type string

Type of the resource.

AllocatedOutboundPorts int

The number of outbound ports to be used for NAT.

EnableTcpReset 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.

Id string

Resource ID.

IdleTimeoutInMinutes int

The timeout for the TCP idle connection.

Name string

The name of the resource that is unique within the set of outbound rules used by the load balancer. This name can be used to access the resource.

backendAddressPool SubResourceResponse

A reference to a pool of DIPs. Outbound traffic is randomly load balanced across IPs in the backend IPs.

etag String

A unique read-only string that changes whenever the resource is updated.

frontendIPConfigurations ListResourceResponse>

The Frontend IP addresses of the load balancer.

protocol String

The protocol for the outbound rule in load balancer.

provisioningState String

The provisioning state of the outbound rule resource.

type String

Type of the resource.

allocatedOutboundPorts Integer

The number of outbound ports to be used for NAT.

enableTcpReset 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.

id String

Resource ID.

idleTimeoutInMinutes Integer

The timeout for the TCP idle connection.

name String

The name of the resource that is unique within the set of outbound rules used by the load balancer. This name can be used to access the resource.

backendAddressPool SubResourceResponse

A reference to a pool of DIPs. Outbound traffic is randomly load balanced across IPs in the backend IPs.

etag string

A unique read-only string that changes whenever the resource is updated.

frontendIPConfigurations SubResourceResponse[]

The Frontend IP addresses of the load balancer.

protocol string

The protocol for the outbound rule in load balancer.

provisioningState string

The provisioning state of the outbound rule resource.

type string

Type of the resource.

allocatedOutboundPorts number

The number of outbound ports to be used for NAT.

enableTcpReset 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.

id string

Resource ID.

idleTimeoutInMinutes number

The timeout for the TCP idle connection.

name string

The name of the resource that is unique within the set of outbound rules used by the load balancer. This name can be used to access the resource.

backend_address_pool SubResourceResponse

A reference to a pool of DIPs. Outbound traffic is randomly load balanced across IPs in the backend IPs.

etag str

A unique read-only string that changes whenever the resource is updated.

frontend_ip_configurations Sequence[SubResourceResponse]

The Frontend IP addresses of the load balancer.

protocol str

The protocol for the outbound rule in load balancer.

provisioning_state str

The provisioning state of the outbound rule resource.

type str

Type of the resource.

allocated_outbound_ports int

The number of outbound ports to be used for NAT.

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.

id str

Resource ID.

idle_timeout_in_minutes int

The timeout for the TCP idle connection.

name str

The name of the resource that is unique within the set of outbound rules used by the load balancer. This name can be used to access the resource.

backendAddressPool Property Map

A reference to a pool of DIPs. Outbound traffic is randomly load balanced across IPs in the backend IPs.

etag String

A unique read-only string that changes whenever the resource is updated.

frontendIPConfigurations List

The Frontend IP addresses of the load balancer.

protocol String

The protocol for the outbound rule in load balancer.

provisioningState String

The provisioning state of the outbound rule resource.

type String

Type of the resource.

allocatedOutboundPorts Number

The number of outbound ports to be used for NAT.

enableTcpReset 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.

id String

Resource ID.

idleTimeoutInMinutes Number

The timeout for the TCP idle connection.

name String

The name of the resource that is unique within the set of outbound rules used by the load balancer. This name can be used to access the resource.

PrivateEndpointConnectionResponse

Etag string

A unique read-only string that changes whenever the resource is updated.

LinkIdentifier string

The consumer link id.

PrivateEndpoint Pulumi.AzureNative.Network.Inputs.PrivateEndpointResponse

The resource of private end point.

ProvisioningState string

The provisioning state of the private endpoint connection resource.

Type string

The resource type.

Id string

Resource ID.

Name string

The name of the resource that is unique within a resource group. This name can be used to access the resource.

PrivateLinkServiceConnectionState Pulumi.AzureNative.Network.Inputs.PrivateLinkServiceConnectionStateResponse

A collection of information about the state of the connection between service consumer and provider.

Etag string

A unique read-only string that changes whenever the resource is updated.

LinkIdentifier string

The consumer link id.

PrivateEndpoint PrivateEndpointResponse

The resource of private end point.

ProvisioningState string

The provisioning state of the private endpoint connection resource.

Type string

The resource type.

Id string

Resource ID.

Name string

The name of the resource that is unique within a resource group. This name can be used to access the resource.

PrivateLinkServiceConnectionState PrivateLinkServiceConnectionStateResponse

A collection of information about the state of the connection between service consumer and provider.

etag String

A unique read-only string that changes whenever the resource is updated.

linkIdentifier String

The consumer link id.

privateEndpoint PrivateEndpointResponse

The resource of private end point.

provisioningState String

The provisioning state of the private endpoint connection resource.

type String

The resource type.

id String

Resource ID.

name String

The name of the resource that is unique within a resource group. This name can be used to access the resource.

privateLinkServiceConnectionState PrivateLinkServiceConnectionStateResponse

A collection of information about the state of the connection between service consumer and provider.

etag string

A unique read-only string that changes whenever the resource is updated.

linkIdentifier string

The consumer link id.

privateEndpoint PrivateEndpointResponse

The resource of private end point.

provisioningState string

The provisioning state of the private endpoint connection resource.

type string

The resource type.

id string

Resource ID.

name string

The name of the resource that is unique within a resource group. This name can be used to access the resource.

privateLinkServiceConnectionState PrivateLinkServiceConnectionStateResponse

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 PrivateEndpointResponse

The resource of private end point.

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 PrivateLinkServiceConnectionStateResponse

A collection of information about the state of the connection between service consumer and provider.

etag String

A unique read-only string that changes whenever the resource is updated.

linkIdentifier String

The consumer link id.

privateEndpoint Property Map

The resource of private end point.

provisioningState String

The provisioning state of the private endpoint connection resource.

type String

The resource type.

id String

Resource ID.

name String

The name of the resource that is unique within a resource group. This name can be used to access the resource.

privateLinkServiceConnectionState Property Map

A collection of information about the state of the connection between service consumer and provider.

PrivateEndpointResponse

Etag string

A unique read-only string that changes whenever the resource is updated.

Name string

Resource name.

NetworkInterfaces List<Pulumi.AzureNative.Network.Inputs.NetworkInterfaceResponse>

An array of references to the network interfaces created for this private endpoint.

ProvisioningState string

The provisioning state of the private endpoint resource.

Type string

Resource type.

CustomDnsConfigs List<Pulumi.AzureNative.Network.Inputs.CustomDnsConfigPropertiesFormatResponse>

An array of custom dns configurations.

ExtendedLocation Pulumi.AzureNative.Network.Inputs.ExtendedLocationResponse

The extended location of the load balancer.

Id string

Resource ID.

Location string

Resource location.

ManualPrivateLinkServiceConnections List<Pulumi.AzureNative.Network.Inputs.PrivateLinkServiceConnectionResponse>

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.

PrivateLinkServiceConnections List<Pulumi.AzureNative.Network.Inputs.PrivateLinkServiceConnectionResponse>

A grouping of information about the connection to the remote resource.

Subnet Pulumi.AzureNative.Network.Inputs.SubnetResponse

The ID of the subnet from which the private IP will be allocated.

Tags Dictionary<string, string>

Resource tags.

Etag string

A unique read-only string that changes whenever the resource is updated.

Name string

Resource name.

NetworkInterfaces []NetworkInterfaceResponse

An array of references to the network interfaces created for this private endpoint.

ProvisioningState string

The provisioning state of the private endpoint resource.

Type string

Resource type.

CustomDnsConfigs []CustomDnsConfigPropertiesFormatResponse

An array of custom dns configurations.

ExtendedLocation ExtendedLocationResponse

The extended location of the load balancer.

Id string

Resource ID.

Location string

Resource location.

ManualPrivateLinkServiceConnections []PrivateLinkServiceConnectionResponse

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.

PrivateLinkServiceConnections []PrivateLinkServiceConnectionResponse

A grouping of information about the connection to the remote resource.

Subnet SubnetResponse

The ID of the subnet from which the private IP will be allocated.

Tags map[string]string

Resource tags.

etag String

A unique read-only string that changes whenever the resource is updated.

name String

Resource name.

networkInterfaces ListInterfaceResponse>

An array of references to the network interfaces created for this private endpoint.

provisioningState String

The provisioning state of the private endpoint resource.

type String

Resource type.

customDnsConfigs ListDnsConfigPropertiesFormatResponse>

An array of custom dns configurations.

extendedLocation ExtendedLocationResponse

The extended location of the load balancer.

id String

Resource ID.

location String

Resource location.

manualPrivateLinkServiceConnections ListLinkServiceConnectionResponse>

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.

privateLinkServiceConnections ListLinkServiceConnectionResponse>

A grouping of information about the connection to the remote resource.

subnet SubnetResponse

The ID of the subnet from which the private IP will be allocated.

tags Map

Resource tags.

etag string

A unique read-only string that changes whenever the resource is updated.

name string

Resource name.

networkInterfaces NetworkInterfaceResponse[]

An array of references to the network interfaces created for this private endpoint.

provisioningState string

The provisioning state of the private endpoint resource.

type string

Resource type.

customDnsConfigs CustomDnsConfigPropertiesFormatResponse[]

An array of custom dns configurations.

extendedLocation ExtendedLocationResponse

The extended location of the load balancer.

id string

Resource ID.

location string

Resource location.

manualPrivateLinkServiceConnections PrivateLinkServiceConnectionResponse[]

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.

privateLinkServiceConnections PrivateLinkServiceConnectionResponse[]

A grouping of information about the connection to the remote resource.

subnet SubnetResponse

The ID of the subnet from which the private IP will be allocated.

tags {[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[NetworkInterfaceResponse]

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.

custom_dns_configs Sequence[CustomDnsConfigPropertiesFormatResponse]

An array of custom dns configurations.

extended_location ExtendedLocationResponse

The extended location of the load balancer.

id str

Resource ID.

location str

Resource location.

manual_private_link_service_connections Sequence[PrivateLinkServiceConnectionResponse]

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[PrivateLinkServiceConnectionResponse]

A grouping of information about the connection to the remote resource.

subnet SubnetResponse

The ID of the subnet from which the private IP will be allocated.

tags Mapping[str, str]

Resource tags.

etag String

A unique read-only string that changes whenever the resource is updated.

name String

Resource name.

networkInterfaces List

An array of references to the network interfaces created for this private endpoint.

provisioningState String

The provisioning state of the private endpoint resource.

type String

Resource type.

customDnsConfigs List

An array of custom dns configurations.

extendedLocation Property Map

The extended location of the load balancer.

id String

Resource ID.

location String

Resource location.

manualPrivateLinkServiceConnections List

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.

privateLinkServiceConnections List

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.

tags Map

Resource tags.

PrivateLinkServiceConnectionResponse

Etag string

A unique read-only string that changes whenever the resource is updated.

ProvisioningState string

The provisioning state of the private link service connection resource.

Type string

The resource type.

GroupIds List<string>

The ID(s) of the group(s) obtained from the remote resource that this private endpoint should connect to.

Id string

Resource ID.

Name string

The name of the resource that is unique within a resource group. This name can be used to access the resource.

PrivateLinkServiceConnectionState Pulumi.AzureNative.Network.Inputs.PrivateLinkServiceConnectionStateResponse

A collection of read-only information about the state of the connection to the remote resource.

PrivateLinkServiceId string

The resource id of private link service.

RequestMessage string

A message passed to the owner of the remote resource with this connection request. Restricted to 140 chars.

Etag string

A unique read-only string that changes whenever the resource is updated.

ProvisioningState string

The provisioning state of the private link service connection resource.

Type string

The resource type.

GroupIds []string

The ID(s) of the group(s) obtained from the remote resource that this private endpoint should connect to.

Id string

Resource ID.

Name string

The name of the resource that is unique within a resource group. This name can be used to access the resource.

PrivateLinkServiceConnectionState PrivateLinkServiceConnectionStateResponse

A collection of read-only information about the state of the connection to the remote resource.

PrivateLinkServiceId string

The resource id of private link service.

RequestMessage string

A message passed to the owner of the remote resource with this connection request. Restricted to 140 chars.

etag String

A unique read-only string that changes whenever the resource is updated.

provisioningState String

The provisioning state of the private link service connection resource.

type String

The resource type.

groupIds List

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.

privateLinkServiceConnectionState PrivateLinkServiceConnectionStateResponse

A collection of read-only information about the state of the connection to the remote resource.

privateLinkServiceId String

The resource id of private link service.

requestMessage String

A message passed to the owner of the remote resource with this connection request. Restricted to 140 chars.

etag string

A unique read-only string that changes whenever the resource is updated.

provisioningState string

The provisioning state of the private link service connection resource.

type string

The resource type.

groupIds string[]

The ID(s) of the group(s) obtained from the remote resource that this private endpoint should connect to.

id string

Resource ID.

name string

The name of the resource that is unique within a resource group. This name can be used to access the resource.

privateLinkServiceConnectionState PrivateLinkServiceConnectionStateResponse

A collection of read-only information about the state of the connection to the remote resource.

privateLinkServiceId string

The resource id of private link service.

requestMessage string

A message passed to the owner of the remote resource with this connection request. Restricted to 140 chars.

etag str

A unique read-only string that changes whenever the resource is updated.

provisioning_state str

The provisioning state of the private link service connection resource.

type str

The resource type.

group_ids Sequence[str]

The ID(s) of the group(s) obtained from the remote resource that this private endpoint should connect to.

id str

Resource ID.

name str

The name of the resource that is unique within a resource group. This name can be used to access the resource.

private_link_service_connection_state PrivateLinkServiceConnectionStateResponse

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.

provisioningState String

The provisioning state of the private link service connection resource.

type String

The resource type.

groupIds List

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.

privateLinkServiceConnectionState Property Map

A collection of read-only information about the state of the connection to the remote resource.

privateLinkServiceId String

The resource id of private link service.

requestMessage String

A message passed to the owner of the remote resource with this connection request. Restricted to 140 chars.

PrivateLinkServiceConnectionStateResponse

ActionsRequired string

A message indicating if changes on the service provider require any updates on the consumer.

Description string

The reason for approval/rejection of the connection.

Status string

Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service.

ActionsRequired string

A message indicating if changes on the service provider require any updates on the consumer.

Description string

The reason for approval/rejection of the connection.

Status string

Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service.

actionsRequired String

A message indicating if changes on the service provider require any updates on the consumer.

description String

The reason for approval/rejection of the connection.

status String

Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service.

actionsRequired string

A message indicating if changes on the service provider require any updates on the consumer.

description string

The reason for approval/rejection of the connection.

status string

Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service.

actions_required str

A message indicating if changes on the service provider require any updates on the consumer.

description str

The reason for approval/rejection of the connection.

status str

Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service.

actionsRequired String

A message indicating if changes on the service provider require any updates on the consumer.

description String

The reason for approval/rejection of the connection.

status String

Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service.

PrivateLinkServiceIpConfigurationResponse

Etag string

A unique read-only string that changes whenever the resource is updated.

ProvisioningState string

The provisioning state of the private link service IP configuration resource.

Type string

The resource type.

Id string

Resource ID.

Name string

The name of private link service ip configuration.

Primary bool

Whether the ip configuration is primary or not.

PrivateIPAddress string

The private IP address of the IP configuration.

PrivateIPAddressVersion string

Whether the specific IP configuration is IPv4 or IPv6. Default is IPv4.

PrivateIPAllocationMethod string

The private IP address allocation method.

Subnet Pulumi.AzureNative.Network.Inputs.SubnetResponse

The reference to the subnet resource.

Etag string

A unique read-only string that changes whenever the resource is updated.

ProvisioningState string

The provisioning state of the private link service IP configuration resource.

Type string

The resource type.

Id string

Resource ID.

Name string

The name of private link service ip configuration.

Primary bool

Whether the ip configuration is primary or not.

PrivateIPAddress string

The private IP address of the IP configuration.

PrivateIPAddressVersion string

Whether the specific IP configuration is IPv4 or IPv6. Default is IPv4.

PrivateIPAllocationMethod string

The private IP address allocation method.

Subnet SubnetResponse

The reference to the subnet resource.

etag String

A unique read-only string that changes whenever the resource is updated.

provisioningState String

The provisioning state of the private link service IP configuration resource.

type String

The resource type.

id String

Resource ID.

name String

The name of private link service ip configuration.

primary Boolean

Whether the ip configuration is primary or not.

privateIPAddress String

The private IP address of the IP configuration.

privateIPAddressVersion String

Whether the specific IP configuration is IPv4 or IPv6. Default is IPv4.

privateIPAllocationMethod String

The private IP address allocation method.

subnet SubnetResponse

The reference to the subnet resource.

etag string

A unique read-only string that changes whenever the resource is updated.

provisioningState string

The provisioning state of the private link service IP configuration resource.

type string

The resource type.

id string

Resource ID.

name string

The name of private link service ip configuration.

primary boolean

Whether the ip configuration is primary or not.

privateIPAddress string

The private IP address of the IP configuration.

privateIPAddressVersion string

Whether the specific IP configuration is IPv4 or IPv6. Default is IPv4.

privateIPAllocationMethod string

The private IP address allocation method.

subnet SubnetResponse

The reference to the subnet resource.

etag str

A unique read-only string that changes whenever the resource is updated.

provisioning_state str

The provisioning state of the private link service IP configuration resource.

type str

The resource type.

id str

Resource ID.

name str

The name of private link service ip configuration.

primary bool

Whether the ip configuration is primary or not.

private_ip_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 SubnetResponse

The reference to the subnet resource.

etag String

A unique read-only string that changes whenever the resource is updated.

provisioningState String

The provisioning state of the private link service IP configuration resource.

type String

The resource type.

id String

Resource ID.

name String

The name of private link service ip configuration.

primary Boolean

Whether the ip configuration is primary or not.

privateIPAddress String

The private IP address of the IP configuration.

privateIPAddressVersion String

Whether the specific IP configuration is IPv4 or IPv6. Default is IPv4.

privateIPAllocationMethod String

The private IP address allocation method.

subnet Property Map

The reference to the subnet resource.

PrivateLinkServicePropertiesResponseAutoApproval

Subscriptions List<string>

The list of subscriptions.

Subscriptions []string

The list of subscriptions.

subscriptions List

The list of subscriptions.

subscriptions string[]

The list of subscriptions.

subscriptions Sequence[str]

The list of subscriptions.

subscriptions List

The list of subscriptions.

PrivateLinkServicePropertiesResponseVisibility

Subscriptions List<string>

The list of subscriptions.

Subscriptions []string

The list of subscriptions.

subscriptions List

The list of subscriptions.

subscriptions string[]

The list of subscriptions.

subscriptions Sequence[str]

The list of subscriptions.

subscriptions List

The list of subscriptions.

PrivateLinkServiceResponse

Alias string

The alias of the private link service.

Etag string

A unique read-only string that changes whenever the resource is updated.

Name string

Resource name.

NetworkInterfaces List<Pulumi.AzureNative.Network.Inputs.NetworkInterfaceResponse>

An array of references to the network interfaces created for this private link service.

PrivateEndpointConnections List<Pulumi.AzureNative.Network.Inputs.PrivateEndpointConnectionResponse>

An array of list about connections to the private endpoint.

ProvisioningState string

The provisioning state of the private link service resource.

Type string

Resource type.

AutoApproval Pulumi.AzureNative.Network.Inputs.PrivateLinkServicePropertiesResponseAutoApproval

The auto-approval list of the private link service.

EnableProxyProtocol bool

Whether the private link service is enabled for proxy protocol or not.

ExtendedLocation Pulumi.AzureNative.Network.Inputs.ExtendedLocationResponse

The extended location of the load balancer.

Fqdns List<string>

The list of Fqdn.

Id string

Resource ID.

IpConfigurations List<Pulumi.AzureNative.Network.Inputs.PrivateLinkServiceIpConfigurationResponse>

An array of private link service IP configurations.

LoadBalancerFrontendIpConfigurations List<Pulumi.AzureNative.Network.Inputs.FrontendIPConfigurationResponse>

An array of references to the load balancer IP configurations.

Location string

Resource location.

Tags Dictionary<string, string>

Resource tags.

Visibility Pulumi.AzureNative.Network.Inputs.PrivateLinkServicePropertiesResponseVisibility

The visibility list of the private link service.

Alias string

The alias of the private link service.

Etag string

A unique read-only string that changes whenever the resource is updated.

Name string

Resource name.

NetworkInterfaces []NetworkInterfaceResponse

An array of references to the network interfaces created for this private link service.

PrivateEndpointConnections []PrivateEndpointConnectionResponse

An array of list about connections to the private endpoint.

ProvisioningState string

The provisioning state of the private link service resource.

Type string

Resource type.

AutoApproval PrivateLinkServicePropertiesResponseAutoApproval

The auto-approval list of the private link service.

EnableProxyProtocol bool

Whether the private link service is enabled for proxy protocol or not.

ExtendedLocation ExtendedLocationResponse

The extended location of the load balancer.

Fqdns []string

The list of Fqdn.

Id string

Resource ID.

IpConfigurations []PrivateLinkServiceIpConfigurationResponse

An array of private link service IP configurations.

LoadBalancerFrontendIpConfigurations []FrontendIPConfigurationResponse

An array of references to the load balancer IP configurations.

Location string

Resource location.

Tags map[string]string

Resource tags.

Visibility PrivateLinkServicePropertiesResponseVisibility

The visibility list of the private link service.

alias String

The alias of the private link service.

etag String

A unique read-only string that changes whenever the resource is updated.

name String

Resource name.

networkInterfaces ListInterfaceResponse>

An array of references to the network interfaces created for this private link service.

privateEndpointConnections ListEndpointConnectionResponse>

An array of list about connections to the private endpoint.

provisioningState String

The provisioning state of the private link service resource.

type String

Resource type.

autoApproval PrivateLinkServicePropertiesResponseAutoApproval

The auto-approval list of the private link service.

enableProxyProtocol Boolean

Whether the private link service is enabled for proxy protocol or not.

extendedLocation ExtendedLocationResponse

The extended location of the load balancer.

fqdns List

The list of Fqdn.

id String

Resource ID.

ipConfigurations ListLinkServiceIpConfigurationResponse>

An array of private link service IP configurations.

loadBalancerFrontendIpConfigurations ListIPConfigurationResponse>

An array of references to the load balancer IP configurations.

location String

Resource location.

tags Map

Resource tags.

visibility PrivateLinkServicePropertiesResponseVisibility

The visibility list of the private link service.

alias string

The alias of the private link service.

etag string

A unique read-only string that changes whenever the resource is updated.

name string

Resource name.

networkInterfaces NetworkInterfaceResponse[]

An array of references to the network interfaces created for this private link service.

privateEndpointConnections PrivateEndpointConnectionResponse[]

An array of list about connections to the private endpoint.

provisioningState string

The provisioning state of the private link service resource.

type string

Resource type.

autoApproval PrivateLinkServicePropertiesResponseAutoApproval

The auto-approval list of the private link service.

enableProxyProtocol boolean

Whether the private link service is enabled for proxy protocol or not.

extendedLocation ExtendedLocationResponse

The extended location of the load balancer.

fqdns string[]

The list of Fqdn.

id string

Resource ID.

ipConfigurations PrivateLinkServiceIpConfigurationResponse[]

An array of private link service IP configurations.

loadBalancerFrontendIpConfigurations FrontendIPConfigurationResponse[]

An array of references to the load balancer IP configurations.

location string

Resource location.

tags {[key: string]: string}

Resource tags.

visibility PrivateLinkServicePropertiesResponseVisibility

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[NetworkInterfaceResponse]

An array of references to the network interfaces created for this private link service.

private_endpoint_connections Sequence[PrivateEndpointConnectionResponse]

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 PrivateLinkServicePropertiesResponseAutoApproval

The auto-approval list of the private link service.

enable_proxy_protocol bool

Whether the private link service is enabled for proxy protocol or not.

extended_location ExtendedLocationResponse

The extended location of the load balancer.

fqdns Sequence[str]

The list of Fqdn.

id str

Resource ID.

ip_configurations Sequence[PrivateLinkServiceIpConfigurationResponse]

An array of private link service IP configurations.

load_balancer_frontend_ip_configurations Sequence[FrontendIPConfigurationResponse]

An array of references to the load balancer IP configurations.

location str

Resource location.

tags Mapping[str, str]

Resource tags.

visibility PrivateLinkServicePropertiesResponseVisibility

The visibility list of the private link service.

alias String

The alias of the private link service.

etag String

A unique read-only string that changes whenever the resource is updated.

name String

Resource name.

networkInterfaces List

An array of references to the network interfaces created for this private link service.

privateEndpointConnections List

An array of list about connections to the private endpoint.

provisioningState String

The provisioning state of the private link service resource.

type String

Resource type.

autoApproval Property Map

The auto-approval list of the private link service.

enableProxyProtocol Boolean

Whether the private link service is enabled for proxy protocol or not.

extendedLocation Property Map

The extended location of the load balancer.

fqdns List

The list of Fqdn.

id String

Resource ID.

ipConfigurations List

An array of private link service IP configurations.

loadBalancerFrontendIpConfigurations List

An array of references to the load balancer IP configurations.

location String

Resource location.

tags Map

Resource tags.

visibility Property Map

The visibility list of the private link service.

ProbeResponse

Etag string

A unique read-only string that changes whenever the resource is updated.

LoadBalancingRules List<Pulumi.AzureNative.Network.Inputs.SubResourceResponse>

The load balancer rules that use this probe.

Port int

The port for communicating the probe. Possible values range from 1 to 65535, inclusive.

Protocol string

The protocol of the end point. If 'Tcp' is specified, a received ACK is required for the probe to be successful. If 'Http' or 'Https' is specified, a 200 OK response from the specifies URI is required for the probe to be successful.

ProvisioningState string

The provisioning state of the probe resource.

Type string

Type of the resource.

Id string

Resource ID.

IntervalInSeconds int

The interval, in seconds, for how frequently to probe the endpoint for health status. Typically, the interval is slightly less than half the allocated timeout period (in seconds) which allows two full probes before taking the instance out of rotation. The default value is 15, the minimum value is 5.

Name string

The name of the resource that is unique within the set of probes used by the load balancer. This name can be used to access the resource.

NumberOfProbes int

The number of probes where if no response, will result in stopping further traffic from being delivered to the endpoint. This values allows endpoints to be taken out of rotation faster or slower than the typical times used in Azure.

RequestPath string

The URI used for requesting health status from the VM. Path is required if a protocol is set to http. Otherwise, it is not allowed. There is no default value.

Etag string

A unique read-only string that changes whenever the resource is updated.

LoadBalancingRules []SubResourceResponse

The load balancer rules that use this probe.

Port int

The port for communicating the probe. Possible values range from 1 to 65535, inclusive.

Protocol string

The protocol of the end point. If 'Tcp' is specified, a received ACK is required for the probe to be successful. If 'Http' or 'Https' is specified, a 200 OK response from the specifies URI is required for the probe to be successful.

ProvisioningState string

The provisioning state of the probe resource.

Type string

Type of the resource.

Id string

Resource ID.

IntervalInSeconds int

The interval, in seconds, for how frequently to probe the endpoint for health status. Typically, the interval is slightly less than half the allocated timeout period (in seconds) which allows two full probes before taking the instance out of rotation. The default value is 15, the minimum value is 5.

Name string

The name of the resource that is unique within the set of probes used by the load balancer. This name can be used to access the resource.

NumberOfProbes int

The number of probes where if no response, will result in stopping further traffic from being delivered to the endpoint. This values allows endpoints to be taken out of rotation faster or slower than the typical times used in Azure.

RequestPath string

The URI used for requesting health status from the VM. Path is required if a protocol is set to http. Otherwise, it is not allowed. There is no default value.

etag String

A unique read-only string that changes whenever the resource is updated.

loadBalancingRules ListResourceResponse>

The load balancer rules that use this probe.

port Integer

The port for communicating the probe. Possible values range from 1 to 65535, inclusive.

protocol String

The protocol of the end point. If 'Tcp' is specified, a received ACK is required for the probe to be successful. If 'Http' or 'Https' is specified, a 200 OK response from the specifies URI is required for the probe to be successful.

provisioningState String

The provisioning state of the probe resource.

type String

Type of the resource.

id String

Resource ID.

intervalInSeconds Integer

The interval, in seconds, for how frequently to probe the endpoint for health status. Typically, the interval is slightly less than half the allocated timeout period (in seconds) which allows two full probes before taking the instance out of rotation. The default value is 15, the minimum value is 5.

name String

The name of the resource that is unique within the set of probes used by the load balancer. This name can be used to access the resource.

numberOfProbes Integer

The number of probes where if no response, will result in stopping further traffic from being delivered to the endpoint. This values allows endpoints to be taken out of rotation faster or slower than the typical times used in Azure.

requestPath String

The URI used for requesting health status from the VM. Path is required if a protocol is set to http. Otherwise, it is not allowed. There is no default value.

etag string

A unique read-only string that changes whenever the resource is updated.

loadBalancingRules SubResourceResponse[]

The load balancer rules that use this probe.

port number

The port for communicating the probe. Possible values range from 1 to 65535, inclusive.

protocol string

The protocol of the end point. If 'Tcp' is specified, a received ACK is required for the probe to be successful. If 'Http' or 'Https' is specified, a 200 OK response from the specifies URI is required for the probe to be successful.

provisioningState string

The provisioning state of the probe resource.

type string

Type of the resource.

id string

Resource ID.

intervalInSeconds number

The interval, in seconds, for how frequently to probe the endpoint for health status. Typically, the interval is slightly less than half the allocated timeout period (in seconds) which allows two full probes before taking the instance out of rotation. The default value is 15, the minimum value is 5.

name string

The name of the resource that is unique within the set of probes used by the load balancer. This name can be used to access the resource.

numberOfProbes number

The number of probes where if no response, will result in stopping further traffic from being delivered to the endpoint. This values allows endpoints to be taken out of rotation faster or slower than the typical times used in Azure.

requestPath string

The URI used for requesting health status from the VM. Path is required if a protocol is set to http. Otherwise, it is not allowed. There is no default value.

etag str

A unique read-only string that changes whenever the resource is updated.

load_balancing_rules Sequence[SubResourceResponse]

The load balancer rules that use this probe.

port int

The port for communicating the probe. Possible values range from 1 to 65535, inclusive.

protocol str

The protocol of the end point. If 'Tcp' is specified, a received ACK is required for the probe to be successful. If 'Http' or 'Https' is specified, a 200 OK response from the specifies URI is required for the probe to be successful.

provisioning_state str

The provisioning state of the probe resource.

type str

Type of the resource.

id str

Resource ID.

interval_in_seconds int

The interval, in seconds, for how frequently to probe the endpoint for health status. Typically, the interval is slightly less than half the allocated timeout period (in seconds) which allows two full probes before taking the instance out of rotation. The default value is 15, the minimum value is 5.

name str

The name of the resource that is unique within the set of probes used by the load balancer. This name can be used to access the resource.

number_of_probes int

The number of probes where if no response, will result in stopping further traffic from being delivered to the endpoint. This values allows endpoints to be taken out of rotation faster or slower than the typical times used in Azure.

request_path str

The URI used for requesting health status from the VM. Path is required if a protocol is set to http. Otherwise, it is not allowed. There is no default value.

etag String

A unique read-only string that changes whenever the resource is updated.

loadBalancingRules List

The load balancer rules that use this probe.

port Number

The port for communicating the probe. Possible values range from 1 to 65535, inclusive.

protocol String

The protocol of the end point. If 'Tcp' is specified, a received ACK is required for the probe to be successful. If 'Http' or 'Https' is specified, a 200 OK response from the specifies URI is required for the probe to be successful.

provisioningState String

The provisioning state of the probe resource.

type String

Type of the resource.

id String

Resource ID.

intervalInSeconds Number

The interval, in seconds, for how frequently to probe the endpoint for health status. Typically, the interval is slightly less than half the allocated timeout period (in seconds) which allows two full probes before taking the instance out of rotation. The default value is 15, the minimum value is 5.

name String

The name of the resource that is unique within the set of probes used by the load balancer. This name can be used to access the resource.

numberOfProbes Number

The number of probes where if no response, will result in stopping further traffic from being delivered to the endpoint. This values allows endpoints to be taken out of rotation faster or slower than the typical times used in Azure.

requestPath String

The URI used for requesting health status from the VM. Path is required if a protocol is set to http. Otherwise, it is not allowed. There is no default value.

PublicIPAddressDnsSettingsResponse

DomainNameLabel 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.

Fqdn string

The Fully Qualified Domain Name of the A DNS record associated with the public IP. This is the concatenation of the domainNameLabel and the regionalized DNS zone.

ReverseFqdn string

The reverse FQDN. A user-visible, fully qualified domain name that resolves to this public IP address. If the reverseFqdn is specified, then a PTR DNS record is created pointing from the IP address in the in-addr.arpa domain to the reverse FQDN.

DomainNameLabel 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.

Fqdn string

The Fully Qualified Domain Name of the A DNS record associated with the public IP. This is the concatenation of the domainNameLabel and the regionalized DNS zone.

ReverseFqdn string

The reverse FQDN. A user-visible, fully qualified domain name that resolves to this public IP address. If the reverseFqdn is specified, then a PTR DNS record is created pointing from the IP address in the in-addr.arpa domain to the reverse FQDN.

domainNameLabel 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.

fqdn String

The Fully Qualified Domain Name of the A DNS record associated with the public IP. This is the concatenation of the domainNameLabel and the regionalized DNS zone.

reverseFqdn String

The reverse FQDN. A user-visible, fully qualified domain name that resolves to this public IP address. If the reverseFqdn is specified, then a PTR DNS record is created pointing from the IP address in the in-addr.arpa domain to the reverse FQDN.

domainNameLabel 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.

fqdn string

The Fully Qualified Domain Name of the A DNS record associated with the public IP. This is the concatenation of the domainNameLabel and the regionalized DNS zone.

reverseFqdn string

The reverse FQDN. A user-visible, fully qualified domain name that resolves to this public IP address. If the reverseFqdn is specified, then a PTR DNS record is created pointing from the IP address in the in-addr.arpa domain to the reverse FQDN.

domain_name_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.

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.

domainNameLabel 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.

fqdn String

The Fully Qualified Domain Name of the A DNS record associated with the public IP. This is the concatenation of the domainNameLabel and the regionalized DNS zone.

reverseFqdn String

The reverse FQDN. A user-visible, fully qualified domain name that resolves to this public IP address. If the reverseFqdn is specified, then a PTR DNS record is created pointing from the IP address in the in-addr.arpa domain to the reverse FQDN.

PublicIPAddressResponse

Etag string

A unique read-only string that changes whenever the resource is updated.

IpConfiguration Pulumi.AzureNative.Network.Inputs.IPConfigurationResponse

The IP configuration associated with the public IP address.

Name string

Resource name.

ProvisioningState string

The provisioning state of the public IP address resource.

ResourceGuid string

The resource GUID property of the public IP address resource.

Type string

Resource type.

DdosSettings Pulumi.AzureNative.Network.Inputs.DdosSettingsResponse

The DDoS protection custom policy associated with the public IP address.

DnsSettings Pulumi.AzureNative.Network.Inputs.PublicIPAddressDnsSettingsResponse

The FQDN of the DNS record associated with the public IP address.

ExtendedLocation Pulumi.AzureNative.Network.Inputs.ExtendedLocationResponse

The extended location of the public ip address.

Id string

Resource ID.

IdleTimeoutInMinutes int

The idle timeout of the public IP address.

IpAddress string

The IP address associated with the public IP address resource.

IpTags List<Pulumi.AzureNative.Network.Inputs.IpTagResponse>

The list of tags associated with the public IP address.

LinkedPublicIPAddress Pulumi.AzureNative.Network.Inputs.PublicIPAddressResponse

The linked public IP address of the public IP address resource.

Location string

Resource location.

MigrationPhase string

Migration phase of Public IP Address.

NatGateway Pulumi.AzureNative.Network.Inputs.NatGatewayResponse

The NatGateway for the Public IP address.

PublicIPAddressVersion string

The public IP address version.

PublicIPAllocationMethod string

The public IP address allocation method.

PublicIPPrefix Pulumi.AzureNative.Network.Inputs.SubResourceResponse

The Public IP Prefix this Public IP Address should be allocated from.

ServicePublicIPAddress Pulumi.AzureNative.Network.Inputs.PublicIPAddressResponse

The service public IP address of the public IP address resource.

Sku Pulumi.AzureNative.Network.Inputs.PublicIPAddressSkuResponse

The public IP address SKU.

Tags Dictionary<string, string>

Resource tags.

Zones List<string>

A list of availability zones denoting the IP allocated for the resource needs to come from.

Etag string

A unique read-only string that changes whenever the resource is updated.

IpConfiguration IPConfigurationResponse

The IP configuration associated with the public IP address.

Name string

Resource name.

ProvisioningState string

The provisioning state of the public IP address resource.

ResourceGuid string

The resource GUID property of the public IP address resource.

Type string

Resource type.

DdosSettings DdosSettingsResponse

The DDoS protection custom policy associated with the public IP address.

DnsSettings PublicIPAddressDnsSettingsResponse

The FQDN of the DNS record associated with the public IP address.

ExtendedLocation ExtendedLocationResponse

The extended location of the public ip address.

Id string

Resource ID.

IdleTimeoutInMinutes int

The idle timeout of the public IP address.

IpAddress string

The IP address associated with the public IP address resource.

IpTags []IpTagResponse

The list of tags associated with the public IP address.

LinkedPublicIPAddress PublicIPAddressResponse

The linked public IP address of the public IP address resource.

Location string

Resource location.

MigrationPhase string

Migration phase of Public IP Address.

NatGateway NatGatewayResponse

The NatGateway for the Public IP address.

PublicIPAddressVersion string

The public IP address version.

PublicIPAllocationMethod string

The public IP address allocation method.

PublicIPPrefix SubResourceResponse

The Public IP Prefix this Public IP Address should be allocated from.

ServicePublicIPAddress PublicIPAddressResponse

The service public IP address of the public IP address resource.

Sku PublicIPAddressSkuResponse

The public IP address SKU.

Tags map[string]string

Resource tags.

Zones []string

A list of availability zones denoting the IP allocated for the resource needs to come from.

etag String

A unique read-only string that changes whenever the resource is updated.

ipConfiguration IPConfigurationResponse

The IP configuration associated with the public IP address.

name String

Resource name.

provisioningState String

The provisioning state of the public IP address resource.

resourceGuid String

The resource GUID property of the public IP address resource.

type String

Resource type.

ddosSettings DdosSettingsResponse

The DDoS protection custom policy associated with the public IP address.

dnsSettings PublicIPAddressDnsSettingsResponse

The FQDN of the DNS record associated with the public IP address.

extendedLocation ExtendedLocationResponse

The extended location of the public ip address.

id String

Resource ID.

idleTimeoutInMinutes Integer

The idle timeout of the public IP address.

ipAddress String

The IP address associated with the public IP address resource.

ipTags ListTagResponse>

The list of tags associated with the public IP address.

linkedPublicIPAddress PublicIPAddressResponse

The linked public IP address of the public IP address resource.

location String

Resource location.

migrationPhase String

Migration phase of Public IP Address.

natGateway NatGatewayResponse

The NatGateway for the Public IP address.

publicIPAddressVersion String

The public IP address version.

publicIPAllocationMethod String

The public IP address allocation method.

publicIPPrefix SubResourceResponse

The Public IP Prefix this Public IP Address should be allocated from.

servicePublicIPAddress PublicIPAddressResponse

The service public IP address of the public IP address resource.

sku PublicIPAddressSkuResponse

The public IP address SKU.

tags Map

Resource tags.

zones List

A list of availability zones denoting the IP allocated for the resource needs to come from.

etag string

A unique read-only string that changes whenever the resource is updated.

ipConfiguration IPConfigurationResponse

The IP configuration associated with the public IP address.

name string

Resource name.

provisioningState string

The provisioning state of the public IP address resource.

resourceGuid string

The resource GUID property of the public IP address resource.

type string

Resource type.

ddosSettings DdosSettingsResponse

The DDoS protection custom policy associated with the public IP address.

dnsSettings PublicIPAddressDnsSettingsResponse

The FQDN of the DNS record associated with the public IP address.

extendedLocation ExtendedLocationResponse

The extended location of the public ip address.

id string

Resource ID.

idleTimeoutInMinutes number

The idle timeout of the public IP address.

ipAddress string

The IP address associated with the public IP address resource.

ipTags IpTagResponse[]

The list of tags associated with the public IP address.

linkedPublicIPAddress PublicIPAddressResponse

The linked public IP address of the public IP address resource.

location string

Resource location.

migrationPhase string

Migration phase of Public IP Address.

natGateway NatGatewayResponse

The NatGateway for the Public IP address.

publicIPAddressVersion string

The public IP address version.

publicIPAllocationMethod string

The public IP address allocation method.

publicIPPrefix SubResourceResponse

The Public IP Prefix this Public IP Address should be allocated from.

servicePublicIPAddress PublicIPAddressResponse

The service public IP address of the public IP address resource.

sku PublicIPAddressSkuResponse

The public IP address SKU.

tags {[key: string]: string}

Resource tags.

zones string[]

A list of availability zones denoting the IP allocated for the resource needs to come from.

etag str

A unique read-only string that changes whenever the resource is updated.

ip_configuration IPConfigurationResponse

The IP configuration associated with the public IP address.

name str

Resource name.

provisioning_state str

The provisioning state of the public IP address resource.

resource_guid str

The resource GUID property of the public IP address resource.

type str

Resource type.

ddos_settings DdosSettingsResponse

The DDoS protection custom policy associated with the public IP address.

dns_settings PublicIPAddressDnsSettingsResponse

The FQDN of the DNS record associated with the public IP address.

extended_location ExtendedLocationResponse

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.

ip_tags Sequence[IpTagResponse]

The list of tags associated with the public IP address.

linked_public_ip_address PublicIPAddressResponse

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 NatGatewayResponse

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 SubResourceResponse

The Public IP Prefix this Public IP Address should be allocated from.

service_public_ip_address PublicIPAddressResponse

The service public IP address of the public IP address resource.

sku PublicIPAddressSkuResponse

The public IP address SKU.

tags Mapping[str, str]

Resource tags.

zones Sequence[str]

A list of availability zones denoting the IP allocated for the resource needs to come from.

etag String

A unique read-only string that changes whenever the resource is updated.

ipConfiguration Property Map

The IP configuration associated with the public IP address.

name String

Resource name.

provisioningState String

The provisioning state of the public IP address resource.

resourceGuid String

The resource GUID property of the public IP address resource.

type String

Resource type.

ddosSettings Property Map

The DDoS protection custom policy associated with the public IP address.

dnsSettings Property Map

The FQDN of the DNS record associated with the public IP address.

extendedLocation Property Map

The extended location of the public ip address.

id String

Resource ID.

idleTimeoutInMinutes Number

The idle timeout of the public IP address.

ipAddress String

The IP address associated with the public IP address resource.

ipTags List

The list of tags associated with the public IP address.

linkedPublicIPAddress Property Map

The linked public IP address of the public IP address resource.

location String

Resource location.

migrationPhase String

Migration phase of Public IP Address.

natGateway Property Map

The NatGateway for the Public IP address.

publicIPAddressVersion String

The public IP address version.

publicIPAllocationMethod String

The public IP address allocation method.

publicIPPrefix Property Map

The Public IP Prefix this Public IP Address should be allocated from.

servicePublicIPAddress Property Map

The service public IP address of the public IP address resource.

sku Property Map

The public IP address SKU.

tags Map

Resource tags.

zones List

A list of availability zones denoting the IP allocated for the resource needs to come from.

PublicIPAddressSkuResponse

Name string

Name of a public IP address SKU.

Tier string

Tier of a public IP address SKU.

Name string

Name of a public IP address SKU.

Tier string

Tier of a public IP address SKU.

name String

Name of a public IP address SKU.

tier String

Tier of a public IP address SKU.

name string

Name of a public IP address SKU.

tier string

Tier of a public IP address SKU.

name str

Name of a public IP address SKU.

tier str

Tier of a public IP address SKU.

name String

Name of a public IP address SKU.

tier String

Tier of a public IP address SKU.

ResourceNavigationLinkResponse

Etag string

A unique read-only string that changes whenever the resource is updated.

Id string

Resource ID.

ProvisioningState string

The provisioning state of the resource navigation link resource.

Type string

Resource type.

Link string

Link to the external resource.

LinkedResourceType 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.

ProvisioningState string

The provisioning state of the resource navigation link resource.

Type string

Resource type.

Link string

Link to the external resource.

LinkedResourceType 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.

provisioningState String

The provisioning state of the resource navigation link resource.

type String

Resource type.

link String

Link to the external resource.

linkedResourceType 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.

provisioningState string

The provisioning state of the resource navigation link resource.

type string

Resource type.

link string

Link to the external resource.

linkedResourceType 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.

provisioningState String

The provisioning state of the resource navigation link resource.

type String

Resource type.

link String

Link to the external resource.

linkedResourceType 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.

RetentionPolicyParametersResponse

Days int

Number of days to retain flow log records.

Enabled bool

Flag to enable/disable retention.

Days int

Number of days to retain flow log records.

Enabled bool

Flag to enable/disable retention.

days Integer

Number of days to retain flow log records.

enabled Boolean

Flag to enable/disable retention.

days number

Number of days to retain flow log records.

enabled boolean

Flag to enable/disable retention.

days int

Number of days to retain flow log records.

enabled bool

Flag to enable/disable retention.

days Number

Number of days to retain flow log records.

enabled Boolean

Flag to enable/disable retention.

RouteResponse

Etag string

A unique read-only string that changes whenever the resource is updated.

NextHopType string

The type of Azure hop the packet should be sent to.

ProvisioningState string

The provisioning state of the route resource.

AddressPrefix string

The destination CIDR to which the route applies.

HasBgpOverride bool

A value indicating whether this route overrides overlapping BGP routes regardless of LPM.

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.

NextHopIpAddress 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.

NextHopType string

The type of Azure hop the packet should be sent to.

ProvisioningState string

The provisioning state of the route resource.

AddressPrefix string

The destination CIDR to which the route applies.

HasBgpOverride bool

A value indicating whether this route overrides overlapping BGP routes regardless of LPM.

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.

NextHopIpAddress 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.

nextHopType String

The type of Azure hop the packet should be sent to.

provisioningState String

The provisioning state of the route resource.

addressPrefix String

The destination CIDR to which the route applies.

hasBgpOverride Boolean

A value indicating whether this route overrides overlapping BGP routes regardless of LPM.

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.

nextHopIpAddress 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.

nextHopType string

The type of Azure hop the packet should be sent to.

provisioningState string

The provisioning state of the route resource.

addressPrefix string

The destination CIDR to which the route applies.

hasBgpOverride boolean

A value indicating whether this route overrides overlapping BGP routes regardless of LPM.

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.

nextHopIpAddress 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.

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.

has_bgp_override bool

A value indicating whether this route overrides overlapping BGP routes regardless of LPM.

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.

nextHopType String

The type of Azure hop the packet should be sent to.

provisioningState String

The provisioning state of the route resource.

addressPrefix String

The destination CIDR to which the route applies.

hasBgpOverride Boolean

A value indicating whether this route overrides overlapping BGP routes regardless of LPM.

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.

nextHopIpAddress 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.

RouteTableResponse

Etag string

A unique read-only string that changes whenever the resource is updated.

Name string

Resource name.

ProvisioningState string

The provisioning state of the route table resource.

ResourceGuid string

The resource GUID property of the route table.

Subnets List<Pulumi.AzureNative.Network.Inputs.SubnetResponse>

A collection of references to subnets.

Type string

Resource type.

DisableBgpRoutePropagation 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.AzureNative.Network.Inputs.RouteResponse>

Collection of routes contained within a route table.

Tags Dictionary<string, string>

Resource tags.

Etag string

A unique read-only string that changes whenever the resource is updated.

Name string

Resource name.

ProvisioningState string

The provisioning state of the route table resource.

ResourceGuid string

The resource GUID property of the route table.

Subnets []SubnetResponse

A collection of references to subnets.

Type string

Resource type.

DisableBgpRoutePropagation 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 []RouteResponse

Collection of routes contained within a route table.

Tags map[string]string

Resource tags.

etag String

A unique read-only string that changes whenever the resource is updated.

name String

Resource name.

provisioningState String

The provisioning state of the route table resource.

resourceGuid String

The resource GUID property of the route table.

subnets ListResponse>

A collection of references to subnets.

type String

Resource type.

disableBgpRoutePropagation 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 ListResponse>

Collection of routes contained within a route table.

tags Map

Resource tags.

etag string

A unique read-only string that changes whenever the resource is updated.

name string

Resource name.

provisioningState string

The provisioning state of the route table resource.

resourceGuid string

The resource GUID property of the route table.

subnets SubnetResponse[]

A collection of references to subnets.

type string

Resource type.

disableBgpRoutePropagation 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 RouteResponse[]

Collection of routes contained within a route table.

tags {[key: string]: string}

Resource tags.

etag str

A unique read-only string that changes whenever the resource is updated.

name str

Resource name.

provisioning_state str

The provisioning state of the route table resource.

resource_guid str

The resource GUID property of the route table.

subnets Sequence[SubnetResponse]

A collection of references to subnets.

type str

Resource type.

disable_bgp_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[RouteResponse]

Collection of routes contained within a route table.

tags Mapping[str, str]

Resource tags.

etag String

A unique read-only string that changes whenever the resource is updated.

name String

Resource name.

provisioningState String

The provisioning state of the route table resource.

resourceGuid String

The resource GUID property of the route table.

subnets List

A collection of references to subnets.

type String

Resource type.

disableBgpRoutePropagation 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

Collection of routes contained within a route table.

tags Map

Resource tags.

SecurityRuleResponse

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.

Protocol string

Network protocol this rule applies to.

ProvisioningState string

The provisioning state of the security rule resource.

Description string

A description for this rule. Restricted to 140 chars.

DestinationAddressPrefix 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.

DestinationAddressPrefixes List<string>

The destination address prefixes. CIDR or destination IP ranges.

DestinationApplicationSecurityGroups List<Pulumi.AzureNative.Network.Inputs.ApplicationSecurityGroupResponse>

The application security group specified as destination.

DestinationPortRange string

The destination port or range. Integer or range between 0 and 65535. Asterisk '*' can also be used to match all ports.

DestinationPortRanges 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.

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.

SourceAddressPrefix 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.

SourceAddressPrefixes List<string>

The CIDR or source IP ranges.

SourceApplicationSecurityGroups List<Pulumi.AzureNative.Network.Inputs.ApplicationSecurityGroupResponse>

The application security group specified as source.

SourcePortRange string

The source port or range. Integer or range between 0 and 65535. Asterisk '*' can also be used to match all ports.

SourcePortRanges 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.

Protocol string

Network protocol this rule applies to.

ProvisioningState string

The provisioning state of the security rule resource.

Description string

A description for this rule. Restricted to 140 chars.

DestinationAddressPrefix 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.

DestinationAddressPrefixes []string

The destination address prefixes. CIDR or destination IP ranges.

DestinationApplicationSecurityGroups []ApplicationSecurityGroupResponse

The application security group specified as destination.

DestinationPortRange string

The destination port or range. Integer or range between 0 and 65535. Asterisk '*' can also be used to match all ports.

DestinationPortRanges []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.

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.

SourceAddressPrefix 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.

SourceAddressPrefixes []string

The CIDR or source IP ranges.

SourceApplicationSecurityGroups []ApplicationSecurityGroupResponse

The application security group specified as source.

SourcePortRange string

The source port or range. Integer or range between 0 and 65535. Asterisk '*' can also be used to match all ports.

SourcePortRanges []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.

protocol String

Network protocol this rule applies to.

provisioningState String

The provisioning state of the security rule resource.

description String

A description for this rule. Restricted to 140 chars.

destinationAddressPrefix 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.

destinationAddressPrefixes List

The destination address prefixes. CIDR or destination IP ranges.

destinationApplicationSecurityGroups ListSecurityGroupResponse>

The application security group specified as destination.

destinationPortRange String

The destination port or range. Integer or range between 0 and 65535. Asterisk '*' can also be used to match all ports.

destinationPortRanges List

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.

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.

sourceAddressPrefix 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.

sourceAddressPrefixes List

The CIDR or source IP ranges.

sourceApplicationSecurityGroups ListSecurityGroupResponse>

The application security group specified as source.

sourcePortRange String

The source port or range. Integer or range between 0 and 65535. Asterisk '*' can also be used to match all ports.

sourcePortRanges List

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.

protocol string

Network protocol this rule applies to.

provisioningState string

The provisioning state of the security rule resource.

description string

A description for this rule. Restricted to 140 chars.

destinationAddressPrefix 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.

destinationAddressPrefixes string[]

The destination address prefixes. CIDR or destination IP ranges.

destinationApplicationSecurityGroups ApplicationSecurityGroupResponse[]

The application security group specified as destination.