Artículo 12/20/2024
2 colaboradores
Comentarios
En este artículo
Definición de recursos de Bicep
El tipo de recurso spring 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 .
Para crear un recurso Microsoft.AppPlatform/Spring, agregue el siguiente bicep a la plantilla.
resource symbolicname 'Microsoft.AppPlatform/Spring@2023-05-01-preview' = {
location: 'string'
name: 'string'
properties: {
infraResourceGroup: 'string'
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
}
zoneRedundant: bool
}
sku: {
capacity: int
name: 'string'
tier: 'string'
}
tags: {
{customized property}: 'string'
}
}
Valores de propiedad
ClusterResourceProperties
Nombre
Descripción
Valor
infraResourceGroup
Nombre del grupo de recursos que contiene los recursos de infraestructura
cuerda
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
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
Nombre
Descripción
Valor
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
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
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.
Definición de recursos de plantilla de ARM
El tipo de recurso spring 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 .
Para crear un recurso Microsoft.AppPlatform/Spring, agregue el siguiente JSON a la plantilla.
{
"type": "Microsoft.AppPlatform/Spring",
"apiVersion": "2023-05-01-preview",
"name": "string",
"location": "string",
"properties": {
"infraResourceGroup": "string",
"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"
},
"zoneRedundant": "bool"
},
"sku": {
"capacity": "int",
"name": "string",
"tier": "string"
},
"tags": {
"{customized property}": "string"
}
}
Valores de propiedad
ClusterResourceProperties
Nombre
Descripción
Valor
infraResourceGroup
Nombre del grupo de recursos que contiene los recursos de infraestructura
cuerda
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
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
Nombre
Descripción
Valor
apiVersion
La versión de api
'2023-05-01-preview'
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
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
Ejemplos de uso
Plantillas de inicio rápido de Azure
Los siguientes plantillas de inicio rápido de Azure implementar este tipo de recurso.
El tipo de recurso spring 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 .
Para crear un recurso Microsoft.AppPlatform/Spring, agregue el siguiente terraform a la plantilla.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.AppPlatform/Spring@2023-05-01-preview"
name = "string"
location = "string"
sku = {
capacity = int
name = "string"
tier = "string"
}
tags = {
{customized property} = "string"
}
body = jsonencode({
properties = {
infraResourceGroup = "string"
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
}
zoneRedundant = bool
}
})
}
Valores de propiedad
ClusterResourceProperties
Nombre
Descripción
Valor
infraResourceGroup
Nombre del grupo de recursos que contiene los recursos de infraestructura
cuerda
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
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
Nombre
Descripción
Valor
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@2023-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
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