Share via


ServiceGateway interface

ServiceGateway resource.

Extends

Properties

etag

A unique read-only string that changes whenever the resource is updated. NOTE: This property will not be serialized. It can only be populated by the server.

provisioningState

The provisioning state of the service gateway resource. NOTE: This property will not be serialized. It can only be populated by the server.

resourceGuid

The resource GUID property of the service gateway resource. NOTE: This property will not be serialized. It can only be populated by the server.

routeTargetAddress

Route Target address of Service gateway

routeTargetAddressV6

Route Target address V6 of Service gateway

sku

The service gateway SKU.

virtualNetwork

Reference to an existing virtual network.

zones

A list of availability zones denoting the zone in which service gateway should be deployed.

  • The zone values must be provided as strings representing numeric identifiers like "1", "2", "3" etc.

Inherited Properties

id

Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}" NOTE: This property will not be serialized. It can only be populated by the server.

location

The geo-location where the resource lives

name

The name of the resource NOTE: This property will not be serialized. It can only be populated by the server.

systemData

Azure Resource Manager metadata containing createdBy and modifiedBy information. NOTE: This property will not be serialized. It can only be populated by the server.

tags

Resource tags.

type

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" NOTE: This property will not be serialized. It can only be populated by the server.

Property Details

etag

A unique read-only string that changes whenever the resource is updated. NOTE: This property will not be serialized. It can only be populated by the server.

etag?: string

Property Value

string

provisioningState

The provisioning state of the service gateway resource. NOTE: This property will not be serialized. It can only be populated by the server.

provisioningState?: string

Property Value

string

resourceGuid

The resource GUID property of the service gateway resource. NOTE: This property will not be serialized. It can only be populated by the server.

resourceGuid?: string

Property Value

string

routeTargetAddress

Route Target address of Service gateway

routeTargetAddress?: RouteTargetAddressPropertiesFormat

Property Value

routeTargetAddressV6

Route Target address V6 of Service gateway

routeTargetAddressV6?: RouteTargetAddressPropertiesFormat

Property Value

sku

The service gateway SKU.

sku?: ServiceGatewaySku

Property Value

virtualNetwork

Reference to an existing virtual network.

virtualNetwork?: VirtualNetwork

Property Value

zones

A list of availability zones denoting the zone in which service gateway should be deployed.

  • The zone values must be provided as strings representing numeric identifiers like "1", "2", "3" etc.
zones?: string[]

Property Value

string[]

Inherited Property Details

id

Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}" NOTE: This property will not be serialized. It can only be populated by the server.

id?: string

Property Value

string

Inherited From TrackedResource.id

location

The geo-location where the resource lives

location: string

Property Value

string

Inherited From TrackedResource.location

name

The name of the resource NOTE: This property will not be serialized. It can only be populated by the server.

name?: string

Property Value

string

Inherited From TrackedResource.name

systemData

Azure Resource Manager metadata containing createdBy and modifiedBy information. NOTE: This property will not be serialized. It can only be populated by the server.

systemData?: SecurityPerimeterSystemData

Property Value

Inherited From TrackedResource.systemData

tags

Resource tags.

tags?: {[propertyName: string]: string}

Property Value

{[propertyName: string]: string}

Inherited From TrackedResource.tags

type

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" NOTE: This property will not be serialized. It can only be populated by the server.

type?: string

Property Value

string

Inherited From TrackedResource.type