次の方法で共有


NetworkInterfacePropertiesFormat Class

Definition

NetworkInterface properties.

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.CloudService.Models.Api20210301.NetworkInterfacePropertiesFormatTypeConverter))]
public class NetworkInterfacePropertiesFormat : Microsoft.Azure.PowerShell.Cmdlets.CloudService.Models.Api20210301.INetworkInterfacePropertiesFormat
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.CloudService.Models.Api20210301.NetworkInterfacePropertiesFormatTypeConverter))>]
type NetworkInterfacePropertiesFormat = class
    interface INetworkInterfacePropertiesFormat
    interface IJsonSerializable
Public Class NetworkInterfacePropertiesFormat
Implements INetworkInterfacePropertiesFormat
Inheritance
NetworkInterfacePropertiesFormat
Attributes
Implements

Constructors

NetworkInterfacePropertiesFormat()

Creates an new NetworkInterfacePropertiesFormat instance.

Properties

Alias

The alias of the private link service.

ApplicationSecurityGroup

Application security groups in which the private endpoint IP configuration is included.

AutoApprovalSubscription

The list of subscriptions.

CustomDnsConfig

An array of custom dns configurations.

CustomNetworkInterfaceName

The custom name of the network interface attached to the private endpoint.

DefaultSecurityRule

The default security rules of network security group.

DnsSettingAppliedDnsServer

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.

DnsSettingDnsServer

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.

DnsSettingInternalDnsNameLabel

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

DnsSettingInternalDomainNameSuffix

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.

DnsSettingInternalFqdn

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

DscpConfigurationId

Resource ID.

EnableAcceleratedNetworking

If the network interface is accelerated networking enabled.

EnableIPForwarding

Indicates whether IP forwarding is enabled on this network interface.

EnableProxyProtocol

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

FlowLog

A collection of references to flow log resources.

Fqdn

The list of Fqdn.

HostedWorkload

A list of references to linked BareMetal resources.

IPConfiguration

A list of IPConfigurations of the network interface.

LoadBalancerFrontendIPConfiguration

An array of references to the load balancer IP configurations.

MacAddress

The MAC address of the network interface.

ManualPrivateLinkServiceConnection

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.

MigrationPhase

Migration phase of Network Interface resource.

NetworkSecurityGroupEtag

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

NetworkSecurityGroupId

Resource ID.

NetworkSecurityGroupLocation

Resource location.

NetworkSecurityGroupName

Resource name.

NetworkSecurityGroupPropertiesNetworkInterface

A collection of references to network interfaces.

NetworkSecurityGroupPropertiesProvisioningState

The provisioning state of the network security group resource.

NetworkSecurityGroupPropertiesResourceGuid

The resource GUID property of the network security group resource.

NetworkSecurityGroupPropertiesSubnets

A collection of references to subnets.

NetworkSecurityGroupTag

Resource tags.

NetworkSecurityGroupType

Resource type.

NicType

Type of Network Interface resource.

Primary

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

PrivateEndpointConnection

An array of list about connections to the private endpoint.

PrivateEndpointEtag

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

PrivateEndpointExtendedLocationName

The name of the extended location.

PrivateEndpointExtendedLocationType

The type of the extended location.

PrivateEndpointId

Resource ID.

PrivateEndpointLocation

Resource location.

PrivateEndpointName

Resource name.

PrivateEndpointPropertiesIPConfiguration

A list of IP configurations of the private endpoint. This will be used to map to the First Party Service's endpoints.

PrivateEndpointPropertiesNetworkInterface

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

PrivateEndpointPropertiesProvisioningState

The provisioning state of the private endpoint resource.

PrivateEndpointTag

Resource tags.

PrivateEndpointType

Resource type.

PrivateLinkServiceConnection

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

PrivateLinkServiceEtag

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

PrivateLinkServiceExtendedLocationName

The name of the extended location.

PrivateLinkServiceExtendedLocationType

The type of the extended location.

PrivateLinkServiceId

Resource ID.

PrivateLinkServiceLocation

Resource location.

PrivateLinkServiceName

Resource name.

PrivateLinkServicePropertiesIPConfiguration

An array of private link service IP configurations.

PrivateLinkServicePropertiesNetworkInterface

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

PrivateLinkServicePropertiesProvisioningState

The provisioning state of the private link service resource.

PrivateLinkServiceTag

Resource tags.

PrivateLinkServiceType

Resource type.

ProvisioningState

The provisioning state of the network interface resource.

ResourceGuid

The resource GUID property of the network interface resource.

SecurityRule

A collection of security rules of the network security group.

Subnet

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

TapConfiguration

A list of TapConfigurations of the network interface.

VirtualMachineId

Resource ID.

VisibilitySubscription

The list of subscriptions.

WorkloadType

WorkloadType of the NetworkInterface for BareMetal resources

Methods

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of NetworkInterfacePropertiesFormat.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of NetworkInterfacePropertiesFormat.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.CloudService.Models.Api20210301.INetworkInterfacePropertiesFormat.

FromJsonString(String)

Creates a new instance of NetworkInterfacePropertiesFormat, deserializing the content from a json string.

ToJson(JsonObject, SerializationMode)

Serializes this instance of NetworkInterfacePropertiesFormat into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

Applies to