New-AzContainerGroup

Kapsayıcı gruplarını belirtilen yapılandırmalarla oluşturun veya güncelleştirin.

Syntax

New-AzContainerGroup
   -Name <String>
   -ResourceGroupName <String>
   -Container <IContainer[]>
   -Location <String>
   [-SubscriptionId <String>]
   [-DnsConfigNameServer <String[]>]
   [-DnsConfigOption <String>]
   [-DnsConfigSearchDomain <String>]
   [-EncryptionPropertyKeyName <String>]
   [-EncryptionPropertyKeyVersion <String>]
   [-EncryptionPropertyVaultBaseUrl <String>]
   [-IdentityType <ResourceIdentityType>]
   [-IdentityUserAssignedIdentity <Hashtable>]
   [-ImageRegistryCredential <IImageRegistryCredential[]>]
   [-InitContainer <IInitContainerDefinition[]>]
   [-IPAddressDnsNameLabel <String>]
   [-IPAddressIP <String>]
   [-IPAddressPort <IPort[]>]
   [-IPAddressType <ContainerGroupIPAddressType>]
   [-LogAnalyticLogType <LogAnalyticsLogType>]
   [-LogAnalyticMetadata <Hashtable>]
   [-LogAnalyticWorkspaceId <String>]
   [-LogAnalyticWorkspaceKey <String>]
   [-LogAnalyticWorkspaceResourceId <String>]
   [-OSType <OperatingSystemTypes>]
   [-Priority <String>]
   [-RestartPolicy <ContainerGroupRestartPolicy>]
   [-Sku <ContainerGroupSku>]
   [-SubnetId <IContainerGroupSubnetId[]>]
   [-Tag <Hashtable>]
   [-Volume <IVolume[]>]
   [-Zone <String[]>]
   [-DefaultProfile <PSObject>]
   [-AsJob]
   [-NoWait]
   [-Confirm]
   [-WhatIf]
   [<CommonParameters>]

Description

Kapsayıcı gruplarını belirtilen yapılandırmalarla oluşturun veya güncelleştirin.

Örnekler

Örnek 1: Kapsayıcı örneğiyle bir kapsayıcı grubu oluşturma ve bağlantı noktalarını açma ile genel IP adresi isteme

$port1 = New-AzContainerInstancePortObject -Port 8000 -Protocol TCP
$port2 = New-AzContainerInstancePortObject -Port 8001 -Protocol TCP
$container = New-AzContainerInstanceObject -Name test-container -Image nginx -RequestCpu 1 -RequestMemoryInGb 1.5 -Port @($port1, $port2)
$containerGroup = New-AzContainerGroup -ResourceGroupName test-rg -Name test-cg -Location eastus -Container $container -OsType Linux -RestartPolicy "Never" -IpAddressType Public

Location Name    Zone ResourceGroupName
-------- ----    ---- -----------------
eastus   test-cg      test-rg

Bu komutlar, görüntüsü en son nginx olan ve 8000 ve 8001 numaralı bağlantı noktalarını açan bir genel IP adresi isteyen bir kapsayıcı örneği içeren bir kapsayıcı grubu oluşturur.

Örnek 2: Kapsayıcı grubu oluşturma ve kapsayıcı içinde özel bir betik çalıştırma.

$env1 = New-AzContainerInstanceEnvironmentVariableObject -Name "env1" -Value "value1"
$env2 = New-AzContainerInstanceEnvironmentVariableObject -Name "env2" -SecureValue (ConvertTo-SecureString -String "value2" -AsPlainText -Force)
$container = New-AzContainerInstanceObject -Name test-container -Image alpine -Command "/bin/sh -c myscript.sh" -EnvironmentVariable @($env1, $env2)
$containerGroup = New-AzContainerGroup -ResourceGroupName test-rg -Name test-cg -Location eastus -Container $container -OsType Linux

Location Name    Zone ResourceGroupName
-------- ----    ---- -----------------
eastus   test-cg      test-rg

Bu komutlar bir kapsayıcı grubu oluşturur ve kapsayıcı içinde özel bir betik çalıştırır.

Örnek 3: Bir çalıştırma-tamamlama kapsayıcı grubu oluşturma

$container = New-AzContainerInstanceObject -Name test-container -Image alpine -Command "echo hello" 
$containerGroup = New-AzContainerGroup -ResourceGroupName test-rg -Name test-cg -Location eastus -Container $container -OsType Linux

Location Name    Zone ResourceGroupName
-------- ----    ---- -----------------
eastus   test-cg      test-rg

Bu komutlar, 'hello' yazdıran ve durduran bir kapsayıcı grubu oluşturur.

Örnek 4: Azure Container Registry'de nginx görüntüsünü kullanarak kapsayıcı örneğiyle kapsayıcı grubu oluşturma

$container = New-AzContainerInstanceObject -Name test-container -Image myacr.azurecr.io/nginx:latest
$imageRegistryCredential = New-AzContainerGroupImageRegistryCredentialObject -Server "myacr.azurecr.io" -Username "username" -Password (ConvertTo-SecureString "PlainTextPassword" -AsPlainText -Force) 
$containerGroup = New-AzContainerGroup -ResourceGroupName test-rg -Name test-cg -Location eastus -Container $container -ImageRegistryCredential $imageRegistryCredential

Location Name    Zone ResourceGroupName
-------- ----    ---- -----------------
eastus   test-cg      test-rg

Bu komutlar, Azure Container Registry'de görüntüsü nginx olan bir kapsayıcı örneği içeren bir kapsayıcı grubu oluşturur.

Örnek 5: Özel kapsayıcı görüntüsü kayıt defterinde nginx görüntüsünü kullanarak kapsayıcı örneğiyle kapsayıcı grubu oluşturma

$container = New-AzContainerInstanceObject -Name test-container -Image myserver.com/nginx:latest
$imageRegistryCredential = New-AzContainerGroupImageRegistryCredentialObject -Server "myserver.com" -Username "username" -Password (ConvertTo-SecureString "PlainTextPassword" -AsPlainText -Force) 
$containerGroup = New-AzContainerGroup -ResourceGroupName test-rg -Name test-cg -Location eastus -Container $container -ImageRegistryCredential $imageRegistryCredential

Location Name    Zone ResourceGroupName
-------- ----    ---- -----------------
eastus   test-cg      test-rg

Bu komutlar, görüntüsü özel bir kapsayıcı görüntüsü kayıt defterinden alınan özel bir görüntü olan kapsayıcı örneğine sahip bir kapsayıcı grubu oluşturur.

Örnek 6: Azure Dosya birimini takan bir kapsayıcı grubu oluşturma

$volume = New-AzContainerGroupVolumeObject -Name "myvolume" -AzureFileShareName "myshare" -AzureFileStorageAccountName "username" -AzureFileStorageAccountKey (ConvertTo-SecureString "PlainTextPassword" -AsPlainText -Force)
$mount = New-AzContainerInstanceVolumeMountObject -MountPath "/aci/logs" -Name "myvolume"
$container = New-AzContainerInstanceObject -Name test-container -Image alpine -VolumeMount $mount
$containerGroup = New-AzContainerGroup -ResourceGroupName test-rg -Name test-cg -Location eastus -Container $container -Volume $volume

Location Name    Zone ResourceGroupName
-------- ----    ---- -----------------
eastus   test-cg      test-rg

Bu komutlar, görüntüsü özel bir kapsayıcı görüntüsü kayıt defterinden alınan özel bir görüntü olan kapsayıcı örneğine sahip bir kapsayıcı grubu oluşturur.

Örnek 7: Sistem tarafından atanan ve kullanıcı tarafından atanan kimlikle kapsayıcı grubu oluşturma

$container = New-AzContainerInstanceObject -Name test-container -Image alpine
$containerGroup = New-AzContainerGroup -ResourceGroupName test-rg -Name test-cg -Location eastus -Container $container -IdentityType "SystemAssigned, UserAssigned" -IdentityUserAssignedIdentity @{"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}" = @{}}

Location Name    Zone ResourceGroupName
-------- ----    ---- -----------------
eastus   test-cg      test-rg

Bu komutlar, sistem tarafından atanan ve kullanıcı tarafından atanan kimliğe sahip bir kapsayıcı grubu oluşturur.

Parametreler

-AsJob

Komutu iş olarak çalıştırma

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Confirm

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

Type:SwitchParameter
Aliases:cf
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Container

Kapsayıcı grubu içindeki kapsayıcılar. Oluşturmak için, CONTAINER özellikleri için NOTES bölümüne bakın ve bir karma tablo oluşturun.

Type:IContainer[]
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-DefaultProfile

Azure ile iletişim için kullanılan kimlik bilgileri, hesap, kiracı ve abonelik.

Type:PSObject
Aliases:AzureRMContext, AzureCredential
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-DnsConfigNameServer

Kapsayıcı grubu için DNS sunucuları.

Type:String[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-DnsConfigOption

Kapsayıcı grubu için DNS seçenekleri.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-DnsConfigSearchDomain

Kapsayıcı grubundaki konak adı araması için DNS arama etki alanları.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-EncryptionPropertyKeyName

Şifreleme anahtarı adı.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-EncryptionPropertyKeyVersion

Şifreleme anahtarı sürümü.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-EncryptionPropertyVaultBaseUrl

Keyvault temel URL'si.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-IdentityType

Kapsayıcı grubu için kullanılan kimlik türü. 'SystemAssigned, UserAssigned' türü hem örtük olarak oluşturulmuş bir kimliği hem de kullanıcı tarafından atanan bir kimlik kümesini içerir. 'Hiçbiri' türü kapsayıcı grubundan tüm kimlikleri kaldırır.

Type:ResourceIdentityType
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-IdentityUserAssignedIdentity

Kapsayıcı grubuyla ilişkili kullanıcı kimliklerinin listesi. Kullanıcı kimliği sözlük anahtarı başvuruları şu biçimde ARM kaynak kimlikleri olacaktır: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.

Type:Hashtable
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ImageRegistryCredential

Kapsayıcı grubunun oluşturulduğu görüntü kayıt defteri kimlik bilgileri. Oluşturmak için IMAGEREGISTRYCREDENTIAL özellikleri için NOTES bölümüne bakın ve bir karma tablo oluşturun.

Type:IImageRegistryCredential[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-InitContainer

Kapsayıcı grubu için init kapsayıcıları. Oluşturmak için, INITCONTAINER özellikleri için NOTES bölümüne bakın ve bir karma tablo oluşturun.

Type:IInitContainerDefinition[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-IPAddressDnsNameLabel

IP için Dns adı etiketi.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-IPAddressIP

Genel İnternet'e sunulan IP.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-IPAddressPort

Kapsayıcı grubunda kullanıma sunulan bağlantı noktalarının listesi. Oluşturmak için IPADDRESSPORT özellikleri için NOTLAR bölümüne bakın ve bir karma tablo oluşturun.

Type:IPort[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-IPAddressType

IP'nin genel İnternet'e mi yoksa özel sanal ağa mı açık olduğunu belirtir.

Type:ContainerGroupIPAddressType
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Location

Kaynak konumu.

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-LogAnalyticLogType

Kullanılacak günlük türü.

Type:LogAnalyticsLogType
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-LogAnalyticMetadata

Log Analytics için meta veriler.

Type:Hashtable
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-LogAnalyticWorkspaceId

Log Analytics için çalışma alanı kimliği

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-LogAnalyticWorkspaceKey

Log Analytics için çalışma alanı anahtarı

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-LogAnalyticWorkspaceResourceId

Log Analytics için çalışma alanı kaynak kimliği

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Name

Kapsayıcı grubunun adı.

Type:String
Aliases:ContainerGroupName
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-NoWait

Komutu zaman uyumsuz olarak çalıştırma

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-OSType

Kapsayıcı grubundaki kapsayıcılar için gereken işletim sistemi türü.

Type:OperatingSystemTypes
Position:Named
Default value:"Linux"
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Priority

Kapsayıcı Grubunun önceliği.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ResourceGroupName

Kaynak grubunun adı.

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-RestartPolicy

Kapsayıcı grubu içindeki tüm kapsayıcılar için yeniden başlatma ilkesi.

  • Always Her zaman yeniden başlat- OnFailure Hatada yeniden başlatma- Never Hiçbir zaman yeniden başlatma
Type:ContainerGroupRestartPolicy
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Sku

Kapsayıcı grubunun SKU'su.

Type:ContainerGroupSku
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-SubnetId

Kapsayıcı grubu için alt ağ kaynak kimlikleri. Oluşturmak için SUBNETID özellikleri için NOTLAR bölümüne bakın ve bir karma tablo oluşturun.

Type:IContainerGroupSubnetId[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-SubscriptionId

Microsoft Azure aboneliğini benzersiz olarak tanımlayan abonelik kimlik bilgileri. Abonelik kimliği, her hizmet çağrısı için URI'nin bir parçasını oluşturur.

Type:String
Position:Named
Default value:(Get-AzContext).Subscription.Id
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Tag

Kaynak etiketleri.

Type:Hashtable
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Volume

Bu kapsayıcı grubundaki kapsayıcılar tarafından bağlanabilen birimlerin listesi. Oluşturmak için VOLUME özellikleri için NOTLAR bölümüne bakın ve karma tablo oluşturun.

Type:IVolume[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-WhatIf

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

Type:SwitchParameter
Aliases:wi
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Zone

Kapsayıcı grubunun bölgeleri.

Type:String[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

Çıkışlar

IContainerGroup

Notlar

TAKMA

KARMAŞıK PARAMETRE ÖZELLIKLERI

Aşağıda açıklanan parametreleri oluşturmak için uygun özellikleri içeren bir karma tablo oluşturun. Karma tablolar hakkında bilgi için Get-Help about_Hash_Tables komutunu çalıştırın.

CONTAINER <IContainer[]>: Kapsayıcı grubu içindeki kapsayıcılar.

  • Image <String>: Kapsayıcı örneğini oluşturmak için kullanılan görüntünün adı.
  • Name <String>: Kapsayıcı örneğinin kullanıcı tarafından sağlanan adı.
  • RequestCpu <Double>: Bu kapsayıcı örneğinin CPU isteği.
  • RequestMemoryInGb <Double>: Bu kapsayıcı örneğinin GB cinsinden bellek isteği.
  • [Command <String[]>]: exec biçiminde kapsayıcı örneği içinde yürütülecek komutlar.
  • [EnvironmentVariable <IEnvironmentVariable[]>]: Kapsayıcı örneğinde ayarlanacağı ortam değişkenleri.
    • Name <String>: Ortam değişkeninin adı.
    • [SecureValue <String>]: Güvenli ortam değişkeninin değeri.
    • [Value <String>]: Ortam değişkeninin değeri.
  • [LimitCpu <Double?>]: Bu kapsayıcı örneğinin CPU sınırı.
  • [LimitMemoryInGb <Double?>]: Bu kapsayıcı örneğinin GB cinsinden bellek sınırı.
  • [LimitsGpuCount <Int32?>]: GPU kaynağının sayısı.
  • [LimitsGpuSku <GpuSku?>]: GPU kaynağının SKU'su.
  • [LivenessProbeExecCommand <String[]>]: Kapsayıcı içinde yürütülecek komutlar.
  • [LivenessProbeFailureThreshold <Int32?>]: Hata eşiği.
  • [LivenessProbeHttpGetHttpHeader <IHttpHeader[]>]: HTTP üst bilgileri.
    • [Name <String>]: Üst bilgi adı.
    • [Value <String>]: Üst bilgi değeri.
  • [LivenessProbeHttpGetPath <String>]: Yoklama yolu.
  • [LivenessProbeHttpGetPort <Int32?>]: Yoklama bağlantı noktası numarası.
  • [LivenessProbeHttpGetScheme <Scheme?>]: Düzen.
  • [LivenessProbeInitialDelaySecond <Int32?>]: İlk gecikme saniyeleri.
  • [LivenessProbePeriodSecond <Int32?>]: Saniye süresi.
  • [LivenessProbeSuccessThreshold <Int32?>]: Başarı eşiği.
  • [LivenessProbeTimeoutSecond <Int32?>]: Zaman aşımı saniyeleri.
  • [Port <IContainerPort[]>]: Kapsayıcı örneğinde kullanıma sunulan bağlantı noktaları.
    • Port <Int32>: Kapsayıcı grubu içinde kullanıma sunulan bağlantı noktası numarası.
    • [Protocol <ContainerNetworkProtocol?>]: Bağlantı noktasıyla ilişkili protokol.
  • [ReadinessProbeExecCommand <String[]>]: Kapsayıcı içinde yürütülecek komutlar.
  • [ReadinessProbeFailureThreshold <Int32?>]: Hata eşiği.
  • [ReadinessProbeHttpGetHttpHeader <IHttpHeader[]>]: HTTP üst bilgileri.
  • [ReadinessProbeHttpGetPath <String>]: Yoklama yolu.
  • [ReadinessProbeHttpGetPort <Int32?>]: Yoklama bağlantı noktası numarası.
  • [ReadinessProbeHttpGetScheme <Scheme?>]: Düzen.
  • [ReadinessProbeInitialDelaySecond <Int32?>]: İlk gecikme saniyeleri.
  • [ReadinessProbePeriodSecond <Int32?>]: Saniye süresi.
  • [ReadinessProbeSuccessThreshold <Int32?>]: Başarı eşiği.
  • [ReadinessProbeTimeoutSecond <Int32?>]: Zaman aşımı saniyeleri.
  • [RequestsGpuCount <Int32?>]: GPU kaynağının sayısı.
  • [RequestsGpuSku <GpuSku?>]: GPU kaynağının SKU'su.
  • [VolumeMount <IVolumeMount[]>]: Birim, kapsayıcı örneğinde kullanılabilir.
    • MountPath <String>: Birimin bağlanacağı kapsayıcının içindeki yol. İki nokta üst üste (:)) içermemelidir.
    • Name <String>: Birim bağlamasının adı.
    • [ReadOnly <Boolean?>]: Birim bağlamasının salt okunur olup olmadığını gösteren bayrak.

IMAGEREGISTRYCREDENTIAL <IImageRegistryCredential[]>: Kapsayıcı grubunun oluşturulduğu görüntü kayıt defteri kimlik bilgileri.

  • Server <String>: "http" ve "https" gibi bir protokol içermeyen Docker görüntü kayıt defteri sunucusu.
  • [Identity <String>]: Özel kayıt defterinin kimliği.
  • [IdentityUrl <String>]: Özel kayıt defteri için kimlik URL'si.
  • [Password <String>]: Özel kayıt defterinin parolası.
  • [Username <String>]: Özel kayıt defterinin kullanıcı adı.

INITCONTAINER <IInitContainerDefinition[]>: Kapsayıcı grubu için init kapsayıcıları.

  • Name <String>: Init kapsayıcısının adı.
  • [Command <String[]>]: exec biçiminde init kapsayıcısı içinde yürütülecek komut.
  • [EnvironmentVariable <IEnvironmentVariable[]>]: init kapsayıcısında ayarlanacağı ortam değişkenleri.
    • Name <String>: Ortam değişkeninin adı.
    • [SecureValue <String>]: Güvenli ortam değişkeninin değeri.
    • [Value <String>]: Ortam değişkeninin değeri.
  • [Image <String>]: init kapsayıcısının görüntüsü.
  • [VolumeMount <IVolumeMount[]>]: Birim, init kapsayıcısı için kullanılabilir.
    • MountPath <String>: Birimin bağlanacağı kapsayıcının içindeki yol. İki nokta üst üste (:)) içermemelidir.
    • Name <String>: Birim bağlamasının adı.
    • [ReadOnly <Boolean?>]: Birim bağlamasının salt okunur olup olmadığını gösteren bayrak.

IPADDRESSPORT <IPort[]>: Kapsayıcı grubunda kullanıma sunulan bağlantı noktalarının listesi.

  • Port1 <Int32>: Bağlantı noktası numarası.
  • [Protocol <ContainerGroupNetworkProtocol?>]: Bağlantı noktasıyla ilişkili protokol.

SUBNETID <IContainerGroupSubnetId[]>: Kapsayıcı grubu için alt ağ kaynak kimlikleri.

  • Id <String>: Sanal ağın ve alt ağın kaynak kimliği.
  • [Name <String>]: Alt ağın kolay adı.

VOLUME <IVolume[]>: Bu kapsayıcı grubundaki kapsayıcılar tarafından bağlanabilen birimlerin listesi.

  • Name <String>: Birimin adı.
  • [AzureFileReadOnly <Boolean?>]: Paylaşılan Azure Dosyasının birim olarak bağlı olup olmadığını gösteren bayrak salt okunurdur.
  • [AzureFileShareName <String>]: Birim olarak bağlanacak Azure Dosya paylaşımının adı.
  • [AzureFileStorageAccountKey <String>]: Azure Dosya paylaşımına erişmek için kullanılan depolama hesabı erişim anahtarı.
  • [AzureFileStorageAccountName <String>]: Azure Dosya paylaşımını içeren depolama hesabının adı.
  • [EmptyDir <IVolumeEmptyDir>]: Boş dizin birimi.
    • [(Any) <Object>]: Bu, bu nesneye herhangi bir özelliğin eklenebileceğini gösterir.
  • [GitRepoDirectory <String>]: Hedef dizin adı. '..' içermemeli veya '..' ile başlamamalıdır. '.' sağlanırsa birim dizini git deposu olur. Aksi takdirde, belirtilirse birim, verilen ada sahip alt dizinde git deposunu içerir.
  • [GitRepoRepository <String>]: Depo URL'si
  • [GitRepoRevision <String>]: Belirtilen düzeltme için karma işleme.
  • [Secret <ISecretVolume>]: Gizli dizi hacmi.
    • [(Any) <String>]: Bu, bu nesneye herhangi bir özelliğin eklenebileceğini gösterir.