Share via


ConnectivityStatusContract Class

Definition

Details about connectivity to a resource.

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

Properties

Error

Error details of the connectivity to the resource.

IsOptional

Whether this is optional.

LastStatusChangedOn

The date when the resource connectivity status last Changed from success to failure or vice-versa. The date conforms to the following format: yyyy-MM-ddTHH:mm:ssZ as specified by the ISO 8601 standard.

LastUpdatedOn

The date when the resource connectivity status was last updated. This status should be updated every 15 minutes. If this status has not been updated, then it means that the service has lost network connectivity to the resource, from inside the Virtual Network.The date conforms to the following format: yyyy-MM-ddTHH:mm:ssZ as specified by the ISO 8601 standard.

Name

The hostname of the resource which the service depends on. This can be the database, storage or any other azure resource on which the service depends upon.

ResourceType

Resource Type.

Status

Resource Connectivity Status Type identifier.

Explicit Interface Implementations

IJsonModel<ConnectivityStatusContract>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

IJsonModel<ConnectivityStatusContract>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<ConnectivityStatusContract>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<ConnectivityStatusContract>.GetFormatFromOptions(ModelReaderWriterOptions)

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

IPersistableModel<ConnectivityStatusContract>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to