Partager via


Update-AzContainerAppJob

Correctifs d’un travail Container Apps à l’aide du correctif de fusion JSON

Syntaxe

Update-AzContainerAppJob
      -Name <String>
      -ResourceGroupName <String>
      [-SubscriptionId <String>]
      [-ConfigurationRegistry <IRegistryCredentials[]>]
      [-ConfigurationReplicaRetryLimit <Int32>]
      [-ConfigurationReplicaTimeout <Int32>]
      [-ConfigurationSecret <ISecret[]>]
      [-ConfigurationTriggerType <String>]
      [-EnvironmentId <String>]
      [-EventStreamEndpoint <String>]
      [-EventTriggerConfigParallelism <Int32>]
      [-EventTriggerConfigReplicaCompletionCount <Int32>]
      [-IdentityType <String>]
      [-IdentityUserAssignedIdentity <Hashtable>]
      [-ManualTriggerConfigParallelism <Int32>]
      [-ManualTriggerConfigReplicaCompletionCount <Int32>]
      [-OutboundIPAddress <String[]>]
      [-ScaleMaxExecution <Int32>]
      [-ScaleMinExecution <Int32>]
      [-ScalePollingInterval <Int32>]
      [-ScaleRule <IJobScaleRule[]>]
      [-ScheduleTriggerConfigCronExpression <String>]
      [-ScheduleTriggerConfigParallelism <Int32>]
      [-ScheduleTriggerConfigReplicaCompletionCount <Int32>]
      [-Tag <Hashtable>]
      [-TemplateContainer <IContainer[]>]
      [-TemplateInitContainer <IInitContainer[]>]
      [-TemplateVolume <IVolume[]>]
      [-DefaultProfile <PSObject>]
      [-AsJob]
      [-NoWait]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]
Update-AzContainerAppJob
      -Name <String>
      -ResourceGroupName <String>
      [-SubscriptionId <String>]
      -JsonString <String>
      [-DefaultProfile <PSObject>]
      [-AsJob]
      [-NoWait]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]
Update-AzContainerAppJob
      -Name <String>
      -ResourceGroupName <String>
      [-SubscriptionId <String>]
      -JsonFilePath <String>
      [-DefaultProfile <PSObject>]
      [-AsJob]
      [-NoWait]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]
Update-AzContainerAppJob
      -InputObject <IAppIdentity>
      [-ConfigurationRegistry <IRegistryCredentials[]>]
      [-ConfigurationReplicaRetryLimit <Int32>]
      [-ConfigurationReplicaTimeout <Int32>]
      [-ConfigurationSecret <ISecret[]>]
      [-ConfigurationTriggerType <String>]
      [-EnvironmentId <String>]
      [-EventStreamEndpoint <String>]
      [-EventTriggerConfigParallelism <Int32>]
      [-EventTriggerConfigReplicaCompletionCount <Int32>]
      [-IdentityType <String>]
      [-IdentityUserAssignedIdentity <Hashtable>]
      [-ManualTriggerConfigParallelism <Int32>]
      [-ManualTriggerConfigReplicaCompletionCount <Int32>]
      [-OutboundIPAddress <String[]>]
      [-ScaleMaxExecution <Int32>]
      [-ScaleMinExecution <Int32>]
      [-ScalePollingInterval <Int32>]
      [-ScaleRule <IJobScaleRule[]>]
      [-ScheduleTriggerConfigCronExpression <String>]
      [-ScheduleTriggerConfigParallelism <Int32>]
      [-ScheduleTriggerConfigReplicaCompletionCount <Int32>]
      [-Tag <Hashtable>]
      [-TemplateContainer <IContainer[]>]
      [-TemplateInitContainer <IInitContainer[]>]
      [-TemplateVolume <IVolume[]>]
      [-DefaultProfile <PSObject>]
      [-AsJob]
      [-NoWait]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]

Description

Correctifs d’un travail Container Apps à l’aide du correctif de fusion JSON

Exemples

Exemple 1 : Mettre à jour le travail de l’application conteneur.

$EnvId = (Get-AzContainerAppManagedEnv -ResourceGroupName azps_test_group_app -Name azps-env).Id
$probeHttpGetHttpHeader = New-AzContainerAppProbeHeaderObject -Name "Custom-Header" -Value "Awesome"
$probe = New-AzContainerAppProbeObject -Type "Liveness" -HttpGetPath "/health" -HttpGetPort 8080 -InitialDelaySecond 3 -PeriodSecond 3 -HttpGetHttpHeader $probeHttpGetHttpHeader
$temp = New-AzContainerAppTemplateObject -Image "mcr.microsoft.com/k8se/quickstart:latest" -Name "simple-hello-world-container" -Probe $probe -ResourceCpu 0.25 -ResourceMemory "0.5Gi"

Update-AzContainerAppJob -Name azps-app-job -ResourceGroupName azps_test_group_app -ConfigurationReplicaRetryLimit 10 -ConfigurationReplicaTimeout 10 -ConfigurationTriggerType Manual -EnvironmentId $EnvId -ManualTriggerConfigParallelism 4 -ManualTriggerConfigReplicaCompletionCount 1 -TemplateContainer $temp

Location Name         ProvisioningState ResourceGroupName
-------- ----         ----------------- -----------------
East US  azps-app-job Succeeded         azps_test_group_app

Mettre à jour le travail d’application conteneur.

Paramètres

-AsJob

Exécuter la commande en tant que travail

Type:SwitchParameter
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-ConfigurationRegistry

Collection d’informations d’identification de registre de conteneurs privées utilisées par un travail d’application conteneur

Type:IRegistryCredentials[]
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-ConfigurationReplicaRetryLimit

Nombre maximal de nouvelles tentatives avant l’échec du travail.

Type:Int32
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-ConfigurationReplicaTimeout

Nombre maximal de secondes qu’un réplica est autorisé à s’exécuter.

Type:Int32
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-ConfigurationSecret

Collection de secrets utilisés par un travail Container Apps

Type:ISecret[]
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-ConfigurationTriggerType

Type de déclencheur du travail

Type:String
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-Confirm

Vous demande une confirmation avant d’exécuter la commande cmdlet.

Type:SwitchParameter
Alias:cf
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-DefaultProfile

Le paramètre DefaultProfile n’est pas fonctionnel. Utilisez le paramètre SubscriptionId lorsqu’il est disponible si vous exécutez l’applet de commande sur un autre abonnement.

Type:PSObject
Alias:AzureRMContext, AzureCredential
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-EnvironmentId

ID de ressource de l’environnement.

Type:String
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-EventStreamEndpoint

Point de terminaison du flux d’événements du travail des applications conteneur.

Type:String
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-EventTriggerConfigParallelism

Nombre de réplicas parallèles d’un travail pouvant s’exécuter à un moment donné.

Type:Int32
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-EventTriggerConfigReplicaCompletionCount

Nombre minimal d’achèvements de réplica réussis avant la fin globale du travail.

Type:Int32
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-IdentityType

Type d’identité de service managé (où les types SystemAssigned et UserAssigned sont autorisés).

Type:String
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-IdentityUserAssignedIdentity

Ensemble d’identités affectées par l’utilisateur associées à la ressource. Les clés de dictionnaire userAssignedIdentities seront des ID de ressource ARM sous la forme : « /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. Les valeurs de dictionnaire peuvent être des objets vides ({}) dans les requêtes.

Type:Hashtable
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-InputObject

Paramètre d’identité

Type:IAppIdentity
Position:Named
Valeur par défaut:None
Obligatoire:True
Accepter l'entrée de pipeline:True
Accepter les caractères génériques:False

-JsonFilePath

Chemin d’accès du fichier Json fourni à l’opération de mise à jour

Type:String
Position:Named
Valeur par défaut:None
Obligatoire:True
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-JsonString

Chaîne Json fournie à l’opération Update

Type:String
Position:Named
Valeur par défaut:None
Obligatoire:True
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-ManualTriggerConfigParallelism

Nombre de réplicas parallèles d’un travail pouvant s’exécuter à un moment donné.

Type:Int32
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-ManualTriggerConfigReplicaCompletionCount

Nombre minimal d’achèvements de réplica réussis avant la fin globale du travail.

Type:Int32
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-Name

Nom du travail

Type:String
Alias:JobName
Position:Named
Valeur par défaut:None
Obligatoire:True
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-NoWait

Exécuter la commande de manière asynchrone

Type:SwitchParameter
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-OutboundIPAddress

Adresses IP sortantes d’un travail d’applications de conteneur.

Type:String[]
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-ResourceGroupName

Nom du groupe de ressources. Le nom ne respecte pas la casse.

Type:String
Position:Named
Valeur par défaut:None
Obligatoire:True
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-ScaleMaxExecution

Nombre maximal d’exécutions de travaux créées pour un déclencheur, par défaut 100.

Type:Int32
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-ScaleMinExecution

Nombre minimal d’exécutions de travaux créées pour un déclencheur, par défaut 0

Type:Int32
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-ScalePollingInterval

Intervalle pour vérifier chaque source d’événement en secondes. La valeur par défaut est 30s

Type:Int32
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-ScaleRule

Règles de mise à l’échelle.

Type:IJobScaleRule[]
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-ScheduleTriggerConfigCronExpression

Cron a mis en forme une planification répétée (« * * * * * ») d’un travail Cron.

Type:String
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-ScheduleTriggerConfigParallelism

Nombre de réplicas parallèles d’un travail pouvant s’exécuter à un moment donné.

Type:Int32
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-ScheduleTriggerConfigReplicaCompletionCount

Nombre minimal d’achèvements de réplica réussis avant la fin globale du travail.

Type:Int32
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-SubscriptionId

ID de l’abonnement cible.

Type:String
Position:Named
Valeur par défaut:(Get-AzContext).Subscription.Id
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-Tag

Balises de ressource.

Type:Hashtable
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-TemplateContainer

Liste des définitions de conteneur pour l’application conteneur.

Type:IContainer[]
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-TemplateInitContainer

Liste des conteneurs spécialisés qui s’exécutent avant les conteneurs d’applications.

Type:IInitContainer[]
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-TemplateVolume

Liste des définitions de volume pour l’application conteneur.

Type:IVolume[]
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-WhatIf

Montre ce qui se passe en cas d’exécution de l’applet de commande. L’applet de commande n’est pas exécutée.

Type:SwitchParameter
Alias:wi
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

Entrées

IAppIdentity

Sorties

IJob