Share via


ContainerAppRevisionData Class

Definition

A class representing the ContainerAppRevision data model. Container App Revision.

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

Constructors

ContainerAppRevisionData()

Initializes a new instance of ContainerAppRevisionData.

Properties

CreatedOn

Timestamp describing when the revision was created by controller

Fqdn

Fully qualified domain name of the revision.

HealthState

Current health State of the revision.

Id

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

(Inherited from ResourceData)
IsActive

Boolean describing if the Revision is Active.

LastActiveOn

Timestamp describing when the revision was last active. Only meaningful when revision is inactive.

Name

The name of the resource.

(Inherited from ResourceData)
ProvisioningError

Optional Field - Platform Error Message.

ProvisioningState

Current provisioning State of the revision.

Replicas

Number of pods currently running for this revision.

ResourceType

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

(Inherited from ResourceData)
RunningState

Current running state of the revision.

SystemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

(Inherited from ResourceData)
Template

Container App Revision Template with all possible settings and the defaults if user did not provide them. The defaults are populated as they were at the creation time

TrafficWeight

Traffic weight assigned to this revision.

Methods

JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)

Explicit Interface Implementations

IJsonModel<ContainerAppRevisionData>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

IJsonModel<ContainerAppRevisionData>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<ContainerAppRevisionData>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<ContainerAppRevisionData>.GetFormatFromOptions(ModelReaderWriterOptions)

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

IPersistableModel<ContainerAppRevisionData>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to