Share via


MultiSubnetIPConfiguration Class

Definition

Multi subnet ip configuration for an availability group listener.

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.SqlVirtualMachine.Models.Api20220801Preview.MultiSubnetIPConfigurationTypeConverter))]
public class MultiSubnetIPConfiguration : Microsoft.Azure.PowerShell.Cmdlets.SqlVirtualMachine.Models.Api20220801Preview.IMultiSubnetIPConfiguration
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.SqlVirtualMachine.Models.Api20220801Preview.MultiSubnetIPConfigurationTypeConverter))>]
type MultiSubnetIPConfiguration = class
    interface IMultiSubnetIPConfiguration
    interface IJsonSerializable
Public Class MultiSubnetIPConfiguration
Implements IMultiSubnetIPConfiguration
Inheritance
MultiSubnetIPConfiguration
Attributes
Implements

Constructors

MultiSubnetIPConfiguration()

Creates an new MultiSubnetIPConfiguration instance.

Properties

PrivateIPAddressIpaddress

Private IP address bound to the availability group listener.

PrivateIPAddressSubnetResourceId

Subnet used to include private IP.

SqlVirtualMachineInstance

SQL virtual machine instance resource id that are enrolled into the availability group listener.

Methods

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of MultiSubnetIPConfiguration.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of MultiSubnetIPConfiguration.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.SqlVirtualMachine.Models.Api20220801Preview.IMultiSubnetIPConfiguration.

FromJsonString(String)

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

ToJson(JsonObject, SerializationMode)

Serializes this instance of MultiSubnetIPConfiguration into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

ToString()

Applies to