Capabilities1 Class

Definition

The supported capabilities.

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.ContainerInstance.Models.Capabilities1TypeConverter))]
public class Capabilities1 : Microsoft.Azure.PowerShell.Cmdlets.ContainerInstance.Models.ICapabilities1
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.ContainerInstance.Models.Capabilities1TypeConverter))>]
type Capabilities1 = class
    interface ICapabilities1
    interface IJsonSerializable
Public Class Capabilities1
Implements ICapabilities1
Inheritance
Capabilities1
Attributes
Implements

Constructors

Name Description
Capabilities1()

Creates an new Capabilities1 instance.

Properties

Name Description
MaxCpu

The maximum allowed CPU request in cores.

MaxGpuCount

The maximum allowed GPU count.

MaxMemoryInGb

The maximum allowed memory request in GB.

Methods

Name Description
DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of Capabilities1.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of Capabilities1.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.ContainerInstance.Models.ICapabilities1.

FromJsonString(String)

Creates a new instance of Capabilities1, deserializing the content from a json string.

ToJson(JsonObject, SerializationMode)

Serializes this instance of Capabilities1 into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

ToString()

Applies to