- 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@2022-09-01-preview' = {
location: 'string'
name: 'string'
properties: {
marketplaceResource: {
plan: 'string'
product: 'string'
publisher: 'string'
}
networkProfile: {
appNetworkResourceGroup: 'string'
appSubnetId: 'string'
ingressConfig: {
readTimeoutInSeconds: int
}
outboundType: 'string'
serviceCidr: 'string'
serviceRuntimeNetworkResourceGroup: 'string'
serviceRuntimeSubnetId: 'string'
}
vnetAddons: {
logStreamPublicEndpoint: bool
}
zoneRedundant: bool
}
sku: {
capacity: int
name: 'string'
tier: 'string'
}
tags: {
{customized property}: 'string'
}
}
Valores de propiedad
ClusterResourceProperties
Nombre |
Descripción |
Valor |
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 |
string (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 |
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": "2022-09-01-preview",
"name": "string",
"location": "string",
"properties": {
"marketplaceResource": {
"plan": "string",
"product": "string",
"publisher": "string"
},
"networkProfile": {
"appNetworkResourceGroup": "string",
"appSubnetId": "string",
"ingressConfig": {
"readTimeoutInSeconds": "int"
},
"outboundType": "string",
"serviceCidr": "string",
"serviceRuntimeNetworkResourceGroup": "string",
"serviceRuntimeSubnetId": "string"
},
"vnetAddons": {
"logStreamPublicEndpoint": "bool"
},
"zoneRedundant": "bool"
},
"sku": {
"capacity": "int",
"name": "string",
"tier": "string"
},
"tags": {
"{customized property}": "string"
}
}
Valores de propiedad
ClusterResourceProperties
Nombre |
Descripción |
Valor |
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 |
'2022-09-01-preview' |
ubicación |
Ubicación GEOGRÁFICA del recurso. |
cuerda |
nombre |
El nombre del recurso |
string (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 |
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@2022-09-01-preview"
name = "string"
location = "string"
sku = {
capacity = int
name = "string"
tier = "string"
}
tags = {
{customized property} = "string"
}
body = jsonencode({
properties = {
marketplaceResource = {
plan = "string"
product = "string"
publisher = "string"
}
networkProfile = {
appNetworkResourceGroup = "string"
appSubnetId = "string"
ingressConfig = {
readTimeoutInSeconds = int
}
outboundType = "string"
serviceCidr = "string"
serviceRuntimeNetworkResourceGroup = "string"
serviceRuntimeSubnetId = "string"
}
vnetAddons = {
logStreamPublicEndpoint = bool
}
zoneRedundant = bool
}
})
}
Valores de propiedad
ClusterResourceProperties
Nombre |
Descripción |
Valor |
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 |
string (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@2022-09-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 |
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 |