ArmApiManagementModelFactory.ApiGatewayData Method

Definition

Initializes a new instance of ApiGatewayData.

public static Azure.ResourceManager.ApiManagement.ApiGatewayData ApiGatewayData(Azure.Core.ResourceIdentifier id = default, string name = default, Azure.Core.ResourceType resourceType = default, Azure.ResourceManager.Models.SystemData systemData = default, System.Collections.Generic.IDictionary<string,string> tags = default, Azure.Core.AzureLocation location = default, Azure.ResourceManager.ApiManagement.Models.ApiManagementGatewaySkuProperties sku = default, Azure.ETag? etag = default, string provisioningState = default, string targetProvisioningState = default, DateTimeOffset? createdAtUtc = default, string frontendDefaultHostname = default, Azure.Core.ResourceIdentifier subnetId = default, string configurationApiHostname = default, Azure.ResourceManager.ApiManagement.Models.VirtualNetworkType? virtualNetworkType = default);
static member ApiGatewayData : Azure.Core.ResourceIdentifier * string * Azure.Core.ResourceType * Azure.ResourceManager.Models.SystemData * System.Collections.Generic.IDictionary<string, string> * Azure.Core.AzureLocation * Azure.ResourceManager.ApiManagement.Models.ApiManagementGatewaySkuProperties * Nullable<Azure.ETag> * string * string * Nullable<DateTimeOffset> * string * Azure.Core.ResourceIdentifier * string * Nullable<Azure.ResourceManager.ApiManagement.Models.VirtualNetworkType> -> Azure.ResourceManager.ApiManagement.ApiGatewayData
Public Shared Function ApiGatewayData (Optional id As ResourceIdentifier = Nothing, Optional name As String = Nothing, Optional resourceType As ResourceType = Nothing, Optional systemData As SystemData = Nothing, Optional tags As IDictionary(Of String, String) = Nothing, Optional location As AzureLocation = Nothing, Optional sku As ApiManagementGatewaySkuProperties = Nothing, Optional etag As Nullable(Of ETag) = Nothing, Optional provisioningState As String = Nothing, Optional targetProvisioningState As String = Nothing, Optional createdAtUtc As Nullable(Of DateTimeOffset) = Nothing, Optional frontendDefaultHostname As String = Nothing, Optional subnetId As ResourceIdentifier = Nothing, Optional configurationApiHostname As String = Nothing, Optional virtualNetworkType As Nullable(Of VirtualNetworkType) = Nothing) As ApiGatewayData

Parameters

id
ResourceIdentifier

The id.

name
String

The name.

resourceType
ResourceType

The resourceType.

systemData
SystemData

The systemData.

tags
IDictionary<String,String>

The tags.

location
AzureLocation

The location.

sku
ApiManagementGatewaySkuProperties

SKU properties of the API Management gateway.

etag
Nullable<ETag>

ETag of the resource.

provisioningState
String

The current provisioning state of the API Management gateway which can be one of the following: Created/Activating/Succeeded/Updating/Failed/Stopped/Terminating/TerminationFailed/Deleted.

targetProvisioningState
String

The provisioning state of the API Management gateway, which is targeted by the long running operation started on the gateway.

createdAtUtc
Nullable<DateTimeOffset>

Creation UTC date of the API Management gateway.The date conforms to the following format: yyyy-MM-ddTHH:mm:ssZ as specified by the ISO 8601 standard.

frontendDefaultHostname
String

Information regarding how the gateway should be exposed.

subnetId
ResourceIdentifier

Information regarding how the gateway should integrate with backend systems.

configurationApiHostname
String

Information regarding the Configuration API of the API Management gateway. This is only applicable for API gateway with Standard SKU.

virtualNetworkType
Nullable<VirtualNetworkType>

The type of VPN in which API Management gateway needs to be configured in.

Returns

A new ApiGatewayData instance for mocking.

Applies to