Compartir a través de


Microsoft.App containerApps/sourcecontrols 2023-11-02-preview

Definición de recursos de Bicep

El tipo de recurso containerApps/sourcecontrols se puede implementar con operaciones que tienen como destino:

Para obtener una lista de las propiedades modificadas en cada versión de API, consulte registro de cambios.

Formato de recurso

Para crear un recurso de Microsoft.App/containerApps/sourcecontrols, agregue la siguiente bicep a la plantilla.

resource symbolicname 'Microsoft.App/containerApps/sourcecontrols@2023-11-02-preview' = {
  parent: resourceSymbolicName
  name: 'string'
  properties: {
    branch: 'string'
    githubActionConfiguration: {
      azureCredentials: {
        clientId: 'string'
        clientSecret: 'string'
        kind: 'string'
        subscriptionId: 'string'
        tenantId: 'string'
      }
      buildEnvironmentVariables: [
        {
          name: 'string'
          value: '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 propiedad

AzureCredentials

Nombre Descripción Valor
clientId Id. de cliente. cuerda

Restricciones:
Valor confidencial. Pase como parámetro seguro.
clientSecret Secreto de cliente. cuerda

Restricciones:
Valor confidencial. Pase como parámetro seguro.
amable El tipo de github de autenticación hace para implementar la plantilla cuerda
subscriptionId Identificador de suscripción. cuerda
tenantId Id. de inquilino. cuerda

Restricciones:
Valor confidencial. Pase como parámetro seguro.

EnvironmentVariable

Nombre Descripción Valor
nombre Nombre de la variable de entorno. string (obligatorio)
valor Valor de la variable de entorno. string (obligatorio)

GithubActionConfiguration

Nombre Descripción Valor
azureCredentials Configuraciones de AzureCredentials. azureCredentials
buildEnvironmentVariables Lista de variables de entorno que se van a pasar a la compilación. EnvironmentVariable[]
contextPath Ruta de acceso de contexto cuerda
githubPersonalAccessToken Pat de GitHub de una sola vez para configurar el entorno de GitHub cuerda

Restricciones:
Valor confidencial. Pase como parámetro seguro.
imagen Nombre de la imagen cuerda
sistema operativo Sistema operativo cuerda
publishType Código o imagen cuerda
registryInfo Configuraciones del Registro. RegistryInfo
runtimeStack Pila en tiempo de ejecución cuerda
runtimeVersion Versión en tiempo de ejecución cuerda

Microsoft.App/containerApps/sourcecontrols

Nombre Descripción Valor
nombre El nombre del recurso string (obligatorio)
padre En Bicep, puede especificar el recurso primario para un recurso secundario. Solo tiene que agregar esta propiedad cuando el recurso secundario se declara fuera del recurso primario.

Para obtener más información, consulte recurso secundario fuera del recurso primario.
Nombre simbólico del recurso de tipo: containerApps
Propiedades Propiedades específicas del recurso SourceControl SourceControlProperties

RegistryInfo

Nombre Descripción Valor
RegistryPassword secreto del registro. cuerda

Restricciones:
Valor confidencial. Pase como parámetro seguro.
registryUrl Dirección URL del servidor del registro. cuerda
registryUserName nombre de usuario del registro. cuerda

SourceControlProperties

Nombre Descripción Valor
rama Rama que desencadenará la implementación automática. cuerda
githubActionConfiguration Plantilla de revisión de la aplicación contenedora con todas las opciones posibles y
el valor predeterminado es si el usuario no los proporcionó. Los valores predeterminados se rellenan
como estaban en el momento de la creación
GithubActionConfiguration
repoUrl Dirección URL del repositorio que se integrará en ContainerApp. cuerda

Definición de recursos de plantilla de ARM

El tipo de recurso containerApps/sourcecontrols se puede implementar con operaciones que tienen como destino:

Para obtener una lista de las propiedades modificadas en cada versión de API, consulte registro de cambios.

Formato de recurso

Para crear un recurso de Microsoft.App/containerApps/sourcecontrols, agregue el siguiente JSON a la plantilla.

{
  "type": "Microsoft.App/containerApps/sourcecontrols",
  "apiVersion": "2023-11-02-preview",
  "name": "string",
  "properties": {
    "branch": "string",
    "githubActionConfiguration": {
      "azureCredentials": {
        "clientId": "string",
        "clientSecret": "string",
        "kind": "string",
        "subscriptionId": "string",
        "tenantId": "string"
      },
      "buildEnvironmentVariables": [
        {
          "name": "string",
          "value": "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 propiedad

AzureCredentials

Nombre Descripción Valor
clientId Id. de cliente. cuerda

Restricciones:
Valor confidencial. Pase como parámetro seguro.
clientSecret Secreto de cliente. cuerda

Restricciones:
Valor confidencial. Pase como parámetro seguro.
amable El tipo de github de autenticación hace para implementar la plantilla cuerda
subscriptionId Identificador de suscripción. cuerda
tenantId Id. de inquilino. cuerda

Restricciones:
Valor confidencial. Pase como parámetro seguro.

EnvironmentVariable

Nombre Descripción Valor
nombre Nombre de la variable de entorno. string (obligatorio)
valor Valor de la variable de entorno. string (obligatorio)

GithubActionConfiguration

Nombre Descripción Valor
azureCredentials Configuraciones de AzureCredentials. azureCredentials
buildEnvironmentVariables Lista de variables de entorno que se van a pasar a la compilación. EnvironmentVariable[]
contextPath Ruta de acceso de contexto cuerda
githubPersonalAccessToken Pat de GitHub de una sola vez para configurar el entorno de GitHub cuerda

Restricciones:
Valor confidencial. Pase como parámetro seguro.
imagen Nombre de la imagen cuerda
sistema operativo Sistema operativo cuerda
publishType Código o imagen cuerda
registryInfo Configuraciones del Registro. RegistryInfo
runtimeStack Pila en tiempo de ejecución cuerda
runtimeVersion Versión en tiempo de ejecución cuerda

Microsoft.App/containerApps/sourcecontrols

Nombre Descripción Valor
apiVersion La versión de api '2023-11-02-preview'
nombre El nombre del recurso string (obligatorio)
Propiedades Propiedades específicas del recurso SourceControl SourceControlProperties
tipo El tipo de recurso "Microsoft.App/containerApps/sourcecontrols"

RegistryInfo

Nombre Descripción Valor
RegistryPassword secreto del registro. cuerda

Restricciones:
Valor confidencial. Pase como parámetro seguro.
registryUrl Dirección URL del servidor del registro. cuerda
registryUserName nombre de usuario del registro. cuerda

SourceControlProperties

Nombre Descripción Valor
rama Rama que desencadenará la implementación automática. cuerda
githubActionConfiguration Plantilla de revisión de la aplicación contenedora con todas las opciones posibles y
el valor predeterminado es si el usuario no los proporcionó. Los valores predeterminados se rellenan
como estaban en el momento de la creación
GithubActionConfiguration
repoUrl Dirección URL del repositorio que se integrará en ContainerApp. cuerda

Definición de recursos de Terraform (proveedor AzAPI)

El tipo de recurso containerApps/sourcecontrols se puede implementar con operaciones que tienen como destino:

  • grupos de recursos de

Para obtener una lista de las propiedades modificadas en cada versión de API, consulte registro de cambios.

Formato de recurso

Para crear un recurso de Microsoft.App/containerApps/sourcecontrols, agregue el siguiente Terraform a la plantilla.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.App/containerApps/sourcecontrols@2023-11-02-preview"
  name = "string"
  body = jsonencode({
    properties = {
      branch = "string"
      githubActionConfiguration = {
        azureCredentials = {
          clientId = "string"
          clientSecret = "string"
          kind = "string"
          subscriptionId = "string"
          tenantId = "string"
        }
        buildEnvironmentVariables = [
          {
            name = "string"
            value = "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 propiedad

AzureCredentials

Nombre Descripción Valor
clientId Id. de cliente. cuerda

Restricciones:
Valor confidencial. Pase como parámetro seguro.
clientSecret Secreto de cliente. cuerda

Restricciones:
Valor confidencial. Pase como parámetro seguro.
amable El tipo de github de autenticación hace para implementar la plantilla cuerda
subscriptionId Identificador de suscripción. cuerda
tenantId Id. de inquilino. cuerda

Restricciones:
Valor confidencial. Pase como parámetro seguro.

EnvironmentVariable

Nombre Descripción Valor
nombre Nombre de la variable de entorno. string (obligatorio)
valor Valor de la variable de entorno. string (obligatorio)

GithubActionConfiguration

Nombre Descripción Valor
azureCredentials Configuraciones de AzureCredentials. azureCredentials
buildEnvironmentVariables Lista de variables de entorno que se van a pasar a la compilación. EnvironmentVariable[]
contextPath Ruta de acceso de contexto cuerda
githubPersonalAccessToken Pat de GitHub de una sola vez para configurar el entorno de GitHub cuerda

Restricciones:
Valor confidencial. Pase como parámetro seguro.
imagen Nombre de la imagen cuerda
sistema operativo Sistema operativo cuerda
publishType Código o imagen cuerda
registryInfo Configuraciones del Registro. RegistryInfo
runtimeStack Pila en tiempo de ejecución cuerda
runtimeVersion Versión en tiempo de ejecución cuerda

Microsoft.App/containerApps/sourcecontrols

Nombre Descripción Valor
nombre El nombre del recurso string (obligatorio)
parent_id Identificador del recurso que es el elemento primario de este recurso. Identificador del recurso de tipo: containerApps
Propiedades Propiedades específicas del recurso SourceControl SourceControlProperties
tipo El tipo de recurso "Microsoft.App/containerApps/sourcecontrols@2023-11-02-preview"

RegistryInfo

Nombre Descripción Valor
RegistryPassword secreto del registro. cuerda

Restricciones:
Valor confidencial. Pase como parámetro seguro.
registryUrl Dirección URL del servidor del registro. cuerda
registryUserName nombre de usuario del registro. cuerda

SourceControlProperties

Nombre Descripción Valor
rama Rama que desencadenará la implementación automática. cuerda
githubActionConfiguration Plantilla de revisión de la aplicación contenedora con todas las opciones posibles y
el valor predeterminado es si el usuario no los proporcionó. Los valores predeterminados se rellenan
como estaban en el momento de la creación
GithubActionConfiguration
repoUrl Dirección URL del repositorio que se integrará en ContainerApp. cuerda