Compartir a través de


ArmResourcesModelFactory.AzurePowerShellScript Método

Definición

Inicializa una nueva instancia de AzurePowerShellScript.

public static Azure.ResourceManager.Resources.Models.AzurePowerShellScript AzurePowerShellScript (Azure.Core.ResourceIdentifier id = default, string name = default, Azure.Core.ResourceType resourceType = default, Azure.ResourceManager.Models.SystemData systemData = default, Azure.ResourceManager.Resources.Models.ArmDeploymentScriptManagedIdentity identity = default, Azure.Core.AzureLocation location = default, System.Collections.Generic.IDictionary<string,string> tags = default, string containerGroupName = default, Azure.ResourceManager.Resources.Models.ScriptStorageConfiguration storageAccountSettings = default, Azure.ResourceManager.Resources.Models.ScriptCleanupOptions? cleanupPreference = default, Azure.ResourceManager.Resources.Models.ScriptProvisioningState? provisioningState = default, Azure.ResourceManager.Resources.Models.ScriptStatus status = default, BinaryData outputs = default, Uri primaryScriptUri = default, System.Collections.Generic.IEnumerable<Uri> supportingScriptUris = default, string scriptContent = default, string arguments = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.Resources.Models.ScriptEnvironmentVariable> environmentVariables = default, string forceUpdateTag = default, TimeSpan retentionInterval = default, TimeSpan? timeout = default, string azPowerShellVersion = default);
static member AzurePowerShellScript : Azure.Core.ResourceIdentifier * string * Azure.Core.ResourceType * Azure.ResourceManager.Models.SystemData * Azure.ResourceManager.Resources.Models.ArmDeploymentScriptManagedIdentity * Azure.Core.AzureLocation * System.Collections.Generic.IDictionary<string, string> * string * Azure.ResourceManager.Resources.Models.ScriptStorageConfiguration * Nullable<Azure.ResourceManager.Resources.Models.ScriptCleanupOptions> * Nullable<Azure.ResourceManager.Resources.Models.ScriptProvisioningState> * Azure.ResourceManager.Resources.Models.ScriptStatus * BinaryData * Uri * seq<Uri> * string * string * seq<Azure.ResourceManager.Resources.Models.ScriptEnvironmentVariable> * string * TimeSpan * Nullable<TimeSpan> * string -> Azure.ResourceManager.Resources.Models.AzurePowerShellScript
Public Shared Function AzurePowerShellScript (Optional id As ResourceIdentifier = Nothing, Optional name As String = Nothing, Optional resourceType As ResourceType = Nothing, Optional systemData As SystemData = Nothing, Optional identity As ArmDeploymentScriptManagedIdentity = Nothing, Optional location As AzureLocation = Nothing, Optional tags As IDictionary(Of String, String) = Nothing, Optional containerGroupName As String = Nothing, Optional storageAccountSettings As ScriptStorageConfiguration = Nothing, Optional cleanupPreference As Nullable(Of ScriptCleanupOptions) = Nothing, Optional provisioningState As Nullable(Of ScriptProvisioningState) = Nothing, Optional status As ScriptStatus = Nothing, Optional outputs As BinaryData = Nothing, Optional primaryScriptUri As Uri = Nothing, Optional supportingScriptUris As IEnumerable(Of Uri) = Nothing, Optional scriptContent As String = Nothing, Optional arguments As String = Nothing, Optional environmentVariables As IEnumerable(Of ScriptEnvironmentVariable) = Nothing, Optional forceUpdateTag As String = Nothing, Optional retentionInterval As TimeSpan = Nothing, Optional timeout As Nullable(Of TimeSpan) = Nothing, Optional azPowerShellVersion As String = Nothing) As AzurePowerShellScript

Parámetros

id
ResourceIdentifier

El identificador.

name
String

Nombre.

resourceType
ResourceType

ResourceType.

systemData
SystemData

SystemData.

identity
ArmDeploymentScriptManagedIdentity

Propiedad opcional. Identidad administrada que se usará para este script de implementación. Actualmente, solo se admite msi asignada por el usuario.

location
AzureLocation

La ubicación de ACI y la cuenta de almacenamiento para el script de implementación.

tags
IDictionary<String,String>

Etiquetas del recurso.

containerGroupName
String

Configuración del contenedor.

storageAccountSettings
ScriptStorageConfiguration

Configuración de la cuenta de almacenamiento.

cleanupPreference
Nullable<ScriptCleanupOptions>

Preferencia de limpieza cuando la ejecución del script llega a un estado terminal. El valor predeterminado es "Always".

provisioningState
Nullable<ScriptProvisioningState>

Estado de la ejecución del script. Esto solo aparece en la respuesta.

status
ScriptStatus

Contiene los resultados de la ejecución del script.

outputs
BinaryData

Lista de salidas de script.

primaryScriptUri
Uri

Uri del script. Este es el punto de entrada del script externo.

supportingScriptUris
IEnumerable<Uri>

Archivos auxiliares para el script externo.

scriptContent
String

Cuerpo del script.

arguments
String

Argumentos de la línea de comandos que se van a pasar al script. Los argumentos están separados por espacios. por ejemplo: -Nombre azul* -Ubicación 'Oeste de EE. UU. 2'.

environmentVariables
IEnumerable<ScriptEnvironmentVariable>

Variables de entorno que se van a pasar al script.

forceUpdateTag
String

Obtiene o establece cómo se debe forzar la ejecución del script de implementación aunque el recurso de script no haya cambiado. Puede ser una marca de tiempo actual o un identificador único.

retentionInterval
TimeSpan

Intervalo para el que el servicio conserva el recurso de script después de alcanzar un estado terminal. El recurso se eliminará cuando expire esta duración. La duración se basa en el patrón ISO 8601 (por ejemplo, P1D significa un día).

timeout
Nullable<TimeSpan>

Tiempo máximo de ejecución de script permitido especificado en formato ISO 8601. El valor predeterminado es P1D.

azPowerShellVersion
String

Azure PowerShell versión del módulo que se va a usar.

Devoluciones

AzurePowerShellScript Nueva instancia para simular.

Se aplica a