Sdílet prostřednictvím


Microsoft.App containerApps/sourcecontrols 2022-03-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-03-01' = {
  name: 'string'
  parent: resourceSymbolicName
  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í

containerApps/sourcecontrols

Jméno Popis Hodnota
Jméno Název prostředku

Podívejte se, jak nastavit názvy a typy podřízených prostředků v Bicep.
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

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

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

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.

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

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-03-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í

containerApps/sourcecontrols

Jméno Popis Hodnota
typ Typ prostředku Microsoft.App/containerApps/sourcecontrols
apiVersion Verze rozhraní API prostředku '2022-03-01'
Jméno Název prostředku

Podívejte se, jak nastavit názvy a typy podřízených prostředků v šablonách JSON ARM.
string (povinné)
vlastnosti Vlastnosti specifické pro prostředek SourceControl SourceControlProperties

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

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

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.

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

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-03-01"
  name = "string"
  parent_id = "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í

containerApps/sourcecontrols

Jméno Popis Hodnota
typ Typ prostředku "Microsoft.App/containerApps/sourcecontrols@2022-03-01"
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

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

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

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.

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