Microsoft.AppPlatform Spring
- más reciente
- 2024-05-01-preview
- 2024-01-01-preview
- 2023-12-01
- 2023-11-01-preview
- 2023-09-01-preview
- 2023-07-01-preview
- 2023-05-01-preview
- 2023-03-01-preview
- 2023-01-01-preview
- 2022-12-01
- 2022-11-01-preview
- 2022-09-01-preview
- 2022-05-01-preview
- 2022-04-01
- 2022-03-01-preview
- 2022-01-01-preview
- 2021-09-01-preview
- 2021-06-01-preview
- 2020-11-01-preview
- 2020-07-01
Definición de recursos de Bicep
El tipo de recurso spring se puede implementar con operaciones destinadas a:
- grupos de recursos: consulte comandos de implementación de grupos de recursos
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, agregue el siguiente bicep a la plantilla.
resource symbolicname 'Microsoft.AppPlatform/Spring@2024-05-01-preview' = {
identity: {
type: 'string'
}
location: 'string'
name: 'string'
properties: {
infraResourceGroup: 'string'
maintenanceScheduleConfiguration: {
frequency: 'string'
// For remaining properties, see MaintenanceScheduleConfiguration objects
}
managedEnvironmentId: 'string'
marketplaceResource: {
plan: 'string'
product: 'string'
publisher: 'string'
}
networkProfile: {
appNetworkResourceGroup: 'string'
appSubnetId: 'string'
ingressConfig: {
readTimeoutInSeconds: int
}
outboundType: 'string'
serviceCidr: 'string'
serviceRuntimeNetworkResourceGroup: 'string'
serviceRuntimeSubnetId: 'string'
}
vnetAddons: {
dataPlanePublicEndpoint: bool
logStreamPublicEndpoint: bool
privateDnsZoneId: 'string'
privateStorageAccess: 'string'
}
zoneRedundant: bool
}
sku: {
capacity: int
name: 'string'
tier: 'string'
}
tags: {
{customized property}: 'string'
}
}
Objetos MaintenanceScheduleConfiguration
Establezca la propiedad frequency para especificar el tipo de objeto.
Para Weekly, use:
{
day: 'string'
frequency: 'Weekly'
hour: int
}
Valores de propiedad
ClusterResourceProperties
Nombre | Descripción | Valor |
---|---|---|
infraResourceGroup | Nombre del grupo de recursos que contiene los recursos de infraestructura | cuerda |
maintenanceScheduleConfiguration | Configuración adicional del servicio para el mantenimiento planeado | MaintenanceScheduleConfiguration |
managedEnvironmentId | Identificador de recurso del entorno administrado en el que se basa la instancia de Spring Apps. | cuerda |
marketplaceResource | Compra de un producto de terceros del recurso servicio. | MarketplaceResource |
networkProfile | Perfil de red del servicio | networkProfile de |
vnetAddons | Configuración adicional del servicio en la instancia de inserción de red virtual | ServiceVNetAddons |
zoneRedundant | Bool |
IngressConfig
Nombre | Descripción | Valor |
---|---|---|
readTimeoutInSeconds | Tiempo de espera de lectura de entrada en segundos. | Int |
MaintenanceScheduleConfiguration
Nombre | Descripción | Valor |
---|---|---|
frecuencia | Establezca en "Weekly" para el tipo WeeklyMaintenanceScheduleConfiguration. | 'Weekly' (obligatorio) |
MarketplaceResource
Nombre | Descripción | Valor |
---|---|---|
plan | Identificador del plan del artefacto de terceros que se está adquierendo. | cuerda |
producto | Artefacto de terceros que se está adquierendo. | cuerda |
editor | Identificador del publicador del artefacto de terceros que se está comprando. | cuerda |
Microsoft.AppPlatform/Spring
Nombre | Descripción | Valor |
---|---|---|
identidad | Identidad administrada del recurso de servicio | SystemAssignedServiceIdentity |
ubicación | Ubicación GEOGRÁFICA del recurso. | cuerda |
nombre | El nombre del recurso | cuerda Restricciones: Patrón = ^[a-z][a-z0-9-]*[a-z0-9]$ (obligatorio) |
Propiedades | Propiedades del recurso de servicio | ClusterResourceProperties |
Sku | SKU del recurso de servicio | Sku de |
Etiquetas | Etiquetas de recursos | Diccionario de nombres y valores de etiqueta. Consulte etiquetas de en plantillas |
NetworkProfile
Nombre | Descripción | Valor |
---|---|---|
appNetworkResourceGroup | Nombre del grupo de recursos que contiene recursos de red para aplicaciones de cliente en Azure Spring Apps | cuerda |
appSubnetId | Identificador de recurso completo de la subred para hospedar aplicaciones de cliente en Azure Spring Apps | cuerda |
ingressConfig | Carga de configuración de entrada para el recurso de Azure Spring Apps. | ingressConfig |
outboundType | El tipo de tráfico de salida de las instancias de red virtual de Azure Spring Apps. | cuerda |
serviceCidr | CIDR reservado del servicio Azure Spring Apps | cuerda |
serviceRuntimeNetworkResourceGroup | Nombre del grupo de recursos que contiene recursos de red de Azure Spring Apps Service Runtime | cuerda |
serviceRuntimeSubnetId | Identificador de recurso completo de la subred para hospedar El entorno de ejecución del servicio Azure Spring Apps | cuerda |
ServiceVNetAddons
Nombre | Descripción | Valor |
---|---|---|
dataPlanePublicEndpoint | Indica si se puede acceder a los componentes del plano de datos (flujo de registro, conexión de aplicaciones, depuración remota) en la instancia de inyección de red virtual desde Internet. | Bool |
logStreamPublicEndpoint | Indica si se puede acceder a la secuencia de registro en la instancia de inyección de red virtual desde Internet. | Bool |
privateDnsZoneId | Identificador de recurso completo de la zona DNS privada para vincular con la red virtual del cliente. | cuerda |
privateStorageAccess | Indica si el servicio de inyección de red virtual habilita vínculos privados para la cuenta de almacenamiento de back-end y el registro de contenedor. | 'Deshabilitado' 'Habilitado' |
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 |
SystemAssignedServiceIdentity
Nombre | Descripción | Valor |
---|---|---|
tipo | Tipo de identidad de servicio administrada (asignada por el sistema o ninguna). | 'Ninguno' 'SystemAssigned' (obligatorio) |
TrackedResourceTags
Nombre | Descripción | Valor |
---|
WeeklyMaintenanceScheduleConfiguration
Nombre | Descripción | Valor |
---|---|---|
día | Día para ejecutar el trabajo de mantenimiento | 'Viernes' "Lunes" 'Sábado' 'Domingo' 'Jueves' "Martes" 'Miércoles' (obligatorio) |
frecuencia | Frecuencia para ejecutar el trabajo de mantenimiento | 'Weekly' (obligatorio) |
hora | Hora para ejecutar el trabajo de mantenimiento | Int Restricciones: Valor mínimo = 0 Valor máximo = 23 (obligatorio) |
Ejemplos de uso
Ejemplos de inicio rápido de Azure
Los siguientes plantillas de inicio rápido de Azure contienen ejemplos de Bicep para implementar este tipo de recurso.
Archivo de Bicep | Descripción |
---|---|
Implementación de una sencilla aplicación de microservicios de Azure Spring Apps | 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 se puede implementar con operaciones destinadas a:
- grupos de recursos: consulte comandos de implementación de grupos de recursos
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, agregue el siguiente JSON a la plantilla.
{
"type": "Microsoft.AppPlatform/Spring",
"apiVersion": "2024-05-01-preview",
"name": "string",
"identity": {
"type": "string"
},
"location": "string",
"properties": {
"infraResourceGroup": "string",
"maintenanceScheduleConfiguration": {
"frequency": "string"
// For remaining properties, see MaintenanceScheduleConfiguration objects
},
"managedEnvironmentId": "string",
"marketplaceResource": {
"plan": "string",
"product": "string",
"publisher": "string"
},
"networkProfile": {
"appNetworkResourceGroup": "string",
"appSubnetId": "string",
"ingressConfig": {
"readTimeoutInSeconds": "int"
},
"outboundType": "string",
"serviceCidr": "string",
"serviceRuntimeNetworkResourceGroup": "string",
"serviceRuntimeSubnetId": "string"
},
"vnetAddons": {
"dataPlanePublicEndpoint": "bool",
"logStreamPublicEndpoint": "bool",
"privateDnsZoneId": "string",
"privateStorageAccess": "string"
},
"zoneRedundant": "bool"
},
"sku": {
"capacity": "int",
"name": "string",
"tier": "string"
},
"tags": {
"{customized property}": "string"
}
}
Objetos MaintenanceScheduleConfiguration
Establezca la propiedad frequency para especificar el tipo de objeto.
Para Weekly, use:
{
"day": "string",
"frequency": "Weekly",
"hour": "int"
}
Valores de propiedad
ClusterResourceProperties
Nombre | Descripción | Valor |
---|---|---|
infraResourceGroup | Nombre del grupo de recursos que contiene los recursos de infraestructura | cuerda |
maintenanceScheduleConfiguration | Configuración adicional del servicio para el mantenimiento planeado | MaintenanceScheduleConfiguration |
managedEnvironmentId | Identificador de recurso del entorno administrado en el que se basa la instancia de Spring Apps. | cuerda |
marketplaceResource | Compra de un producto de terceros del recurso servicio. | MarketplaceResource |
networkProfile | Perfil de red del servicio | networkProfile de |
vnetAddons | Configuración adicional del servicio en la instancia de inserción de red virtual | ServiceVNetAddons |
zoneRedundant | Bool |
IngressConfig
Nombre | Descripción | Valor |
---|---|---|
readTimeoutInSeconds | Tiempo de espera de lectura de entrada en segundos. | Int |
MaintenanceScheduleConfiguration
Nombre | Descripción | Valor |
---|---|---|
frecuencia | Establezca en "Weekly" para el tipo WeeklyMaintenanceScheduleConfiguration. | 'Weekly' (obligatorio) |
MarketplaceResource
Nombre | Descripción | Valor |
---|---|---|
plan | Identificador del plan del artefacto de terceros que se está adquierendo. | cuerda |
producto | Artefacto de terceros que se está adquierendo. | cuerda |
editor | Identificador del publicador del artefacto de terceros que se está comprando. | cuerda |
Microsoft.AppPlatform/Spring
Nombre | Descripción | Valor |
---|---|---|
apiVersion | La versión de api | '2024-05-01-preview' |
identidad | Identidad administrada del recurso de servicio | SystemAssignedServiceIdentity |
ubicación | Ubicación GEOGRÁFICA del recurso. | cuerda |
nombre | El nombre del recurso | cuerda Restricciones: Patrón = ^[a-z][a-z0-9-]*[a-z0-9]$ (obligatorio) |
Propiedades | Propiedades del recurso de servicio | ClusterResourceProperties |
Sku | SKU del recurso de servicio | Sku de |
Etiquetas | Etiquetas de recursos | Diccionario de nombres y valores de etiqueta. Consulte etiquetas de en plantillas |
tipo | El tipo de recurso | 'Microsoft.AppPlatform/Spring' |
NetworkProfile
Nombre | Descripción | Valor |
---|---|---|
appNetworkResourceGroup | Nombre del grupo de recursos que contiene recursos de red para aplicaciones de cliente en Azure Spring Apps | cuerda |
appSubnetId | Identificador de recurso completo de la subred para hospedar aplicaciones de cliente en Azure Spring Apps | cuerda |
ingressConfig | Carga de configuración de entrada para el recurso de Azure Spring Apps. | ingressConfig |
outboundType | El tipo de tráfico de salida de las instancias de red virtual de Azure Spring Apps. | cuerda |
serviceCidr | CIDR reservado del servicio Azure Spring Apps | cuerda |
serviceRuntimeNetworkResourceGroup | Nombre del grupo de recursos que contiene recursos de red de Azure Spring Apps Service Runtime | cuerda |
serviceRuntimeSubnetId | Identificador de recurso completo de la subred para hospedar El entorno de ejecución del servicio Azure Spring Apps | cuerda |
ServiceVNetAddons
Nombre | Descripción | Valor |
---|---|---|
dataPlanePublicEndpoint | Indica si se puede acceder a los componentes del plano de datos (flujo de registro, conexión de aplicaciones, depuración remota) en la instancia de inyección de red virtual desde Internet. | Bool |
logStreamPublicEndpoint | Indica si se puede acceder a la secuencia de registro en la instancia de inyección de red virtual desde Internet. | Bool |
privateDnsZoneId | Identificador de recurso completo de la zona DNS privada para vincular con la red virtual del cliente. | cuerda |
privateStorageAccess | Indica si el servicio de inyección de red virtual habilita vínculos privados para la cuenta de almacenamiento de back-end y el registro de contenedor. | 'Deshabilitado' 'Habilitado' |
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 |
SystemAssignedServiceIdentity
Nombre | Descripción | Valor |
---|---|---|
tipo | Tipo de identidad de servicio administrada (asignada por el sistema o ninguna). | 'Ninguno' 'SystemAssigned' (obligatorio) |
TrackedResourceTags
Nombre | Descripción | Valor |
---|
WeeklyMaintenanceScheduleConfiguration
Nombre | Descripción | Valor |
---|---|---|
día | Día para ejecutar el trabajo de mantenimiento | 'Viernes' "Lunes" 'Sábado' 'Domingo' 'Jueves' "Martes" 'Miércoles' (obligatorio) |
frecuencia | Frecuencia para ejecutar el trabajo de mantenimiento | 'Weekly' (obligatorio) |
hora | Hora para ejecutar el trabajo de mantenimiento | Int Restricciones: Valor mínimo = 0 Valor máximo = 23 (obligatorio) |
Ejemplos de uso
Plantillas de inicio rápido de Azure
Los siguientes plantillas de inicio rápido de Azure implementar este tipo de recurso.
Plantilla | Descripción |
---|---|
Implementación de una sencilla aplicación de microservicios de Azure Spring Apps |
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 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, agregue el siguiente terraform a la plantilla.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.AppPlatform/Spring@2024-05-01-preview"
name = "string"
identity = {
type = "string"
}
location = "string"
sku = {
capacity = int
name = "string"
tier = "string"
}
tags = {
{customized property} = "string"
}
body = jsonencode({
properties = {
infraResourceGroup = "string"
maintenanceScheduleConfiguration = {
frequency = "string"
// For remaining properties, see MaintenanceScheduleConfiguration objects
}
managedEnvironmentId = "string"
marketplaceResource = {
plan = "string"
product = "string"
publisher = "string"
}
networkProfile = {
appNetworkResourceGroup = "string"
appSubnetId = "string"
ingressConfig = {
readTimeoutInSeconds = int
}
outboundType = "string"
serviceCidr = "string"
serviceRuntimeNetworkResourceGroup = "string"
serviceRuntimeSubnetId = "string"
}
vnetAddons = {
dataPlanePublicEndpoint = bool
logStreamPublicEndpoint = bool
privateDnsZoneId = "string"
privateStorageAccess = "string"
}
zoneRedundant = bool
}
})
}
Objetos MaintenanceScheduleConfiguration
Establezca la propiedad frequency para especificar el tipo de objeto.
Para Weekly, use:
{
day = "string"
frequency = "Weekly"
hour = int
}
Valores de propiedad
ClusterResourceProperties
Nombre | Descripción | Valor |
---|---|---|
infraResourceGroup | Nombre del grupo de recursos que contiene los recursos de infraestructura | cuerda |
maintenanceScheduleConfiguration | Configuración adicional del servicio para el mantenimiento planeado | MaintenanceScheduleConfiguration |
managedEnvironmentId | Identificador de recurso del entorno administrado en el que se basa la instancia de Spring Apps. | cuerda |
marketplaceResource | Compra de un producto de terceros del recurso servicio. | MarketplaceResource |
networkProfile | Perfil de red del servicio | networkProfile de |
vnetAddons | Configuración adicional del servicio en la instancia de inserción de red virtual | ServiceVNetAddons |
zoneRedundant | Bool |
IngressConfig
Nombre | Descripción | Valor |
---|---|---|
readTimeoutInSeconds | Tiempo de espera de lectura de entrada en segundos. | Int |
MaintenanceScheduleConfiguration
Nombre | Descripción | Valor |
---|---|---|
frecuencia | Establezca en "Weekly" para el tipo WeeklyMaintenanceScheduleConfiguration. | 'Weekly' (obligatorio) |
MarketplaceResource
Nombre | Descripción | Valor |
---|---|---|
plan | Identificador del plan del artefacto de terceros que se está adquierendo. | cuerda |
producto | Artefacto de terceros que se está adquierendo. | cuerda |
editor | Identificador del publicador del artefacto de terceros que se está comprando. | cuerda |
Microsoft.AppPlatform/Spring
Nombre | Descripción | Valor |
---|---|---|
identidad | Identidad administrada del recurso de servicio | SystemAssignedServiceIdentity |
ubicación | Ubicación GEOGRÁFICA del recurso. | cuerda |
nombre | El nombre del recurso | cuerda Restricciones: Patrón = ^[a-z][a-z0-9-]*[a-z0-9]$ (obligatorio) |
Propiedades | Propiedades del recurso de servicio | ClusterResourceProperties |
Sku | SKU del recurso de servicio | Sku de |
Etiquetas | Etiquetas de recursos | Diccionario de nombres y valores de etiqueta. |
tipo | El tipo de recurso | "Microsoft.AppPlatform/Spring@2024-05-01-preview" |
NetworkProfile
Nombre | Descripción | Valor |
---|---|---|
appNetworkResourceGroup | Nombre del grupo de recursos que contiene recursos de red para aplicaciones de cliente en Azure Spring Apps | cuerda |
appSubnetId | Identificador de recurso completo de la subred para hospedar aplicaciones de cliente en Azure Spring Apps | cuerda |
ingressConfig | Carga de configuración de entrada para el recurso de Azure Spring Apps. | ingressConfig |
outboundType | El tipo de tráfico de salida de las instancias de red virtual de Azure Spring Apps. | cuerda |
serviceCidr | CIDR reservado del servicio Azure Spring Apps | cuerda |
serviceRuntimeNetworkResourceGroup | Nombre del grupo de recursos que contiene recursos de red de Azure Spring Apps Service Runtime | cuerda |
serviceRuntimeSubnetId | Identificador de recurso completo de la subred para hospedar El entorno de ejecución del servicio Azure Spring Apps | cuerda |
ServiceVNetAddons
Nombre | Descripción | Valor |
---|---|---|
dataPlanePublicEndpoint | Indica si se puede acceder a los componentes del plano de datos (flujo de registro, conexión de aplicaciones, depuración remota) en la instancia de inyección de red virtual desde Internet. | Bool |
logStreamPublicEndpoint | Indica si se puede acceder a la secuencia de registro en la instancia de inyección de red virtual desde Internet. | Bool |
privateDnsZoneId | Identificador de recurso completo de la zona DNS privada para vincular con la red virtual del cliente. | cuerda |
privateStorageAccess | Indica si el servicio de inyección de red virtual habilita vínculos privados para la cuenta de almacenamiento de back-end y el registro de contenedor. | 'Deshabilitado' 'Habilitado' |
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 |
SystemAssignedServiceIdentity
Nombre | Descripción | Valor |
---|---|---|
tipo | Tipo de identidad de servicio administrada (asignada por el sistema o ninguna). | 'Ninguno' 'SystemAssigned' (obligatorio) |
TrackedResourceTags
Nombre | Descripción | Valor |
---|
WeeklyMaintenanceScheduleConfiguration
Nombre | Descripción | Valor |
---|---|---|
día | Día para ejecutar el trabajo de mantenimiento | 'Viernes' "Lunes" 'Sábado' 'Domingo' 'Jueves' "Martes" 'Miércoles' (obligatorio) |
frecuencia | Frecuencia para ejecutar el trabajo de mantenimiento | 'Weekly' (obligatorio) |
hora | Hora para ejecutar el trabajo de mantenimiento | Int Restricciones: Valor mínimo = 0 Valor máximo = 23 (obligatorio) |