ArmApiManagementModelFactory.ApiGatewayPatch Method

Definition

Initializes a new instance of ApiGatewayPatch.

public static Azure.ResourceManager.ApiManagement.Models.ApiGatewayPatch ApiGatewayPatch(Azure.Core.ResourceIdentifier id = default, string name = default, Azure.Core.ResourceType resourceType = default, Azure.ResourceManager.Models.SystemData systemData = default, Azure.ResourceManager.ApiManagement.Models.ApiManagementGatewaySkuPropertiesForPatch 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, System.Collections.Generic.IDictionary<string,string> tags = default);
static member ApiGatewayPatch : Azure.Core.ResourceIdentifier * string * Azure.Core.ResourceType * Azure.ResourceManager.Models.SystemData * Azure.ResourceManager.ApiManagement.Models.ApiManagementGatewaySkuPropertiesForPatch * Nullable<Azure.ETag> * string * string * Nullable<DateTimeOffset> * string * Azure.Core.ResourceIdentifier * string * Nullable<Azure.ResourceManager.ApiManagement.Models.VirtualNetworkType> * System.Collections.Generic.IDictionary<string, string> -> Azure.ResourceManager.ApiManagement.Models.ApiGatewayPatch
Public Shared Function ApiGatewayPatch (Optional id As ResourceIdentifier = Nothing, Optional name As String = Nothing, Optional resourceType As ResourceType = Nothing, Optional systemData As SystemData = Nothing, Optional sku As ApiManagementGatewaySkuPropertiesForPatch = 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, Optional tags As IDictionary(Of String, String) = Nothing) As ApiGatewayPatch

Parameters

id
ResourceIdentifier

The id.

name
String

The name.

resourceType
ResourceType

The resourceType.

systemData
SystemData

The systemData.

sku
ApiManagementGatewaySkuPropertiesForPatch

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.

tags
IDictionary<String,String>

Resource tags.

Returns

A new ApiGatewayPatch instance for mocking.

Applies to