Поделиться через


ApiGatewayPatch Class

Definition

Parameter supplied to Update API Management gateway.

public class ApiGatewayPatch : Azure.ResourceManager.Models.ResourceData, System.ClientModel.Primitives.IJsonModel<Azure.ResourceManager.ApiManagement.Models.ApiGatewayPatch>, System.ClientModel.Primitives.IPersistableModel<Azure.ResourceManager.ApiManagement.Models.ApiGatewayPatch>
type ApiGatewayPatch = class
    inherit ResourceData
    interface IJsonModel<ApiGatewayPatch>
    interface IPersistableModel<ApiGatewayPatch>
Public Class ApiGatewayPatch
Inherits ResourceData
Implements IJsonModel(Of ApiGatewayPatch), IPersistableModel(Of ApiGatewayPatch)
Inheritance
ApiGatewayPatch
Implements

Constructors

ApiGatewayPatch()

Initializes a new instance of ApiGatewayPatch.

Properties

ConfigurationApiHostname

Hostname to which the agent connects to propagate configuration to the cloud.

CreatedAtUtc

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.

ETag

ETag of the resource.

FrontendDefaultHostname

The default hostname of the data-plane gateway to which requests can be sent. This is only applicable for API gateway with Standard SKU.

Id

Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}.

(Inherited from ResourceData)
Name

The name of the resource.

(Inherited from ResourceData)
ProvisioningState

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.

ResourceType

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts".

(Inherited from ResourceData)
Sku

SKU properties of the API Management gateway.

SubnetId

Gets or sets Id.

SystemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

(Inherited from ResourceData)
Tags

Resource tags.

TargetProvisioningState

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

VirtualNetworkType

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

Methods

JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)

Explicit Interface Implementations

IJsonModel<ApiGatewayPatch>.Create(Utf8JsonReader, ModelReaderWriterOptions)

Reads one JSON value (including objects or arrays) from the provided reader and converts it to a model.

IJsonModel<ApiGatewayPatch>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<ApiGatewayPatch>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<ApiGatewayPatch>.GetFormatFromOptions(ModelReaderWriterOptions)

Gets the data interchange format (JSON, Xml, etc) that the model uses when communicating with the service.

IPersistableModel<ApiGatewayPatch>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to