Bagikan melalui


Microsoft.App containerApps/sourcecontrols

Definisi sumber daya Bicep

Jenis sumber daya containerApps/sourcecontrols dapat disebarkan dengan operasi yang menargetkan:

  • Grup sumber daya - Lihat perintah penyebaran grup sumber daya

Untuk daftar properti yang diubah di setiap versi API, lihat mengubah log.

Format sumber daya

Untuk membuat sumber daya Microsoft.App/containerApps/sourcecontrols, tambahkan Bicep berikut ke templat Anda.

resource symbolicname 'Microsoft.App/containerApps/sourcecontrols@2024-03-01' = {
  name: 'string'
  parent: resourceSymbolicName
  properties: {
    branch: 'string'
    githubActionConfiguration: {
      azureCredentials: {
        clientId: 'string'
        clientSecret: 'string'
        kind: 'string'
        subscriptionId: 'string'
        tenantId: 'string'
      }
      contextPath: 'string'
      githubPersonalAccessToken: 'string'
      image: 'string'
      os: 'string'
      publishType: 'string'
      registryInfo: {
        registryPassword: 'string'
        registryUrl: 'string'
        registryUserName: 'string'
      }
      runtimeStack: 'string'
      runtimeVersion: 'string'
    }
    repoUrl: 'string'
  }
}

Nilai properti

containerApps/sourcecontrols

Nama Deskripsi Nilai
Nama Nama sumber daya

Lihat cara mengatur nama dan jenis untuk sumber daya anak di Bicep.
string (diperlukan)
ortu Di Bicep, Anda dapat menentukan sumber daya induk untuk sumber daya anak. Anda hanya perlu menambahkan properti ini ketika sumber daya anak dideklarasikan di luar sumber daya induk.

Untuk informasi selengkapnya, lihat sumber daya Turunan di luar sumber daya induk.
Nama simbolis untuk sumber daya jenis: containerApps
Properti Properti khusus sumber daya SourceControl SourceControlProperties

SourceControlProperties

Nama Deskripsi Nilai
cabang Cabang yang akan memicu penyebaran otomatis tali
githubActionConfiguration Templat Revisi Aplikasi Kontainer dengan semua pengaturan yang mungkin dan
default jika pengguna tidak menyediakannya. Default diisi
saat mereka berada pada waktu penciptaan
GithubActionConfiguration
repoUrl Url repositori yang akan diintegrasikan ke ContainerApp. tali

GithubActionConfiguration

Nama Deskripsi Nilai
azureCredentials Konfigurasi AzureCredentials. AzureCredentials
contextPath Jalur konteks tali
githubPersonalAccessToken Satu kali Github PAT untuk mengonfigurasi lingkungan github tali

Kendala:
Nilai sensitif. Teruskan sebagai parameter aman.
citra Nama gambar tali
sistem operasi Sistem operasi tali
publishType Kode atau Gambar tali
registryInfo Konfigurasi registri. RegistryInfo
runtimeStack Tumpukan runtime tali
runtimeVersion Versi runtime tali

AzureCredentials

Nama Deskripsi Nilai
clientId Id Klien. tali

Kendala:
Nilai sensitif. Teruskan sebagai parameter aman.
clientSecret Rahasia Klien. tali

Kendala:
Nilai sensitif. Teruskan sebagai parameter aman.
jenis Jenis github auth melakukan untuk menyebarkan templat tali
subscriptionId Id Langganan. tali
tenantId Id Penyewa. tali

Kendala:
Nilai sensitif. Teruskan sebagai parameter aman.

RegistryInfo

Nama Deskripsi Nilai
registryPassword rahasia registri. tali

Kendala:
Nilai sensitif. Teruskan sebagai parameter aman.
registryUrl Url server registri. tali
registryUserName nama pengguna registri. tali

Definisi sumber daya templat ARM

Jenis sumber daya containerApps/sourcecontrols dapat disebarkan dengan operasi yang menargetkan:

  • Grup sumber daya - Lihat perintah penyebaran grup sumber daya

Untuk daftar properti yang diubah di setiap versi API, lihat mengubah log.

Format sumber daya

Untuk membuat sumber daya Microsoft.App/containerApps/sourcecontrols, tambahkan JSON berikut ke templat Anda.

{
  "type": "Microsoft.App/containerApps/sourcecontrols",
  "apiVersion": "2024-03-01",
  "name": "string",
  "properties": {
    "branch": "string",
    "githubActionConfiguration": {
      "azureCredentials": {
        "clientId": "string",
        "clientSecret": "string",
        "kind": "string",
        "subscriptionId": "string",
        "tenantId": "string"
      },
      "contextPath": "string",
      "githubPersonalAccessToken": "string",
      "image": "string",
      "os": "string",
      "publishType": "string",
      "registryInfo": {
        "registryPassword": "string",
        "registryUrl": "string",
        "registryUserName": "string"
      },
      "runtimeStack": "string",
      "runtimeVersion": "string"
    },
    "repoUrl": "string"
  }
}

Nilai properti

containerApps/sourcecontrols

Nama Deskripsi Nilai
jenis Jenis sumber daya 'Microsoft.App/containerApps/sourcecontrols'
apiVersion Versi api sumber daya '2024-03-01'
Nama Nama sumber daya

Lihat cara mengatur nama dan jenis untuk sumber daya anak di templat JSON ARM.
string (diperlukan)
Properti Properti khusus sumber daya SourceControl SourceControlProperties

SourceControlProperties

Nama Deskripsi Nilai
cabang Cabang yang akan memicu penyebaran otomatis tali
githubActionConfiguration Templat Revisi Aplikasi Kontainer dengan semua pengaturan yang mungkin dan
default jika pengguna tidak menyediakannya. Default diisi
saat mereka berada pada waktu penciptaan
GithubActionConfiguration
repoUrl Url repositori yang akan diintegrasikan ke ContainerApp. tali

GithubActionConfiguration

Nama Deskripsi Nilai
azureCredentials Konfigurasi AzureCredentials. AzureCredentials
contextPath Jalur konteks tali
githubPersonalAccessToken Satu kali Github PAT untuk mengonfigurasi lingkungan github tali

Kendala:
Nilai sensitif. Teruskan sebagai parameter aman.
citra Nama gambar tali
sistem operasi Sistem operasi tali
publishType Kode atau Gambar tali
registryInfo Konfigurasi registri. RegistryInfo
runtimeStack Tumpukan runtime tali
runtimeVersion Versi runtime tali

AzureCredentials

Nama Deskripsi Nilai
clientId Id Klien. tali

Kendala:
Nilai sensitif. Teruskan sebagai parameter aman.
clientSecret Rahasia Klien. tali

Kendala:
Nilai sensitif. Teruskan sebagai parameter aman.
jenis Jenis github auth melakukan untuk menyebarkan templat tali
subscriptionId Id Langganan. tali
tenantId Id Penyewa. tali

Kendala:
Nilai sensitif. Teruskan sebagai parameter aman.

RegistryInfo

Nama Deskripsi Nilai
registryPassword rahasia registri. tali

Kendala:
Nilai sensitif. Teruskan sebagai parameter aman.
registryUrl Url server registri. tali
registryUserName nama pengguna registri. tali

Definisi sumber daya Terraform (penyedia AzAPI)

Jenis sumber daya containerApps/sourcecontrols dapat disebarkan dengan operasi yang menargetkan:

  • grup Sumber Daya

Untuk daftar properti yang diubah di setiap versi API, lihat mengubah log.

Format sumber daya

Untuk membuat sumber daya Microsoft.App/containerApps/sourcecontrols, tambahkan Terraform berikut ke templat Anda.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.App/containerApps/sourcecontrols@2024-03-01"
  name = "string"
  parent_id = "string"
  body = jsonencode({
    properties = {
      branch = "string"
      githubActionConfiguration = {
        azureCredentials = {
          clientId = "string"
          clientSecret = "string"
          kind = "string"
          subscriptionId = "string"
          tenantId = "string"
        }
        contextPath = "string"
        githubPersonalAccessToken = "string"
        image = "string"
        os = "string"
        publishType = "string"
        registryInfo = {
          registryPassword = "string"
          registryUrl = "string"
          registryUserName = "string"
        }
        runtimeStack = "string"
        runtimeVersion = "string"
      }
      repoUrl = "string"
    }
  })
}

Nilai properti

containerApps/sourcecontrols

Nama Deskripsi Nilai
jenis Jenis sumber daya "Microsoft.App/containerApps/sourcecontrols@2024-03-01"
Nama Nama sumber daya string (diperlukan)
parent_id ID sumber daya yang merupakan induk untuk sumber daya ini. ID untuk sumber daya jenis: containerApps
Properti Properti khusus sumber daya SourceControl SourceControlProperties

SourceControlProperties

Nama Deskripsi Nilai
cabang Cabang yang akan memicu penyebaran otomatis tali
githubActionConfiguration Templat Revisi Aplikasi Kontainer dengan semua pengaturan yang mungkin dan
default jika pengguna tidak menyediakannya. Default diisi
saat mereka berada pada waktu penciptaan
GithubActionConfiguration
repoUrl Url repositori yang akan diintegrasikan ke ContainerApp. tali

GithubActionConfiguration

Nama Deskripsi Nilai
azureCredentials Konfigurasi AzureCredentials. AzureCredentials
contextPath Jalur konteks tali
githubPersonalAccessToken Satu kali Github PAT untuk mengonfigurasi lingkungan github tali

Kendala:
Nilai sensitif. Teruskan sebagai parameter aman.
citra Nama gambar tali
sistem operasi Sistem operasi tali
publishType Kode atau Gambar tali
registryInfo Konfigurasi registri. RegistryInfo
runtimeStack Tumpukan runtime tali
runtimeVersion Versi runtime tali

AzureCredentials

Nama Deskripsi Nilai
clientId Id Klien. tali

Kendala:
Nilai sensitif. Teruskan sebagai parameter aman.
clientSecret Rahasia Klien. tali

Kendala:
Nilai sensitif. Teruskan sebagai parameter aman.
jenis Jenis github auth melakukan untuk menyebarkan templat tali
subscriptionId Id Langganan. tali
tenantId Id Penyewa. tali

Kendala:
Nilai sensitif. Teruskan sebagai parameter aman.

RegistryInfo

Nama Deskripsi Nilai
registryPassword rahasia registri. tali

Kendala:
Nilai sensitif. Teruskan sebagai parameter aman.
registryUrl Url server registri. tali
registryUserName nama pengguna registri. tali