Share via


GatewayUpdate Class

Definition

Describes a License Update.

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.ConnectedMachine.Models.GatewayUpdateTypeConverter))]
public class GatewayUpdate : Microsoft.Azure.PowerShell.Cmdlets.ConnectedMachine.Models.IGatewayUpdate, Microsoft.Azure.PowerShell.Cmdlets.ConnectedMachine.Runtime.IValidates
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.ConnectedMachine.Models.GatewayUpdateTypeConverter))>]
type GatewayUpdate = class
    interface IGatewayUpdate
    interface IJsonSerializable
    interface IResourceUpdate
    interface IValidates
Public Class GatewayUpdate
Implements IGatewayUpdate, IValidates
Inheritance
GatewayUpdate
Attributes
Implements

Constructors

GatewayUpdate()

Creates an new GatewayUpdate instance.

Properties

AllowedFeature

Specifies the list of features that are enabled for this Gateway.

Tags

Resource tags

Methods

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of GatewayUpdate.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of GatewayUpdate.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.ConnectedMachine.Models.IGatewayUpdate.

FromJsonString(String)

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

ToJson(JsonObject, SerializationMode)

Serializes this instance of GatewayUpdate into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

ToString()
Validate(IEventListener)

Validates that this object meets the validation criteria.

Applies to