AzureCliScript Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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:
|
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. |