Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
- Latest
- 2025-10-02-pré-visualização
- 2025-07-01
- 2025-02-02-visualização
- 2025-01-01
- 2024-10-02-preview
- 2024-08-02-visualização
- 2024-03-01
- 2024-02-02-preview
- 2023-11-02-preview
- 2023-08-01-preview
- 2023-05-02-preview
- 2023-05-01
- 2023-04-01-preview
- 2022-11-01-preview
- 2022-10-01
- 2022-06-01-pré-visualização
- 2022-03-01
- 2022-01-01-preview
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@2025-07-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
Microsoft.App/containerApps/sourcecontrols
| Nome | Description | Valor |
|---|---|---|
| nome | O nome do recurso | string (obrigatório) |
| elemento principal | 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 |
AzureCredentials
| Nome | Description | Valor |
|---|---|---|
| clientId | 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 | cadeia (de caracteres) |
| ID de subscrição | ID da subscrição. | cadeia (de caracteres) |
| tenantId | ID do inquilino. | string Restrições: Valor sensível. Passe como um parâmetro seguro. |
GithubActionConfiguration
| Nome | Description | Valor |
|---|---|---|
| azureCredentials | Configurações AzureCredentials. | AzureCredentials |
| contextPath | Caminho do contexto | cadeia (de caracteres) |
| 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 | cadeia (de caracteres) |
| os | Sistema operacional | cadeia (de caracteres) |
| publicarTipo | Código ou Imagem | cadeia (de caracteres) |
| registryInfo | Configurações do Registro. | RegistryInfo |
| runtimeStack | Stack de execução | cadeia (de caracteres) |
| runtimeVersion | Versão em tempo de execução | cadeia (de caracteres) |
RegistryInfo
| Nome | Description | Valor |
|---|---|---|
| registroPassword | segredo de registo. | string Restrições: Valor sensível. Passe como um parâmetro seguro. |
| registryUrl | URL do servidor de registo. | cadeia (de caracteres) |
| nomeDeUtilizadorDoRegisto | nome de usuário do registro. | cadeia (de caracteres) |
SourceControlProperties
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": "2025-07-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
Microsoft.App/containerApps/sourcecontrols
| Nome | Description | Valor |
|---|---|---|
| apiVersion | A versão api | '2025-07-01' |
| nome | O nome do recurso | string (obrigatório) |
| propriedades | Propriedades específicas do recurso SourceControl | SourceControlProperties |
| tipo | O tipo de recurso | 'Microsoft.App/containerApps/sourcecontrols' |
AzureCredentials
| Nome | Description | Valor |
|---|---|---|
| clientId | 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 | cadeia (de caracteres) |
| ID de subscrição | ID da subscrição. | cadeia (de caracteres) |
| tenantId | ID do inquilino. | string Restrições: Valor sensível. Passe como um parâmetro seguro. |
GithubActionConfiguration
| Nome | Description | Valor |
|---|---|---|
| azureCredentials | Configurações AzureCredentials. | AzureCredentials |
| contextPath | Caminho do contexto | cadeia (de caracteres) |
| 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 | cadeia (de caracteres) |
| os | Sistema operacional | cadeia (de caracteres) |
| publicarTipo | Código ou Imagem | cadeia (de caracteres) |
| registryInfo | Configurações do Registro. | RegistryInfo |
| runtimeStack | Stack de execução | cadeia (de caracteres) |
| runtimeVersion | Versão em tempo de execução | cadeia (de caracteres) |
RegistryInfo
| Nome | Description | Valor |
|---|---|---|
| registroPassword | segredo de registo. | string Restrições: Valor sensível. Passe como um parâmetro seguro. |
| registryUrl | URL do servidor de registo. | cadeia (de caracteres) |
| nomeDeUtilizadorDoRegisto | nome de usuário do registro. | cadeia (de caracteres) |
SourceControlProperties
Exemplos de uso
Definição de recursos Terraform (provedor AzAPI)
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 Terraform ao seu modelo.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.App/containerApps/sourcecontrols@2025-07-01"
name = "string"
parent_id = "string"
body = {
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
Microsoft.App/containerApps/sourcecontrols
| Nome | Description | Valor |
|---|---|---|
| nome | 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@2025-07-01" |
AzureCredentials
| Nome | Description | Valor |
|---|---|---|
| clientId | 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 | cadeia (de caracteres) |
| ID de subscrição | ID da subscrição. | cadeia (de caracteres) |
| tenantId | ID do inquilino. | string Restrições: Valor sensível. Passe como um parâmetro seguro. |
GithubActionConfiguration
| Nome | Description | Valor |
|---|---|---|
| azureCredentials | Configurações AzureCredentials. | AzureCredentials |
| contextPath | Caminho do contexto | cadeia (de caracteres) |
| 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 | cadeia (de caracteres) |
| os | Sistema operacional | cadeia (de caracteres) |
| publicarTipo | Código ou Imagem | cadeia (de caracteres) |
| registryInfo | Configurações do Registro. | RegistryInfo |
| runtimeStack | Stack de execução | cadeia (de caracteres) |
| runtimeVersion | Versão em tempo de execução | cadeia (de caracteres) |
RegistryInfo
| Nome | Description | Valor |
|---|---|---|
| registroPassword | segredo de registo. | string Restrições: Valor sensível. Passe como um parâmetro seguro. |
| registryUrl | URL do servidor de registo. | cadeia (de caracteres) |
| nomeDeUtilizadorDoRegisto | nome de usuário do registro. | cadeia (de caracteres) |