Language

PreparedImageSpecificationProperties Class

Definition

The properties of the Prepared Image Specification resource.

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

Constructors

Name Description
PreparedImageSpecificationProperties()

Initializes a new instance of PreparedImageSpecificationProperties.

Properties

Name Description
ContainerImages

The list of container images to cache on nodes. See https://kubernetes.io/docs/concepts/containers/images/#image-names.

CustomizationScripts

The scripts to customize the node before or after image capture.

IdentityProfile

The identity used to execute prepared image specification tasks during image build time and provisioning time. If not specified the default agentpool identity will be used. This does not affect provisioned nodes.

ProvisioningState

The provisioning state of the prepared image specification.

Version

The client-provided version of the prepared image specification.

Methods

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

Explicit Interface Implementations

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

Applies to