Partilhar via


Microsoft.App containerApps/sourcecontrols 2024-03-01

Definição de recursos do bíceps

O tipo de recurso containerApps/sourcecontrols pode ser implantado com operações direcionadas:

Para obter uma lista de propriedades alteradas em cada versão da API, consulte log de alterações.

Formato do recurso

Para criar um recurso Microsoft.App/containerApps/sourcecontrols, adicione o seguinte Bíceps ao seu modelo.

resource symbolicname 'Microsoft.App/containerApps/sourcecontrols@2024-03-01' = {
  parent: resourceSymbolicName
  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'
  }
}

Valores de propriedade

AzureCredentials

Designação Descrição Valor
ID do cliente ID do cliente. string

Restrições:
Valor sensível. Passe como um parâmetro seguro.
clientSecret Segredo do cliente. string

Restrições:
Valor sensível. Passe como um parâmetro seguro.
tipo Tipo de autenticação que o github faz para implantar o modelo string
subscriptionId ID da subscrição. string
inquilinoId ID do inquilino. string

Restrições:
Valor sensível. Passe como um parâmetro seguro.

GithubActionConfiguration

Designação Descrição Valor
azureCredentials Configurações AzureCredentials. AzureCredentials
contextPath Caminho do contexto string
githubPersonalAccessToken PAT única do Github para configurar o ambiente do github string

Restrições:
Valor sensível. Passe como um parâmetro seguro.
imagem Nome da imagem string
o Sistema operacional string
publicarTipo Código ou Imagem string
registryInfo Configurações do Registro. RegistryInfo
runtimeStack Pilha de tempo de execução string
runtimeVersion Versão em tempo de execução string

Microsoft.App/containerApps/sourcecontrols

Designação Descrição Valor
Designação O nome do recurso string (obrigatório)
pai No Bicep, você pode especificar o recurso pai para um recurso filho. Você só precisa adicionar essa propriedade quando o recurso filho é declarado fora do recurso pai.

Para obter mais informações, consulte recurso filho fora do recurso pai.
Nome simbólico para recurso do tipo: containerApps
propriedades Propriedades específicas do recurso SourceControl SourceControlProperties

RegistryInfo

Designação Descrição Valor
registroPassword segredo de registo. string

Restrições:
Valor sensível. Passe como um parâmetro seguro.
registryUrl URL do servidor de registo. string
registryUserName nome de usuário do registro. string

SourceControlProperties

Designação Descrição Valor
sucursal A ramificação que acionará a implantação automática string
githubActionConfiguration Modelo de Revisão de Aplicativo de Contêiner com todas as configurações possíveis e o
padrões se o usuário não fornecê-los. Os padrões são preenchidos
como eram na época da criação
GithubActionConfiguration
repoUrl O url do repositório que será integrado ao ContainerApp. string

Definição de recurso de modelo ARM

O tipo de recurso containerApps/sourcecontrols pode ser implantado com operações direcionadas:

Para obter uma lista de propriedades alteradas em cada versão da API, consulte log de alterações.

Formato do recurso

Para criar um recurso Microsoft.App/containerApps/sourcecontrols, adicione o seguinte JSON ao seu modelo.

{
  "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"
  }
}

Valores de propriedade

AzureCredentials

Designação Descrição Valor
ID do cliente ID do cliente. string

Restrições:
Valor sensível. Passe como um parâmetro seguro.
clientSecret Segredo do cliente. string

Restrições:
Valor sensível. Passe como um parâmetro seguro.
tipo Tipo de autenticação que o github faz para implantar o modelo string
subscriptionId ID da subscrição. string
inquilinoId ID do inquilino. string

Restrições:
Valor sensível. Passe como um parâmetro seguro.

GithubActionConfiguration

Designação Descrição Valor
azureCredentials Configurações AzureCredentials. AzureCredentials
contextPath Caminho do contexto string
githubPersonalAccessToken PAT única do Github para configurar o ambiente do github string

Restrições:
Valor sensível. Passe como um parâmetro seguro.
imagem Nome da imagem string
o Sistema operacional string
publicarTipo Código ou Imagem string
registryInfo Configurações do Registro. RegistryInfo
runtimeStack Pilha de tempo de execução string
runtimeVersion Versão em tempo de execução string

Microsoft.App/containerApps/sourcecontrols

Designação Descrição Valor
apiVersion A versão api '2024-03-01'
Designação O nome do recurso string (obrigatório)
propriedades Propriedades específicas do recurso SourceControl SourceControlProperties
tipo O tipo de recurso 'Microsoft.App/containerApps/sourcecontrols'

RegistryInfo

Designação Descrição Valor
registroPassword segredo de registo. string

Restrições:
Valor sensível. Passe como um parâmetro seguro.
registryUrl URL do servidor de registo. string
registryUserName nome de usuário do registro. string

SourceControlProperties

Designação Descrição Valor
sucursal A ramificação que acionará a implantação automática string
githubActionConfiguration Modelo de Revisão de Aplicativo de Contêiner com todas as configurações possíveis e o
padrões se o usuário não fornecê-los. Os padrões são preenchidos
como eram na época da criação
GithubActionConfiguration
repoUrl O url do repositório que será integrado ao ContainerApp. string

Definição de recursos Terraform (provedor AzAPI)

O tipo de recurso containerApps/sourcecontrols pode ser implantado com operações direcionadas:

  • Grupos de recursos

Para obter uma lista de propriedades alteradas em cada versão da API, consulte log de alterações.

Formato do recurso

Para criar um recurso Microsoft.App/containerApps/sourcecontrols, adicione o seguinte Terraform ao seu modelo.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.App/containerApps/sourcecontrols@2024-03-01"
  name = "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"
    }
  })
}

Valores de propriedade

AzureCredentials

Designação Descrição Valor
ID do cliente ID do cliente. string

Restrições:
Valor sensível. Passe como um parâmetro seguro.
clientSecret Segredo do cliente. string

Restrições:
Valor sensível. Passe como um parâmetro seguro.
tipo Tipo de autenticação que o github faz para implantar o modelo string
subscriptionId ID da subscrição. string
inquilinoId ID do inquilino. string

Restrições:
Valor sensível. Passe como um parâmetro seguro.

GithubActionConfiguration

Designação Descrição Valor
azureCredentials Configurações AzureCredentials. AzureCredentials
contextPath Caminho do contexto string
githubPersonalAccessToken PAT única do Github para configurar o ambiente do github string

Restrições:
Valor sensível. Passe como um parâmetro seguro.
imagem Nome da imagem string
o Sistema operacional string
publicarTipo Código ou Imagem string
registryInfo Configurações do Registro. RegistryInfo
runtimeStack Pilha de tempo de execução string
runtimeVersion Versão em tempo de execução string

Microsoft.App/containerApps/sourcecontrols

Designação Descrição Valor
Designação O nome do recurso string (obrigatório)
parent_id A ID do recurso que é o pai para este recurso. ID do recurso do tipo: containerApps
propriedades Propriedades específicas do recurso SourceControl SourceControlProperties
tipo O tipo de recurso "Microsoft.App/containerApps/sourcecontrols@2024-03-01"

RegistryInfo

Designação Descrição Valor
registroPassword segredo de registo. string

Restrições:
Valor sensível. Passe como um parâmetro seguro.
registryUrl URL do servidor de registo. string
registryUserName nome de usuário do registro. string

SourceControlProperties

Designação Descrição Valor
sucursal A ramificação que acionará a implantação automática string
githubActionConfiguration Modelo de Revisão de Aplicativo de Contêiner com todas as configurações possíveis e o
padrões se o usuário não fornecê-los. Os padrões são preenchidos
como eram na época da criação
GithubActionConfiguration
repoUrl O url do repositório que será integrado ao ContainerApp. string