Partager via


VnetParameters Class

Definition

The required set of inputs to validate a VNET

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Functions.Models.Api20231201.VnetParametersTypeConverter))]
public class VnetParameters : Microsoft.Azure.PowerShell.Cmdlets.Functions.Models.Api20231201.IVnetParameters, Microsoft.Azure.PowerShell.Cmdlets.Functions.Runtime.IValidates
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Functions.Models.Api20231201.VnetParametersTypeConverter))>]
type VnetParameters = class
    interface IVnetParameters
    interface IJsonSerializable
    interface IProxyOnlyResource
    interface IValidates
Public Class VnetParameters
Implements IValidates, IVnetParameters
Inheritance
VnetParameters
Attributes
Implements

Constructors

VnetParameters()

Creates an new VnetParameters instance.

Properties

Id

Resource Id.

Kind

Kind of resource.

Name

Resource Name.

SubnetResourceId

The ARM Resource ID of the subnet to validate

Type

Resource type.

VnetName

The name of the VNET to be validated

VnetResourceGroup

The Resource Group of the VNET to be validated

VnetSubnetName

The subnet name to be validated

Methods

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of VnetParameters.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of VnetParameters.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.Functions.Models.Api20231201.IVnetParameters.

FromJsonString(String)

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

ToJson(JsonObject, SerializationMode)

Serializes this instance of VnetParameters into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

Validate(IEventListener)

Validates that this object meets the validation criteria.

Applies to