Partager via


AzureCliScript Classe

Définition

Modèle objet pour le script Azure CLI.

[Microsoft.Rest.Serialization.JsonTransformation]
[Newtonsoft.Json.JsonObject("AzureCLI")]
public class AzureCliScript : Microsoft.Azure.Management.ResourceManager.Models.DeploymentScript
[<Microsoft.Rest.Serialization.JsonTransformation>]
[<Newtonsoft.Json.JsonObject("AzureCLI")>]
type AzureCliScript = class
    inherit DeploymentScript
Public Class AzureCliScript
Inherits DeploymentScript
Héritage
Attributs
JsonTransformationAttribute Newtonsoft.Json.JsonObjectAttribute

Constructeurs

AzureCliScript()

Initialise une nouvelle instance de la classe AzureCliScript.

AzureCliScript(String, TimeSpan, String, String, String, String, ManagedServiceIdentity, IDictionary<String,String>, SystemData, ContainerConfiguration, StorageAccountConfiguration, String, String, ScriptStatus, IDictionary<String,Object>, String, IList<String>, String, String, IList<EnvironmentVariable>, String, Nullable<TimeSpan>)

Initialise une nouvelle instance de la classe AzureCliScript.

Propriétés

Arguments

Obtient ou définit les arguments de ligne de commande à passer au script. Les arguments sont séparés par des espaces. ex : -Name blue* -Location 'USA Ouest 2'

AzCliVersion

Obtient ou définit la version du module Azure CLI à utiliser.

CleanupPreference

Obtient ou définit la préférence propre lorsque l’exécution du script est dans un état terminal. Le paramètre par défaut est « Always ». Les valeurs possibles sont les suivantes : 'Always', 'OnSuccess', 'OnExpiration'

ContainerSettings

Obtient ou définit les paramètres du conteneur.

EnvironmentVariables

Obtient ou définit les variables d’environnement à transmettre au script.

ForceUpdateTag

Obtient ou définit la façon dont le script de déploiement doit être forcé à s’exécuter même si la ressource de script n’a pas changé. Il peut s’agir de l’horodatage actuel ou d’un GUID.

Id

Obtient l’ID de chaîne utilisé pour localiser n’importe quelle ressource sur Azure.

(Hérité de AzureResourceBase)
Identity

Obtient ou définit la propriété facultative. Identité managée à utiliser pour ce script de déploiement. Actuellement, seul msi attribué par l’utilisateur est pris en charge.

(Hérité de DeploymentScript)
Location

Obtient ou définit l’emplacement de l’ACI et du compte de stockage pour le script de déploiement.

(Hérité de DeploymentScript)
Name

Obtient le nom de cette ressource.

(Hérité de AzureResourceBase)
Outputs

Obtient la liste des sorties de script.

PrimaryScriptUri

Obtient ou définit l’URI pour le script. Il s’agit du point d’entrée du script externe.

ProvisioningState

Obtient l’état de l’exécution du script. Cela apparaît uniquement dans la réponse. Les valeurs possibles sont les suivantes : 'Creating', 'ProvisioningResources', 'Running', 'Succeeded', 'Failed', 'Canceled'

RetentionInterval

Obtient ou définit l’intervalle pour lequel le service conserve la ressource de script une fois qu’elle a atteint un état terminal. La ressource sera supprimée à l’expiration de cette durée. La durée est basée sur le modèle ISO 8601 (par exemple, P7D signifie une semaine).

ScriptContent

Obtient ou définit le corps du script.

Status

Obtient les résultats de l’exécution du script.

StorageAccountSettings

Obtient ou définit les paramètres du compte de stockage.

SupportingScriptUris

Obtient ou définit des fichiers de prise en charge pour le script externe.

SystemData

Obtient les métadonnées système liées à cette ressource.

(Hérité de DeploymentScript)
Tags

Obtient ou définit des balises de ressources.

(Hérité de DeploymentScript)
Timeout

Obtient ou définit la durée d’exécution maximale autorisée du script spécifiée au format ISO 8601. La valeur par défaut est PT1H

Type

Obtient le type de cette ressource.

(Hérité de AzureResourceBase)

Méthodes

Validate()

Validez l’objet.

S’applique à