Share via


VnetConfiguration Class

Definition

Configuration properties for apps environment to join a Virtual Network

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.App.Models.VnetConfigurationTypeConverter))]
public class VnetConfiguration : Microsoft.Azure.PowerShell.Cmdlets.App.Models.IVnetConfiguration
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.App.Models.VnetConfigurationTypeConverter))>]
type VnetConfiguration = class
    interface IVnetConfiguration
    interface IJsonSerializable
Public Class VnetConfiguration
Implements IVnetConfiguration
Inheritance
VnetConfiguration
Attributes
Implements

Constructors

VnetConfiguration()

Creates an new VnetConfiguration instance.

Properties

DockerBridgeCidr

CIDR notation IP range assigned to the Docker bridge, network. Must not overlap with any other provided IP ranges.

InfrastructureSubnetId

Resource ID of a subnet for infrastructure components. Must not overlap with any other provided IP ranges.

Internal

Boolean indicating the environment only has an internal load balancer. These environments do not have a public static IP resource. They must provide infrastructureSubnetId if enabling this property

PlatformReservedCidr

IP range in CIDR notation that can be reserved for environment infrastructure IP addresses. Must not overlap with any other provided IP ranges.

PlatformReservedDnsIP

An IP address from the IP range defined by platformReservedCidr that will be reserved for the internal DNS server.

Methods

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of VnetConfiguration.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of VnetConfiguration.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.App.Models.IVnetConfiguration.

FromJsonString(String)

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

ToJson(JsonObject, SerializationMode)

Serializes this instance of VnetConfiguration into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

ToString()

Applies to