Share via


ApiGatewayConfigConnectionData Class

Definition

A class representing the ApiGatewayConfigConnection data model. A single API Management gateway resource in List or Get response.

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

Constructors

ApiGatewayConfigConnectionData()

Initializes a new instance of ApiGatewayConfigConnectionData.

Properties

DefaultHostname

The default hostname of the data-plane gateway.

ETag

ETag of the resource.

Hostnames

The hostnames of the data-plane gateway to which requests can be sent.

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 config connection.

ResourceType

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

(Inherited from ResourceData)
SourceId

The link to the API Management service workspace.

SystemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

(Inherited from ResourceData)

Methods

JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)

Explicit Interface Implementations

IJsonModel<ApiGatewayConfigConnectionData>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

IJsonModel<ApiGatewayConfigConnectionData>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<ApiGatewayConfigConnectionData>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<ApiGatewayConfigConnectionData>.GetFormatFromOptions(ModelReaderWriterOptions)

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

IPersistableModel<ApiGatewayConfigConnectionData>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to