Share via


ExpressRouteGateway Class

Definition

ExpressRoute gateway resource.

[Microsoft.Rest.Serialization.JsonTransformation]
public class ExpressRouteGateway : Microsoft.Azure.Management.Network.Models.Resource
[<Microsoft.Rest.Serialization.JsonTransformation>]
type ExpressRouteGateway = class
    inherit Resource
Public Class ExpressRouteGateway
Inherits Resource
Inheritance
ExpressRouteGateway
Attributes

Constructors

ExpressRouteGateway()

Initializes a new instance of the ExpressRouteGateway class.

ExpressRouteGateway(VirtualHubId, String, String, String, String, IDictionary<String,String>, ExpressRouteGatewayPropertiesAutoScaleConfiguration, IList<ExpressRouteConnection>, String, String)

Initializes a new instance of the ExpressRouteGateway class.

Properties

AutoScaleConfiguration

Gets or sets configuration for auto scaling.

Etag

Gets a unique read-only string that changes whenever the resource is updated.

ExpressRouteConnections

Gets or sets list of ExpressRoute connections to the ExpressRoute gateway.

Id

Gets or sets resource ID.

(Inherited from Resource)
Location

Gets or sets resource location.

(Inherited from Resource)
Name

Gets resource name.

(Inherited from Resource)
ProvisioningState

Gets the provisioning state of the express route gateway resource. Possible values include: 'Succeeded', 'Updating', 'Deleting', 'Failed'

Tags

Gets or sets resource tags.

(Inherited from Resource)
Type

Gets resource type.

(Inherited from Resource)
VirtualHub

Gets or sets the Virtual Hub where the ExpressRoute gateway is or will be deployed.

Methods

Validate()

Validate the object.

Applies to