Sdílet prostřednictvím


Microsoft.App containerApps/sourcecontrols 2022-10-01

Definice prostředku Bicep

Typ prostředku containerApps/sourcecontrols je možné nasadit s operacemi, které cílí:

Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.

Formát prostředku

Pokud chcete vytvořit Microsoft.App/containerApps/sourcecontrols prostředek, přidejte do šablony následující bicep.

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

Hodnoty vlastností

AzureCredentials

Jméno Popis Hodnota
clientId ID klienta. řetězec

Omezení:
Citlivá hodnota. Předejte ho jako zabezpečený parametr.
clientSecret Tajný klíč klienta. řetězec

Omezení:
Citlivá hodnota. Předejte ho jako zabezpečený parametr.
subscriptionId ID předplatného. řetězec
tenantId ID tenanta. řetězec

Omezení:
Citlivá hodnota. Předejte ho jako zabezpečený parametr.

GithubActionConfiguration

Jméno Popis Hodnota
azureCredentials Konfigurace AzureCredentials AzureCredentials
contextPath Kontextová cesta řetězec
obraz Název obrázku řetězec
operační systém Operační systém řetězec
publishType Kód nebo obrázek řetězec
registryInfo Konfigurace registru RegistryInfo
runtimeStack Zásobník modulu runtime řetězec
runtimeVersion Verze modulu runtime řetězec

Microsoft.App/containerApps/sourcecontrols

Jméno Popis Hodnota
Jméno Název prostředku string (povinné)
rodič V bicep můžete zadat nadřazený prostředek pro podřízený prostředek. Tuto vlastnost je potřeba přidat pouze v případě, že je podřízený prostředek deklarován mimo nadřazený prostředek.

Další informace najdete v tématu Podřízený prostředek mimo nadřazený prostředek.
Symbolický název prostředku typu: containerApps
vlastnosti Vlastnosti specifické pro prostředek SourceControl SourceControlProperties

RegistrInfo

Jméno Popis Hodnota
registryPassword tajný klíč registru. řetězec

Omezení:
Citlivá hodnota. Předejte ho jako zabezpečený parametr.
registryUrl adresa URL serveru registru. řetězec
registryUserName uživatelské jméno registru. řetězec

SourceControlProperties

Jméno Popis Hodnota
větev Větev, která aktivuje automatické nasazení řetězec
githubActionConfiguration Šablona revize aplikace kontejneru se všemi možnými nastaveními a
pokud uživatel nezadal, nastaví výchozí hodnotu. Výchozí hodnoty se vyplní.
tak, jak byly v době vytváření
githubActionConfiguration
repoUrl Adresa URL úložiště, která bude integrovaná do ContainerAppu. řetězec

Definice prostředku šablony ARM

Typ prostředku containerApps/sourcecontrols je možné nasadit s operacemi, které cílí:

Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.

Formát prostředku

Pokud chcete vytvořit prostředek Microsoft.App/containerApps/sourcecontrols, přidejte do šablony následující JSON.

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

Hodnoty vlastností

AzureCredentials

Jméno Popis Hodnota
clientId ID klienta. řetězec

Omezení:
Citlivá hodnota. Předejte ho jako zabezpečený parametr.
clientSecret Tajný klíč klienta. řetězec

Omezení:
Citlivá hodnota. Předejte ho jako zabezpečený parametr.
subscriptionId ID předplatného. řetězec
tenantId ID tenanta. řetězec

Omezení:
Citlivá hodnota. Předejte ho jako zabezpečený parametr.

GithubActionConfiguration

Jméno Popis Hodnota
azureCredentials Konfigurace AzureCredentials AzureCredentials
contextPath Kontextová cesta řetězec
obraz Název obrázku řetězec
operační systém Operační systém řetězec
publishType Kód nebo obrázek řetězec
registryInfo Konfigurace registru RegistryInfo
runtimeStack Zásobník modulu runtime řetězec
runtimeVersion Verze modulu runtime řetězec

Microsoft.App/containerApps/sourcecontrols

Jméno Popis Hodnota
apiVersion Verze rozhraní API '2022-10-01'
Jméno Název prostředku string (povinné)
vlastnosti Vlastnosti specifické pro prostředek SourceControl SourceControlProperties
typ Typ prostředku Microsoft.App/containerApps/sourcecontrols

RegistrInfo

Jméno Popis Hodnota
registryPassword tajný klíč registru. řetězec

Omezení:
Citlivá hodnota. Předejte ho jako zabezpečený parametr.
registryUrl adresa URL serveru registru. řetězec
registryUserName uživatelské jméno registru. řetězec

SourceControlProperties

Jméno Popis Hodnota
větev Větev, která aktivuje automatické nasazení řetězec
githubActionConfiguration Šablona revize aplikace kontejneru se všemi možnými nastaveními a
pokud uživatel nezadal, nastaví výchozí hodnotu. Výchozí hodnoty se vyplní.
tak, jak byly v době vytváření
githubActionConfiguration
repoUrl Adresa URL úložiště, která bude integrovaná do ContainerAppu. řetězec

Příklady použití

Definice prostředku Terraformu (poskytovatel AzAPI)

Typ prostředku containerApps/sourcecontrols je možné nasadit s operacemi, které cílí:

  • skupiny prostředků

Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.

Formát prostředku

Pokud chcete vytvořit prostředek Microsoft.App/containerApps/sourcecontrols, přidejte do šablony následující Terraform.

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

Hodnoty vlastností

AzureCredentials

Jméno Popis Hodnota
clientId ID klienta. řetězec

Omezení:
Citlivá hodnota. Předejte ho jako zabezpečený parametr.
clientSecret Tajný klíč klienta. řetězec

Omezení:
Citlivá hodnota. Předejte ho jako zabezpečený parametr.
subscriptionId ID předplatného. řetězec
tenantId ID tenanta. řetězec

Omezení:
Citlivá hodnota. Předejte ho jako zabezpečený parametr.

GithubActionConfiguration

Jméno Popis Hodnota
azureCredentials Konfigurace AzureCredentials AzureCredentials
contextPath Kontextová cesta řetězec
obraz Název obrázku řetězec
operační systém Operační systém řetězec
publishType Kód nebo obrázek řetězec
registryInfo Konfigurace registru RegistryInfo
runtimeStack Zásobník modulu runtime řetězec
runtimeVersion Verze modulu runtime řetězec

Microsoft.App/containerApps/sourcecontrols

Jméno Popis Hodnota
Jméno Název prostředku string (povinné)
parent_id ID prostředku, který je nadřazený pro tento prostředek. ID prostředku typu: containerApps
vlastnosti Vlastnosti specifické pro prostředek SourceControl SourceControlProperties
typ Typ prostředku "Microsoft.App/containerApps/sourcecontrols@2022-10-01"

RegistrInfo

Jméno Popis Hodnota
registryPassword tajný klíč registru. řetězec

Omezení:
Citlivá hodnota. Předejte ho jako zabezpečený parametr.
registryUrl adresa URL serveru registru. řetězec
registryUserName uživatelské jméno registru. řetězec

SourceControlProperties

Jméno Popis Hodnota
větev Větev, která aktivuje automatické nasazení řetězec
githubActionConfiguration Šablona revize aplikace kontejneru se všemi možnými nastaveními a
pokud uživatel nezadal, nastaví výchozí hodnotu. Výchozí hodnoty se vyplní.
tak, jak byly v době vytváření
githubActionConfiguration
repoUrl Adresa URL úložiště, která bude integrovaná do ContainerAppu. řetězec