Language

PreparedImageSpecificationScript Class

Definition

Prepared image specification script.

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

Constructors

Name Description
PreparedImageSpecificationScript(String, PreparedImageSpecificationExecutionPoint, PreparedImageSpecificationScriptType)

Initializes a new instance of PreparedImageSpecificationScript.

Properties

Name Description
ExecutionPoint

The stage at which the script is executed. Specifying NodeImageBuildTime will ensure changes are persisted into the node image.

Name

The name for the customization script. Must be unique within the prepared image specification resource. Can only contain lowercase alphanumeric,'-' or '.' characters.

PostScriptAction

The action to take after successful script execution.

Script

The script content to be executed in plain text. Do not include secrets.

ScriptType

The runtime environment for the script (e.g. Bash).

Methods

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

Explicit Interface Implementations

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

Applies to