Compartir a través de


AzurePowerShellScript Clase

Definición

Modelo de objetos para el script de Azure PowerShell.

public class AzurePowerShellScript : Azure.ResourceManager.Resources.ArmDeploymentScriptData
type AzurePowerShellScript = class
    inherit ArmDeploymentScriptData
Public Class AzurePowerShellScript
Inherits ArmDeploymentScriptData
Herencia

Constructores

AzurePowerShellScript(AzureLocation, TimeSpan, String)

Inicializa una nueva instancia de AzurePowerShellScript.

Propiedades

Arguments

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'.

AzPowerShellVersion

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

CleanupPreference

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

ContainerGroupName

Nombre del grupo de contenedores, si no se especifica, el nombre se generará automáticamente. Sin especificar un "containerGroupName" indica que el sistema debe generar un nombre único que podría acabar marcando un Azure Policy como no compatible. Use "containerGroupName" cuando tenga un Azure Policy que espera una convención de nomenclatura específica o cuando desee controlar completamente el nombre. La propiedad 'containerGroupName' debe tener entre 1 y 63 caracteres, solo debe contener letras minúsculas, números y guiones y no se pueden iniciar ni terminar con guiones y guiones consecutivos. Para especificar un "containerGroupName", agregue el siguiente objeto a las propiedades: { "containerSettings": { "containerGroupName": "contoso-container" } }. Si no desea especificar un "containerGroupName", no agregue la propiedad "containerSettings".

EnvironmentVariables

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

Identificador de recurso completo del recurso. Por ejemplo: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}.

(Heredado de ResourceData)
Identity

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

(Heredado de ArmDeploymentScriptData)
Location

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

(Heredado de ArmDeploymentScriptData)
Name

Nombre del recurso.

(Heredado de ResourceData)
Outputs

Lista de salidas de script.

Para asignar un objeto a esta propiedad, use FromObjectAsJson<T>(T, JsonSerializerOptions).

Para asignar una cadena json ya con formato a esta propiedad, use FromString(String).

Ejemplos:

  • BinaryData.FromObjectAsJson("foo")Crea una carga de "foo".
  • BinaryData.FromString("\"foo\"")Crea una carga de "foo".
  • BinaryData.FromObjectAsJson(new { key = "value" })Crea una carga de { "key": "value" }.
  • BinaryData.FromString("{\"key\": \"value\"}")Crea una carga de { "key": "value" }.

PrimaryScriptUri

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

ProvisioningState

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

ResourceType

Tipo de recurso. Por ejemplo, "Microsoft.Compute/virtualMachines" o "Microsoft.Storage/storageAccounts".

(Heredado de ResourceData)
RetentionInterval

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).

ScriptContent

Cuerpo del script.

Status

Contiene los resultados de la ejecución del script.

StorageAccountSettings

Configuración de la cuenta de almacenamiento.

SupportingScriptUris

Archivos auxiliares para el script externo.

SystemData

Metadatos de Azure Resource Manager que contienen información sobre los valores de createdBy y modifiedBy.

(Heredado de ResourceData)
Tags

Etiquetas del recurso.

(Heredado de ArmDeploymentScriptData)
Timeout

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

Se aplica a