Share via


GatewayProperties Class

Definition

Describes the properties of a Gateway Profile.

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.ConnectedMachine.Models.GatewayPropertiesTypeConverter))]
public class GatewayProperties : Microsoft.Azure.PowerShell.Cmdlets.ConnectedMachine.Models.IGatewayProperties
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.ConnectedMachine.Models.GatewayPropertiesTypeConverter))>]
type GatewayProperties = class
    interface IGatewayProperties
    interface IJsonSerializable
Public Class GatewayProperties
Implements IGatewayProperties
Inheritance
GatewayProperties
Attributes
Implements

Constructors

GatewayProperties()

Creates an new GatewayProperties instance.

Properties

AllowedFeature

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

GatewayEndpoint

The endpoint fqdn for the Gateway.

GatewayId

A unique, immutable, identifier for the Gateway.

GatewayType

The type of the Gateway resource.

ProvisioningState

The provisioning state, which only appears in the response.

Methods

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of GatewayProperties.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of GatewayProperties.

FromJson(JsonNode)

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

FromJsonString(String)

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

ToJson(JsonObject, SerializationMode)

Serializes this instance of GatewayProperties into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

ToString()

Applies to