Share via


AzureCliScript Klasse

Definition

Objektmodell für das Azure CLI-Skript.

public class AzureCliScript : Azure.ResourceManager.Resources.ArmDeploymentScriptData
type AzureCliScript = class
    inherit ArmDeploymentScriptData
Public Class AzureCliScript
Inherits ArmDeploymentScriptData
Vererbung

Konstruktoren

AzureCliScript(AzureLocation, TimeSpan, String)

Initialisiert eine neue instance von AzureCliScript.

Eigenschaften

Arguments

Befehlszeilenargumente, die an das Skript übergeben werden sollen. Argumente werden durch Leerzeichen getrennt. beispiel: -Name blue* -Location 'USA, Westen 2'.

AzCliVersion

Zu verwendende Azure CLI-Modulversion.

CleanupPreference

Die sauber Einstellung nach oben, wenn die Skriptausführung in einen Terminalzustand versetzt wird. Die Standardeinstellung ist "Always".

ContainerGroupName

Der Name der Containergruppe wird automatisch generiert, wenn er nicht angegeben wird. Wenn kein "containerGroupName" angegeben wird, muss das System einen eindeutigen Namen generieren, der eine Azure Policy als nicht konform kennzeichnen kann. Verwenden Sie "containerGroupName", wenn Sie über einen Azure Policy verfügen, der eine bestimmte Benennungskonvention erwartet, oder wenn Sie den Namen vollständig steuern möchten. Die Eigenschaft "containerGroupName" muss zwischen 1 und 63 Zeichen lang sein, darf nur Kleinbuchstaben, Zahlen und Bindestriche enthalten, und sie kann nicht mit einem Bindestrich beginnen oder enden, und aufeinanderfolgende Bindestriche sind nicht zulässig. Um einen "containerGroupName" anzugeben, fügen Sie den Eigenschaften das folgende Objekt hinzu: { "containerSettings": { "containerGroupName": "contoso-container" } }. Wenn Sie keine "containerGroupName"-Eigenschaft angeben möchten, fügen Sie die Eigenschaft "containerSettings" nicht hinzu.

EnvironmentVariables

Die Umgebungsvariablen, die an das Skript übergeben werden sollen.

ForceUpdateTag

Ruft ab, wie das Bereitstellungsskript ausgeführt werden soll, auch wenn sich die Skriptressource nicht geändert hat, oder legt fest, wie das Bereitstellungsskript ausgeführt werden soll. Kann der aktuelle Zeitstempel oder eine GUID sein.

Id

Vollqualifizierte Ressourcen-ID für die Ressource. Beispiel: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}.

(Geerbt von ResourceData)
Identity

Optionale Eigenschaft. Verwaltete Identität, die für dieses Bereitstellungsskript verwendet werden soll. Derzeit wird nur benutzerseitig zugewiesene MSI unterstützt.

(Geerbt von ArmDeploymentScriptData)
Location

Der Speicherort der ACI und des Speicherkontos für das Bereitstellungsskript.

(Geerbt von ArmDeploymentScriptData)
Name

Der Name der Ressource.

(Geerbt von ResourceData)
Outputs

Liste der Skriptausgaben.

Um dieser Eigenschaft ein Objekt zuzuweisen, verwenden Sie FromObjectAsJson<T>(T, JsonSerializerOptions).

Um dieser Eigenschaft eine bereits formatierte JSON-Zeichenfolge zuzuweisen, verwenden Sie FromString(String).

Beispiele:

  • BinaryData.FromObjectAsJson("foo")Erstellt eine Nutzlast von "foo".
  • BinaryData.FromString("\"foo\"")Erstellt eine Nutzlast von "foo".
  • BinaryData.FromObjectAsJson(new { key = "value" })Erstellt eine Nutzlast von { "key": "value" }.
  • BinaryData.FromString("{\"key\": \"value\"}")Erstellt eine Nutzlast von { "key": "value" }.
PrimaryScriptUri

URI für das Skript. Dies ist der Einstiegspunkt für das externe Skript.

ProvisioningState

Status der Skriptausführung. Dies wird nur in der Antwort angezeigt.

ResourceType

Der Typ der Ressource. Z.B. "Microsoft.Compute/virtualMachines" oder "Microsoft.Storage/storageAccounts".

(Geerbt von ResourceData)
RetentionInterval

Intervall, für das der Dienst die Skriptressource behält, nachdem sie einen Terminalstatus erreicht hat. Die Ressource wird gelöscht, wenn diese Dauer abläuft. Die Dauer basiert auf dem ISO 8601-Muster (z. B. P1D bedeutet einen Tag).

ScriptContent

Skripttext.

Status

Enthält die Ergebnisse der Skriptausführung.

StorageAccountSettings

Speicherkontoeinstellungen.

SupportingScriptUris

Unterstützende Dateien für das externe Skript.

SystemData

Azure Resource Manager-Metadaten mit createdBy- und modifiedBy-Informationen.

(Geerbt von ResourceData)
Tags

Ressourcentags.

(Geerbt von ArmDeploymentScriptData)
Timeout

Maximale zulässige Skriptausführungszeit im ISO 8601-Format. Der Standardwert ist P1D.

Gilt für: