Language

ArcDeploymentResourceRequirements Class

Definition

Kubernetes resource requirements for an Arc deployment replica. Specify either cpu and memory together, or gpu. GPU is supported only in limits, not requests.

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

Constructors

Name Description
ArcDeploymentResourceRequirements()

Initializes a new instance of ArcDeploymentResourceRequirements.

Properties

Name Description
Cpu

Kubernetes CPU quantity string, for example 500m, 2, 4, or 8. Required with memory when specifying CPU and memory limits. Do not specify with gpu.

Gpu

Kubernetes GPU quantity, for example 1, 2, or 5. Required when specifying GPU limits. Do not specify with cpu or memory.

Memory

Kubernetes memory quantity string, for example 512Mi, 2Gi, or 16Gi. Required with cpu when specifying CPU and memory limits. Do not specify with gpu.

Methods

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

Explicit Interface Implementations

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

Applies to