Share via


NetworkProperties Class

Definition

Network properties

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.DevCenter.Models.Api20240501Preview.NetworkPropertiesTypeConverter))]
public class NetworkProperties : Microsoft.Azure.PowerShell.Cmdlets.DevCenter.Models.Api20240501Preview.INetworkProperties, Microsoft.Azure.PowerShell.Cmdlets.DevCenter.Runtime.IValidates
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.DevCenter.Models.Api20240501Preview.NetworkPropertiesTypeConverter))>]
type NetworkProperties = class
    interface INetworkProperties
    interface IJsonSerializable
    interface INetworkConnectionUpdateProperties
    interface IValidates
Public Class NetworkProperties
Implements INetworkProperties, IValidates
Inheritance
NetworkProperties
Attributes
Implements

Constructors

NetworkProperties()

Creates an new NetworkProperties instance.

Properties

DomainJoinType

AAD Join type.

DomainName

Active Directory domain name

DomainPassword

The password for the account used to join domain

DomainUsername

The username of an Active Directory account (user or service account) that has permissions to create computer objects in Active Directory. Required format: admin@contoso.com.

HealthCheckStatus

Overall health status of the network connection. Health checks are run on creation, update, and periodically to validate the network connection.

NetworkingResourceGroupName

The name for resource group where NICs will be placed.

OrganizationUnit

Active Directory domain Organization Unit (OU)

ProvisioningState

The provisioning state of the resource.

SubnetId

The subnet to attach Virtual Machines to

Methods

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of NetworkProperties.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of NetworkProperties.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.DevCenter.Models.Api20240501Preview.INetworkProperties.

FromJsonString(String)

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

ToJson(JsonObject, SerializationMode)

Serializes this instance of NetworkProperties into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

Validate(IEventListener)

Validates that this object meets the validation criteria.

Applies to