Compartir a través de


Microsoft.AppPlatform Spring/apps/deployments 2020-11-01-preview

Definición de recursos de Bicep

El tipo de recurso Spring/apps/deployments se puede implementar con operaciones destinadas a:

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 Microsoft.AppPlatform/Spring/apps/deployments, agregue el siguiente bicep a la plantilla.

resource symbolicname 'Microsoft.AppPlatform/Spring/apps/deployments@2020-11-01-preview' = {
  name: 'string'
  sku: {
    capacity: int
    name: 'string'
    tier: 'string'
  }
  parent: resourceSymbolicName
  properties: {
    deploymentSettings: {
      cpu: int
      environmentVariables: {
        {customized property}: 'string'
      }
      jvmOptions: 'string'
      memoryInGB: int
      netCoreMainEntryPath: 'string'
      runtimeVersion: 'string'
    }
    source: {
      artifactSelector: 'string'
      relativePath: 'string'
      type: 'string'
      version: 'string'
    }
  }
}

Valores de propiedad

Spring/apps/deployments

Nombre Descripción Valor
nombre El nombre del recurso

Vea cómo establecer nombres y tipos para recursos secundarios en Bicep.
string (obligatorio)
Sku SKU del recurso de implementación Sku de
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: aplicaciones
Propiedades Propiedades del recurso de implementación DeploymentResourceProperties

DeploymentResourceProperties

Nombre Descripción Valor
deploymentSettings Configuración de implementación de la implementación DeploymentSettings
fuente Información de origen cargada de la implementación. UserSourceInfo

DeploymentSettings

Nombre Descripción Valor
CPU CPU necesaria, el nivel básico debe ser 1, el nivel estándar debe estar en el intervalo (1, 4) Int
environmentVariables Colección de variables de entorno deploymentSettingsEnvironmentVariables
jvmOptions Parámetro JVM cuerda
memoryInGB Tamaño de memoria requerido en GB, el nivel básico debe estar en el intervalo (1, 2), el nivel estándar debe estar en el intervalo (1, 8) Int
netCoreMainEntryPath Ruta de acceso al archivo ejecutable de .NET relativo a la raíz zip cuerda
runtimeVersion Versión en tiempo de ejecución "Java_11"
"Java_8"
"NetCore_31"

DeploymentSettingsEnvironmentVariables

Nombre Descripción Valor
{propiedad personalizada} cuerda

UserSourceInfo

Nombre Descripción Valor
artifactSelector Selector del artefacto que se va a usar para la implementación de proyectos de varios módulos. Debe ser
ruta de acceso relativa al módulo o proyecto de destino.
cuerda
relativePath Ruta de acceso relativa del almacenamiento que almacena el origen cuerda
tipo Tipo del origen cargado 'Jar'
'NetCoreZip'
'Origen'
Versión Versión del origen cuerda

Sku

Nombre Descripción Valor
capacidad Capacidad actual del recurso de destino Int
nombre Nombre de la SKU cuerda
nivel Nivel de la SKU cuerda

Plantillas de inicio rápido

Las siguientes plantillas de inicio rápido implementan este tipo de recurso.

Plantilla Descripción
Implementación de una sencilla aplicación de microservicios de Azure Spring Apps

Implementación en Azure
Esta plantilla implementa una sencilla aplicación de microservicios de Azure Spring Apps para que se ejecute en Azure.

Definición de recursos de plantilla de ARM

El tipo de recurso Spring/apps/deployments se puede implementar con operaciones destinadas a:

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 Microsoft.AppPlatform/Spring/apps/deployments, agregue el siguiente JSON a la plantilla.

{
  "type": "Microsoft.AppPlatform/Spring/apps/deployments",
  "apiVersion": "2020-11-01-preview",
  "name": "string",
  "sku": {
    "capacity": "int",
    "name": "string",
    "tier": "string"
  },
  "properties": {
    "deploymentSettings": {
      "cpu": "int",
      "environmentVariables": {
        "{customized property}": "string"
      },
      "jvmOptions": "string",
      "memoryInGB": "int",
      "netCoreMainEntryPath": "string",
      "runtimeVersion": "string"
    },
    "source": {
      "artifactSelector": "string",
      "relativePath": "string",
      "type": "string",
      "version": "string"
    }
  }
}

Valores de propiedad

Spring/apps/deployments

Nombre Descripción Valor
tipo El tipo de recurso "Microsoft.AppPlatform/Spring/apps/deployments"
apiVersion La versión de la API de recursos '2020-11-01-preview'
nombre El nombre del recurso

Vea cómo establecer nombres y tipos para recursos secundarios en plantillas de ARM json.
string (obligatorio)
Sku SKU del recurso de implementación Sku de
Propiedades Propiedades del recurso de implementación DeploymentResourceProperties

DeploymentResourceProperties

Nombre Descripción Valor
deploymentSettings Configuración de implementación de la implementación DeploymentSettings
fuente Información de origen cargada de la implementación. UserSourceInfo

DeploymentSettings

Nombre Descripción Valor
CPU CPU necesaria, el nivel básico debe ser 1, el nivel estándar debe estar en el intervalo (1, 4) Int
environmentVariables Colección de variables de entorno deploymentSettingsEnvironmentVariables
jvmOptions Parámetro JVM cuerda
memoryInGB Tamaño de memoria requerido en GB, el nivel básico debe estar en el intervalo (1, 2), el nivel estándar debe estar en el intervalo (1, 8) Int
netCoreMainEntryPath Ruta de acceso al archivo ejecutable de .NET relativo a la raíz zip cuerda
runtimeVersion Versión en tiempo de ejecución "Java_11"
"Java_8"
"NetCore_31"

DeploymentSettingsEnvironmentVariables

Nombre Descripción Valor
{propiedad personalizada} cuerda

UserSourceInfo

Nombre Descripción Valor
artifactSelector Selector del artefacto que se va a usar para la implementación de proyectos de varios módulos. Debe ser
ruta de acceso relativa al módulo o proyecto de destino.
cuerda
relativePath Ruta de acceso relativa del almacenamiento que almacena el origen cuerda
tipo Tipo del origen cargado 'Jar'
'NetCoreZip'
'Origen'
Versión Versión del origen cuerda

Sku

Nombre Descripción Valor
capacidad Capacidad actual del recurso de destino Int
nombre Nombre de la SKU cuerda
nivel Nivel de la SKU cuerda

Plantillas de inicio rápido

Las siguientes plantillas de inicio rápido implementan este tipo de recurso.

Plantilla Descripción
Implementación de una sencilla aplicación de microservicios de Azure Spring Apps

Implementación en Azure
Esta plantilla implementa una sencilla aplicación de microservicios de Azure Spring Apps para que se ejecute en Azure.

Definición de recursos de Terraform (proveedor AzAPI)

El tipo de recurso Spring/apps/deployments se puede implementar con operaciones destinadas a:

  • 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 Microsoft.AppPlatform/Spring/apps/deployments, agregue el siguiente terraform a la plantilla.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.AppPlatform/Spring/apps/deployments@2020-11-01-preview"
  name = "string"
  parent_id = "string"
  body = jsonencode({
    properties = {
      deploymentSettings = {
        cpu = int
        environmentVariables = {
          {customized property} = "string"
        }
        jvmOptions = "string"
        memoryInGB = int
        netCoreMainEntryPath = "string"
        runtimeVersion = "string"
      }
      source = {
        artifactSelector = "string"
        relativePath = "string"
        type = "string"
        version = "string"
      }
    }
    sku = {
      capacity = int
      name = "string"
      tier = "string"
    }
  })
}

Valores de propiedad

Spring/apps/deployments

Nombre Descripción Valor
tipo El tipo de recurso "Microsoft.AppPlatform/Spring/apps/deployments@2020-11-01-preview"
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: aplicaciones de
Sku SKU del recurso de implementación Sku de
Propiedades Propiedades del recurso de implementación DeploymentResourceProperties

DeploymentResourceProperties

Nombre Descripción Valor
deploymentSettings Configuración de implementación de la implementación DeploymentSettings
fuente Información de origen cargada de la implementación. UserSourceInfo

DeploymentSettings

Nombre Descripción Valor
CPU CPU necesaria, el nivel básico debe ser 1, el nivel estándar debe estar en el intervalo (1, 4) Int
environmentVariables Colección de variables de entorno deploymentSettingsEnvironmentVariables
jvmOptions Parámetro JVM cuerda
memoryInGB Tamaño de memoria requerido en GB, el nivel básico debe estar en el intervalo (1, 2), el nivel estándar debe estar en el intervalo (1, 8) Int
netCoreMainEntryPath Ruta de acceso al archivo ejecutable de .NET relativo a la raíz zip cuerda
runtimeVersion Versión en tiempo de ejecución "Java_11"
"Java_8"
"NetCore_31"

DeploymentSettingsEnvironmentVariables

Nombre Descripción Valor
{propiedad personalizada} cuerda

UserSourceInfo

Nombre Descripción Valor
artifactSelector Selector del artefacto que se va a usar para la implementación de proyectos de varios módulos. Debe ser
ruta de acceso relativa al módulo o proyecto de destino.
cuerda
relativePath Ruta de acceso relativa del almacenamiento que almacena el origen cuerda
tipo Tipo del origen cargado "Jar"
"NetCoreZip"
"Origen"
Versión Versión del origen cuerda

Sku

Nombre Descripción Valor
capacidad Capacidad actual del recurso de destino Int
nombre Nombre de la SKU cuerda
nivel Nivel de la SKU cuerda