Compartir a través de


AzurePowerShellScript Clase

Definición

Modelo de objetos para el script de Azure PowerShell.

[Microsoft.Rest.Serialization.JsonTransformation]
[Newtonsoft.Json.JsonObject("AzurePowerShell")]
public class AzurePowerShellScript : Microsoft.Azure.Management.ResourceManager.Models.DeploymentScript
[<Microsoft.Rest.Serialization.JsonTransformation>]
[<Newtonsoft.Json.JsonObject("AzurePowerShell")>]
type AzurePowerShellScript = class
    inherit DeploymentScript
Public Class AzurePowerShellScript
Inherits DeploymentScript
Herencia
AzurePowerShellScript
Atributos
JsonTransformationAttribute Newtonsoft.Json.JsonObjectAttribute

Constructores

AzurePowerShellScript()

Inicializa una nueva instancia de la clase AzurePowerShellScript.

AzurePowerShellScript(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>)

Inicializa una nueva instancia de la clase AzurePowerShellScript.

Propiedades

Arguments

Obtiene o establece argumentos de línea de comandos que se van a pasar al script. Los argumentos están separados por espacios. por ejemplo: -Name blue* -Location 'West US 2'

AzPowerShellVersion

Obtiene o establece la versión del módulo de Azure PowerShell que se va a usar.

CleanupPreference

Obtiene o establece la preferencia de limpieza cuando la ejecución del script se obtiene en un estado terminal. El valor predeterminado es "Always". Entre los valores posibles se incluyen: "Always", "OnSuccess", "OnExpiration".

ContainerSettings

Obtiene o establece la configuración del contenedor.

EnvironmentVariables

Obtiene o establece las variables de entorno que se van a pasar al script.

ForceUpdateTag

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.

Id

Obtiene el identificador de cadena que se usa para buscar cualquier recurso en Azure.

(Heredado de AzureResourceBase)
Identity

Obtiene o establece la propiedad opcional. Identidad administrada que se usará para este script de implementación. Actualmente, solo se admite MSI asignada por el usuario.

(Heredado de DeploymentScript)
Location

Obtiene o establece la ubicación de la ACI y la cuenta de almacenamiento para el script de implementación.

(Heredado de DeploymentScript)
Name

Obtiene el nombre de este recurso.

(Heredado de AzureResourceBase)
Outputs

Obtiene la lista de salidas de script.

PrimaryScriptUri

Obtiene o establece el URI del script. Este es el punto de entrada del script externo.

ProvisioningState

Obtiene el estado de la ejecución del script. Esto solo aparece en la respuesta. Entre los valores posibles se incluyen: 'Creating', 'ProvisioningResources', 'Running', 'Succeeded', 'Failed', 'Canceled'

RetentionInterval

Obtiene o establece el 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, P7D significa una semana).

ScriptContent

Obtiene o establece el cuerpo del script.

Status

Obtiene contiene los resultados de la ejecución del script.

StorageAccountSettings

Obtiene o establece la configuración de la cuenta de almacenamiento.

SupportingScriptUris

Obtiene o establece archivos auxiliares para el script externo.

SystemData

Obtiene los metadatos del sistema relacionados con este recurso.

(Heredado de DeploymentScript)
Tags

Obtiene o establece etiquetas de recursos.

(Heredado de DeploymentScript)
Timeout

Obtiene o establece el tiempo de ejecución de script máximo permitido especificado en formato ISO 8601. El valor predeterminado es PT1H

Type

Obtiene el tipo de este recurso.

(Heredado de AzureResourceBase)

Métodos

Validate()

Valide el objeto .

Se aplica a