AzurePowerShellScript Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Modèle objet pour le script Azure PowerShell.
public class AzurePowerShellScript : Azure.ResourceManager.Resources.ArmDeploymentScriptData
type AzurePowerShellScript = class
inherit ArmDeploymentScriptData
Public Class AzurePowerShellScript
Inherits ArmDeploymentScriptData
- Héritage
Constructeurs
AzurePowerShellScript(AzureLocation, TimeSpan, String) |
Initialise une nouvelle instance d’AzurePowerShellScript. |
Propriétés
Arguments |
Arguments de ligne de commande à passer au script. Les arguments sont séparés par des espaces. ex : -Name blue* -Location 'USA Ouest 2'. |
AzPowerShellVersion |
Azure PowerShell version du module à utiliser. |
CleanupPreference |
Le propre préférence vers le haut lorsque l’exécution du script est dans un état terminal. Le paramètre par défaut est « Always ». |
ContainerGroupName |
Nom du groupe de conteneurs, s’il n’est pas spécifié, le nom est généré automatiquement. Le fait de ne pas spécifier de « containerGroupName » indique au système de générer un nom unique qui peut finir par marquer un Azure Policy comme non conforme. Utilisez « containerGroupName » lorsque vous avez un Azure Policy qui attend une convention de nommage spécifique ou lorsque vous souhaitez contrôler entièrement le nom. La propriété 'containerGroupName' doit comporter entre 1 et 63 caractères, doit contenir uniquement des minuscules, des chiffres et des tirets, et elle ne peut pas commencer ou se terminer par un tiret et les tirets consécutifs ne sont pas autorisés. Pour spécifier un « containerGroupName », ajoutez l’objet suivant aux propriétés : { « containerSettings »: { « containerGroupName »: « contoso-container » } }. Si vous ne souhaitez pas spécifier de « containerGroupName », n’ajoutez pas la propriété « containerSettings ». |
EnvironmentVariables |
Variables d’environnement à passer 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 |
ID de ressource complet pour la ressource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}. (Hérité de ResourceData) |
Identity |
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 ArmDeploymentScriptData) |
Location |
Emplacement de l’ACI et du compte de stockage pour le script de déploiement. (Hérité de ArmDeploymentScriptData) |
Name |
Nom de la ressource. (Hérité de ResourceData) |
Outputs |
Liste des sorties de script. Pour affecter un objet à cette propriété, utilisez FromObjectAsJson<T>(T, JsonSerializerOptions). Pour affecter une chaîne json déjà mise en forme à cette propriété, utilisez FromString(String). Exemples :
|
PrimaryScriptUri |
URI pour le script. Il s’agit du point d’entrée du script externe. |
ProvisioningState |
État de l’exécution du script. Cela apparaît uniquement dans la réponse. |
ResourceType |
Type de la ressource. Par exemple, « Microsoft.Compute/virtualMachines » ou « Microsoft.Storage/storageAccounts ». (Hérité de ResourceData) |
RetentionInterval |
Intervalle pendant 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, P1D signifie un jour). |
ScriptContent |
Corps du script. |
Status |
Contient les résultats de l’exécution du script. |
StorageAccountSettings |
Paramètres du compte de stockage. |
SupportingScriptUris |
Fichiers de prise en charge pour le script externe. |
SystemData |
Métadonnées Azure Resource Manager contenant les informations createdBy et modifiedBy. (Hérité de ResourceData) |
Tags |
Balises de ressource. (Hérité de ArmDeploymentScriptData) |
Timeout |
Durée maximale autorisée d’exécution du script spécifiée au format ISO 8601. La valeur par défaut est P1D. |