ContainerInstanceComputeProperties Class

Definition

Properties for a Container Instance compute resource.

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

Constructors

Name Description
ContainerInstanceComputeProperties(String, String)

Initializes a new instance of ContainerInstanceComputeProperties.

Properties

Name Description
ConnectivityEndpoints

Network connectivity endpoints assigned to the container instance.

CreatedOn

Creation time of the compute resource.

(Inherited from CognitiveServicesComputeProperties)
Errors

Error details for the compute resource.

(Inherited from CognitiveServicesComputeProperties)
IdleTimeBeforeShutdown

ISO 8601 duration before the idle instance is automatically shut down (e.g., 'PT30M').

ImageLink

Container image URI (e.g., MCR or ACR image path) for the container instance.

ProvisioningState

Provisioning state of the compute resource.

(Inherited from CognitiveServicesComputeProperties)
SshSettings

SSH configuration for remote access to the container instance.

TargetClusterId

ARM resource ID of the parent cluster that hosts this container instance.

Methods

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

Explicit Interface Implementations

Name Description
IJsonModel<CognitiveServicesComputeProperties>.Create(Utf8JsonReader, ModelReaderWriterOptions) (Inherited from CognitiveServicesComputeProperties)
IJsonModel<CognitiveServicesComputeProperties>.Write(Utf8JsonWriter, ModelReaderWriterOptions) (Inherited from CognitiveServicesComputeProperties)
IJsonModel<ContainerInstanceComputeProperties>.Create(Utf8JsonReader, ModelReaderWriterOptions)
IJsonModel<ContainerInstanceComputeProperties>.Write(Utf8JsonWriter, ModelReaderWriterOptions)
IPersistableModel<CognitiveServicesComputeProperties>.Create(BinaryData, ModelReaderWriterOptions) (Inherited from CognitiveServicesComputeProperties)
IPersistableModel<CognitiveServicesComputeProperties>.GetFormatFromOptions(ModelReaderWriterOptions) (Inherited from CognitiveServicesComputeProperties)
IPersistableModel<CognitiveServicesComputeProperties>.Write(ModelReaderWriterOptions) (Inherited from CognitiveServicesComputeProperties)
IPersistableModel<ContainerInstanceComputeProperties>.Create(BinaryData, ModelReaderWriterOptions)
IPersistableModel<ContainerInstanceComputeProperties>.GetFormatFromOptions(ModelReaderWriterOptions)
IPersistableModel<ContainerInstanceComputeProperties>.Write(ModelReaderWriterOptions)

Applies to