Aracılığıyla paylaş


New-AzContainerAppSourceControl

Kapsayıcı Uygulaması için SourceControl oluşturun.

Sözdizimi

New-AzContainerAppSourceControl
   -ContainerAppName <String>
   -Name <String>
   -ResourceGroupName <String>
   [-SubscriptionId <String>]
   [-AzureClientId <String>]
   [-AzureClientSecret <SecureString>]
   [-AzureKind <String>]
   [-AzureSubscriptionId <String>]
   [-AzureTenantId <String>]
   [-Branch <String>]
   [-GithubAccessToken <SecureString>]
   [-GithubConfigurationImage <String>]
   [-GithubContextPath <String>]
   [-GithubOS <String>]
   [-GithubPublishType <String>]
   [-GithubRuntimeStack <String>]
   [-GithubRuntimeVersion <String>]
   [-RegistryPassword <SecureString>]
   [-RegistryUrl <String>]
   [-RegistryUserName <String>]
   [-RepoUrl <String>]
   [-DefaultProfile <PSObject>]
   [-AsJob]
   [-NoWait]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
New-AzContainerAppSourceControl
   -ContainerAppName <String>
   -Name <String>
   -ResourceGroupName <String>
   [-SubscriptionId <String>]
   -JsonString <String>
   [-DefaultProfile <PSObject>]
   [-AsJob]
   [-NoWait]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
New-AzContainerAppSourceControl
   -ContainerAppName <String>
   -Name <String>
   -ResourceGroupName <String>
   [-SubscriptionId <String>]
   -JsonFilePath <String>
   [-DefaultProfile <PSObject>]
   [-AsJob]
   [-NoWait]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
New-AzContainerAppSourceControl
   -Name <String>
   -ContainerAppInputObject <IAppIdentity>
   [-AzureClientId <String>]
   [-AzureClientSecret <SecureString>]
   [-AzureKind <String>]
   [-AzureSubscriptionId <String>]
   [-AzureTenantId <String>]
   [-Branch <String>]
   [-GithubAccessToken <SecureString>]
   [-GithubConfigurationImage <String>]
   [-GithubContextPath <String>]
   [-GithubOS <String>]
   [-GithubPublishType <String>]
   [-GithubRuntimeStack <String>]
   [-GithubRuntimeVersion <String>]
   [-RegistryPassword <SecureString>]
   [-RegistryUrl <String>]
   [-RegistryUserName <String>]
   [-RepoUrl <String>]
   [-DefaultProfile <PSObject>]
   [-AsJob]
   [-NoWait]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
New-AzContainerAppSourceControl
   -InputObject <IAppIdentity>
   [-AzureClientId <String>]
   [-AzureClientSecret <SecureString>]
   [-AzureKind <String>]
   [-AzureSubscriptionId <String>]
   [-AzureTenantId <String>]
   [-Branch <String>]
   [-GithubAccessToken <SecureString>]
   [-GithubConfigurationImage <String>]
   [-GithubContextPath <String>]
   [-GithubOS <String>]
   [-GithubPublishType <String>]
   [-GithubRuntimeStack <String>]
   [-GithubRuntimeVersion <String>]
   [-RegistryPassword <SecureString>]
   [-RegistryUrl <String>]
   [-RegistryUserName <String>]
   [-RepoUrl <String>]
   [-DefaultProfile <PSObject>]
   [-AsJob]
   [-NoWait]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]

Description

Kapsayıcı Uygulaması için SourceControl oluşturun.

Örnekler

Örnek 1: Kapsayıcı Uygulaması için SourceControl oluşturma.

$AzureClientSecret = ConvertTo-SecureString -String "****" -AsPlainText -Force
$RegistryPassword = ConvertTo-SecureString -String "****" -AsPlainText -Force
$GithubAccessToken = ConvertTo-SecureString -String "****" -AsPlainText -Force

New-AzContainerAppSourceControl -ContainerAppName azps-containerapp-1 -ResourceGroupName azps_test_group_app -Name current -AzureClientId "UserObjectId" -AzureClientSecret $AzureClientSecret -AzureKind "feaderated" -AzureTenantId "UserDirectoryID" -Branch "main" -GithubContextPath "./" -GithubAccessToken $GithubAccessToken -GithubConfigurationImage "azps-containerapp-1" -RegistryPassword $RegistryPassword -RegistryUrl "azpscontainerregistry.azurecr.io" -RegistryUserName "azpscontainerregistry" -RepoUrl "https://github.com/lijinpei2008/ghatest"

Branch Name    RepoUrl                                 RegistryInfoRegistryUserName ResourceGroupName
------ ----    -------                                 ---------------------------- -----------------
main   current https://github.com/lijinpei2008/ghatest azpscontainerregistry        azps_test_group_app

Kapsayıcı Uygulaması için SourceControl oluşturun. Kullanıcının "ContainerRegistry" kaynak türünde bir temel kaynak oluşturması ve AccessKeys'i Etkin olarak ayarlaması gerekir. Kullanıcının geçerli hesabın ObjectId(AzureCredentialsClientId) ve parolasını sağlaması gerekir. Kullanıcının geçerli hesabın DirectoryID'sini (AzureCredentialsTenantId) sağlaması gerekir.

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

-AzureClientId

İstemci Kimliği.

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

-AzureClientSecret

gizli dizi.

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

-AzureKind

Github'ın şablonu dağıtmak için yaptığı kimlik doğrulaması türü

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

-AzureSubscriptionId

Abonelik kimliği.

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

-AzureTenantId

Kiracı Kimliği.

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

-Branch

Otomatik dağıtımı tetikleyecek dal

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

-ContainerAppInputObject

Kimlik Parametresi

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

-ContainerAppName

Kapsayıcı Uygulamasının adı.

Tür:String
Position:Named
Default value:None
Gerekli:True
İş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

-GithubAccessToken

Github ortamını yapılandırmak için bir kerelik Github PAT

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

-GithubConfigurationImage

Görüntü adı

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

-GithubContextPath

Bağlam yolu

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

-GithubOS

İşletim sistemi

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

-GithubPublishType

Kod veya Görüntü

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

-GithubRuntimeStack

Çalışma zamanı yığını

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

-GithubRuntimeVersion

Çalışma zamanı sürümü

Tür:String
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

-Name

Container App SourceControl adı.

Tür:String
Diğer adlar:SourceControlName
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

-RegistryPassword

kayıt defteri gizli dizisi.

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

-RegistryUrl

kayıt defteri sunucusu Url'si.

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

-RegistryUserName

kayıt defteri kullanıcı adı.

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

-RepoUrl

ContainerApp ile tümleştirilecek depo url'si.

Tür:String
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

-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

-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

Girişler

IAppIdentity

Çıkışlar

ISourceControl