Show / Hide Table of Contents

Class NetworkInterfaceState

Inheritance
System.Object
InputArgs
ResourceArgs
NetworkInterfaceState
Inherited Members
ResourceArgs.Empty
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: Pulumi.Azure.Network
Assembly: Pulumi.Azure.dll
Syntax
public sealed class NetworkInterfaceState : ResourceArgs

Constructors

View Source

NetworkInterfaceState()

Declaration
public NetworkInterfaceState()

Properties

View Source

AppliedDnsServers

If the Virtual Machine using this Network Interface is part of an Availability Set, then this list will have the union of all DNS servers from all Network Interfaces that are part of the Availability Set.

Declaration
public InputList<string> AppliedDnsServers { get; set; }
Property Value
Type Description
InputList<System.String>
View Source

DnsServers

A list of IP Addresses defining the DNS Servers which should be used for this Network Interface.

Declaration
public InputList<string> DnsServers { get; set; }
Property Value
Type Description
InputList<System.String>
View Source

EnableAcceleratedNetworking

Should Accelerated Networking be enabled? Defaults to false.

Declaration
public Input<bool> EnableAcceleratedNetworking { get; set; }
Property Value
Type Description
Input<System.Boolean>
View Source

EnableIpForwarding

Should IP Forwarding be enabled? Defaults to false.

Declaration
public Input<bool> EnableIpForwarding { get; set; }
Property Value
Type Description
Input<System.Boolean>
View Source

InternalDnsNameLabel

The (relative) DNS Name used for internal communications between Virtual Machines in the same Virtual Network.

Declaration
public Input<string> InternalDnsNameLabel { get; set; }
Property Value
Type Description
Input<System.String>
View Source

InternalDomainNameSuffix

Even if internal_dns_name_label 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 internal_domain_name_suffix.

Declaration
public Input<string> InternalDomainNameSuffix { get; set; }
Property Value
Type Description
Input<System.String>
View Source

IpConfigurations

One or more ip_configuration blocks as defined below.

Declaration
public InputList<NetworkInterfaceIpConfigurationGetArgs> IpConfigurations { get; set; }
Property Value
Type Description
InputList<NetworkInterfaceIpConfigurationGetArgs>
View Source

Location

The location where the Network Interface should exist. Changing this forces a new resource to be created.

Declaration
public Input<string> Location { get; set; }
Property Value
Type Description
Input<System.String>
View Source

MacAddress

The Media Access Control (MAC) Address of the Network Interface.

Declaration
public Input<string> MacAddress { get; set; }
Property Value
Type Description
Input<System.String>
View Source

Name

The name of the Network Interface. Changing this forces a new resource to be created.

Declaration
public Input<string> Name { get; set; }
Property Value
Type Description
Input<System.String>
View Source

PrivateIpAddress

The Static IP Address which should be used.

Declaration
public Input<string> PrivateIpAddress { get; set; }
Property Value
Type Description
Input<System.String>
View Source

PrivateIpAddresses

The private IP addresses of the network interface.

Declaration
public InputList<string> PrivateIpAddresses { get; set; }
Property Value
Type Description
InputList<System.String>
View Source

ResourceGroupName

The name of the Resource Group in which to create the Network Interface. Changing this forces a new resource to be created.

Declaration
public Input<string> ResourceGroupName { get; set; }
Property Value
Type Description
Input<System.String>
View Source

Tags

A mapping of tags to assign to the resource.

Declaration
public InputMap<string> Tags { get; set; }
Property Value
Type Description
InputMap<System.String>
View Source

VirtualMachineId

The ID of the Virtual Machine which this Network Interface is connected to.

Declaration
public Input<string> VirtualMachineId { get; set; }
Property Value
Type Description
Input<System.String>
  • View Source
Back to top Copyright 2016-2020, Pulumi Corporation.