Share via


ApiManagementBackendData Class

Definition

A class representing the ApiManagementBackend data model. Backend details.

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

Constructors

ApiManagementBackendData()

Initializes a new instance of ApiManagementBackendData.

Properties

BackendServiceFabricCluster

Backend Service Fabric Cluster Properties.

CircuitBreakerRules

The rules for tripping the backend.

Credentials

Backend Credentials Contract Properties.

Description

Backend Description.

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)
Protocol

Backend communication protocol.

Proxy

Backend gateway Contract Properties.

ResourceType

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

(Inherited from ResourceData)
ResourceUri

Management Uri of the Resource in External System. This URL can be the Arm Resource Id of Logic Apps, Function Apps or API Apps.

SystemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

(Inherited from ResourceData)
Title

Backend Title.

Tls

Backend TLS Properties.

Uri

Runtime Url of the Backend.

Methods

JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions) (Inherited from ResourceData)

Explicit Interface Implementations

IJsonModel<ApiManagementBackendData>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

IJsonModel<ApiManagementBackendData>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<ApiManagementBackendData>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<ApiManagementBackendData>.GetFormatFromOptions(ModelReaderWriterOptions)

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

IPersistableModel<ApiManagementBackendData>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to