InternetGatewayProperties Class

Definition

Internet Gateway Properties defines the properties of the resource.

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.ManagedNetworkFabric.Models.InternetGatewayPropertiesTypeConverter))]
public class InternetGatewayProperties : Microsoft.Azure.PowerShell.Cmdlets.ManagedNetworkFabric.Models.IInternetGatewayProperties, Microsoft.Azure.PowerShell.Cmdlets.ManagedNetworkFabric.Runtime.IValidates
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.ManagedNetworkFabric.Models.InternetGatewayPropertiesTypeConverter))>]
type InternetGatewayProperties = class
    interface IInternetGatewayProperties
    interface IJsonSerializable
    interface IAnnotationResource
    interface IInternetGatewayPatchableProperties
    interface IValidates
Public Class InternetGatewayProperties
Implements IInternetGatewayProperties, IValidates
Inheritance
InternetGatewayProperties
Attributes
Implements

Constructors

Name Description
InternetGatewayProperties()

Creates an new InternetGatewayProperties instance.

Properties

Name Description
Annotation

Switch configuration description.

InternetGatewayRuleId

ARM Resource ID of the Internet Gateway Rule.

Ipv4Address

IPv4 Address of Internet Gateway.

NetworkFabricControllerId

ARM Resource ID of the Network Fabric Controller.

Port

Port number of Internet Gateway.

ProvisioningState

Provisioning state of resource.

Type

Gateway Type of the resource.

Methods

Name Description
DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of InternetGatewayProperties.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of InternetGatewayProperties.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.ManagedNetworkFabric.Models.IInternetGatewayProperties.

FromJsonString(String)

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

ToJson(JsonObject, SerializationMode)

Serializes this instance of InternetGatewayProperties into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

ToString()
Validate(IEventListener)

Validates that this object meets the validation criteria.

Applies to