AppResiliencyData Class

Definition

Configuration to setup App Resiliency.

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

Constructors

Name Description
AppResiliencyData()

Initializes a new instance of AppResiliencyData.

Properties

Name Description
CircuitBreakerPolicy

Policy that defines circuit breaker conditions.

HttpConnectionPool

Defines parameters for http connection pooling.

HttpRetryPolicy

Policy that defines http request retry conditions.

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

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

(Inherited from ResourceData)
SystemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

(Inherited from ResourceData)
TcpConnectionPoolMaxConnections

Maximum number of tcp connections allowed.

TcpRetryMaxConnectAttempts

Maximum number of attempts to connect to the tcp service.

TimeoutPolicy

Policy to set request timeouts.

Methods

Name Description
JsonModelCreateCore(Utf8JsonReader, ModelReaderWriterOptions)
JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)
PersistableModelCreateCore(BinaryData, ModelReaderWriterOptions)
PersistableModelWriteCore(ModelReaderWriterOptions)

Explicit Interface Implementations

Name Description
IJsonModel<AppResiliencyData>.Create(Utf8JsonReader, ModelReaderWriterOptions)
IJsonModel<AppResiliencyData>.Write(Utf8JsonWriter, ModelReaderWriterOptions)
IPersistableModel<AppResiliencyData>.Create(BinaryData, ModelReaderWriterOptions)
IPersistableModel<AppResiliencyData>.GetFormatFromOptions(ModelReaderWriterOptions)
IPersistableModel<AppResiliencyData>.Write(ModelReaderWriterOptions)

Applies to