Aracılığıyla paylaş


New-AzContainerAppJob

Bir Container Apps İşi oluşturun.

Sözdizimi

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

Description

Bir Container Apps İşi oluşturun.

Örnekler

Örnek 1: Container Apps İşi oluşturma.

$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-jobs:latest" -Name "simple-hello-world-container" -Probe $probe -ResourceCpu 0.25 -ResourceMemory "0.5Gi"

New-AzContainerAppJob -Name azps-app-job -ResourceGroupName azps_test_group_app -Location eastus -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

Bir Container Apps İşi oluşturun.

Parametreler

-AsJob

Komutu iş olarak çalıştırma

Tür:SwitchParameter
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

-ConfigurationRegistry

Kapsayıcı uygulamaları işi tarafından kullanılan özel kapsayıcı kayıt defteri kimlik bilgilerinin toplanması

Tür:IRegistryCredentials[]
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

-ConfigurationReplicaRetryLimit

İşi başarısız olmadan önce en fazla yeniden deneme sayısı.

Tür:Int32
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

-ConfigurationReplicaTimeout

Çoğaltmanın çalışmasına izin verilen en fazla saniye sayısı.

Tür:Int32
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

-ConfigurationSecret

Container Apps İşi tarafından kullanılan gizli dizi koleksiyonu

Tür:ISecret[]
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

-ConfigurationTriggerType

İşin tetikleyici türü

Tür:String
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

-Confirm

Cmdlet'i çalıştırmadan önce sizden onay ister.

Tür:SwitchParameter
Diğer adlar:cf
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

-DefaultProfile

DefaultProfile parametresi işlevsel değil. Cmdlet'i farklı bir abonelikte yürütürken kullanılabilir olduğunda SubscriptionId parametresini kullanın.

Tür:PSObject
Diğer adlar:AzureRMContext, AzureCredential
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

-EnvironmentId

Ortamın kaynak kimliği.

Tür:String
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

-EventTriggerConfigParallelism

Bir işin belirli bir zamanda çalışabilen paralel çoğaltmalarının sayısı.

Tür:Int32
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

-EventTriggerConfigReplicaCompletionCount

Genel iş tamamlanmadan önce en az başarılı çoğaltma tamamlama sayısı.

Tür:Int32
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

-IdentityType

Yönetilen hizmet kimliği türü (hem SystemAssigned hem de UserAssigned türlerine izin verilir).

Tür:String
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

-IdentityUserAssignedIdentity

Kaynakla ilişkili kullanıcı tarafından atanan kimlik kümesi. userAssignedIdentities sözlük anahtarları şu formda ARM kaynak kimlikleri olacaktır: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. Sözlük değerleri, isteklerdeki boş nesneler ({}) olabilir.

Tür:Hashtable
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

-InputObject

Kimlik Parametresi

Tür:IAppIdentity
Position:Named
Default value:None
Gerekli:True
İşlem hattı girişini kabul et:True
Joker karakterleri kabul et:False

-JsonFilePath

Oluşturma işlemine sağlanan Json dosyasının yolu

Tür:String
Position:Named
Default value:None
Gerekli:True
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

-JsonString

Create işlemine sağlanan Json dizesi

Tür:String
Position:Named
Default value:None
Gerekli:True
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

-Location

Kaynağın bulunduğu coğrafi konum

Tür:String
Position:Named
Default value:None
Gerekli:True
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

-ManualTriggerConfigParallelism

Bir işin belirli bir zamanda çalışabilen paralel çoğaltmalarının sayısı.

Tür:Int32
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

-ManualTriggerConfigReplicaCompletionCount

Genel iş tamamlanmadan önce en az başarılı çoğaltma tamamlama sayısı.

Tür:Int32
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

-Name

İş Adı

Tür:String
Diğer adlar:JobName
Position:Named
Default value:None
Gerekli:True
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

-NoWait

Komutu zaman uyumsuz olarak çalıştırma

Tür:SwitchParameter
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

-ResourceGroupName

Kaynak grubunun adı. Ad büyük/küçük harfe duyarsız.

Tür:String
Position:Named
Default value:None
Gerekli:True
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

-ScaleMaxExecution

Tetikleyici için oluşturulan en fazla iş yürütme sayısı (varsayılan 100).

Tür:Int32
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

-ScaleMinExecution

Tetikleyici için oluşturulan en az iş yürütme sayısı ( varsayılan 0)

Tür:Int32
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

-ScalePollingInterval

Her olay kaynağını saniye cinsinden denetleme aralığı. Varsayılan olarak 30'lar

Tür:Int32
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

-ScaleRule

Ölçeklendirme kuralları.

Tür:IJobScaleRule[]
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

-ScheduleTriggerConfigCronExpression

Cron İşi'nin cron biçimli yineleme zamanlaması ("* * * *").

Tür:String
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

-ScheduleTriggerConfigParallelism

Bir işin belirli bir zamanda çalışabilen paralel çoğaltmalarının sayısı.

Tür:Int32
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

-ScheduleTriggerConfigReplicaCompletionCount

Genel iş tamamlanmadan önce en az başarılı çoğaltma tamamlama sayısı.

Tür:Int32
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

-SubscriptionId

Hedef aboneliğin kimliği.

Tür:String
Position:Named
Default value:(Get-AzContext).Subscription.Id
Gerekli:False
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

-Tag

Kaynak etiketleri.

Tür:Hashtable
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

-TemplateContainer

Kapsayıcı Uygulaması için kapsayıcı tanımlarının listesi.

Tür:IContainer[]
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

-TemplateInitContainer

Uygulama kapsayıcılarından önce çalışan özelleştirilmiş kapsayıcıların listesi.

Tür:IInitContainer[]
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

-TemplateVolume

Kapsayıcı Uygulaması için birim tanımlarının listesi.

Tür:IVolume[]
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

-WhatIf

Cmdlet çalıştırılıyorsa ne olacağını gösterir. Cmdlet çalıştırılmaz.

Tür:SwitchParameter
Diğer adlar:wi
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

-WorkloadProfileName

Kapsayıcı uygulamaları iş yürütmesi için sabitlemek üzere iş yükü profili adı.

Tür:String
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

Girişler

IAppIdentity

Çıkışlar

IJob