ArmApiManagementModelFactory.ApiGatewayPatch Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
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
The id.
- name
- String
The name.
- resourceType
- ResourceType
The resourceType.
- systemData
- SystemData
The systemData.
SKU properties of the API Management gateway.
- 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.