Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
- più recenti
- 2024-05-01-anteprima
- Anteprima 2024-01-01
- 2023-12-01
- 11-01-preview 2023
- Anteprima 2023-09-01
- 2023-07-01-anteprima
- 2023-05-01-anteprima
- 2023-03-01-anteprima
- 01-01-2023
- 2022-12-01
11-11-2022 -
09-09-2022 -
05-05-2022 - 2022-04-01
03-03-2022 - 01-01-2022
- Anteprima 2021-09-01
- 2021-06-01-anteprima
- 11-01-preview 2020
- 2020-07-01
Osservazioni:
Nota: Azure Spring Apps (Microsoft.AppPlatform/Spring) è ora deprecato e sarà ritirato il 31-05-2028. Per altre informazioni, vedere https://aka.ms/asaretirement.
Definizione di risorsa Bicep
Il tipo di risorsa Spring può essere distribuito con operazioni destinate a:
Per un elenco delle proprietà modificate in ogni versione dell'API, vedere log delle modifiche.
Esempi di utilizzo
Esempi bicep
Un esempio di base di distribuzione di Azure Spring Cloud Service.
param resourceName string = 'acctest0001'
param location string = 'westeurope'
resource spring 'Microsoft.AppPlatform/Spring@2023-05-01-preview' = {
name: resourceName
location: location
sku: {
name: 'S0'
}
properties: {
zoneRedundant: false
}
}
Esempi di avvio rapido di Azure
I modelli di avvio rapido di Azure seguenti contengono esempi Bicep per la distribuzione di questo tipo di risorsa.
| File bicipite | Descrizione |
|---|---|
| Distribuire una semplice applicazione di microservizi di Azure Spring Apps | Questo modello distribuisce una semplice applicazione di microservizio di Azure Spring Apps da eseguire in Azure. |
Formato risorsa
Per creare una risorsa Microsoft.AppPlatform/Spring, aggiungere il bicep seguente al modello.
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'
}
}
Oggetti MaintenanceScheduleConfiguration
Impostare la proprietà frequenza per specificare il tipo di oggetto.
Per settimanale, usare:
{
day: 'string'
frequency: 'Weekly'
hour: int
}
Valori delle proprietà
Microsoft.AppPlatform/Spring
| Nome | Descrizione | Valore |
|---|---|---|
| identità | Identità gestita della risorsa del servizio | systemAssignedServiceIdentity |
| ubicazione | Posizione GEOGRAFICA della risorsa. | corda |
| nome | Nome della risorsa | corda Vincoli: Pattern = ^[a-z][a-z0-9-]*[a-z0-9]$ (obbligatorio) |
| proprietà | Proprietà della risorsa servizio | Proprietà ClusterResource |
| Sku | Sku della risorsa del servizio | sku |
| Tag | Tag delle risorse | Dizionario di nomi e valori di tag. Vedere tag nei modelli |
Proprietà ClusterResource
| Nome | Descrizione | Valore |
|---|---|---|
| infraResourceGroup | Nome del gruppo di risorse che contiene le risorse dell'infrastruttura | corda |
| maintenanceScheduleConfiguration | Impostazioni aggiuntive del servizio per la manutenzione pianificata | Configurazione del programma di manutenzione |
| managedEnvironmentId | ID risorsa dell'ambiente gestito su cui si basa l'istanza di Spring Apps | corda |
| marketplaceRisorsa | Acquisto di un prodotto di terze parti della risorsa del servizio. | Risorsa del mercato |
| Profilo di rete | Profilo di rete del servizio | NetworkProfile |
| vnetComponenti aggiuntivi | Impostazioni aggiuntive del servizio nell'istanza di inserimento della rete virtuale | ServizioVNetComponenti aggiuntivi |
| di zonaRidondante | Bool |
Configurazione di ingresso
| Nome | Descrizione | Valore |
|---|---|---|
| readTimeoutInSeconds | Timeout di lettura in ingresso in secondi. | Int |
Configurazione del programma di manutenzione
| Nome | Descrizione | Valore |
|---|---|---|
| frequenza | Impostare su 'Weekly' per il tipo WeeklyMaintenanceScheduleConfiguration. | 'Weekly' (obbligatorio) |
Risorsa del mercato
| Nome | Descrizione | Valore |
|---|---|---|
| piano | ID del piano dell'artefatto di terze parti che viene acquistato. | corda |
| prodotto | Artefatto di terze parti che viene acquistato. | corda |
| editore | ID editore dell'elemento di terze parti acquistato. | corda |
Profilo di rete
| Nome | Descrizione | Valore |
|---|---|---|
| appNetworkResourceGroup | Nome del gruppo di risorse contenente le risorse di rete per le app dei clienti in Azure Spring Apps | corda |
| appSubnetId | ID risorsa completo della subnet per ospitare le app dei clienti in Azure Spring Apps | corda |
| ingressConfig | Payload di configurazione in ingresso per la risorsa di Azure Spring Apps. | Configurazione di ingresso |
| outboundType | Tipo di traffico in uscita delle istanze di rete virtuale di Azure Spring Apps. | corda |
| serviceCidr | CIDR riservato del servizio Azure Spring Apps | corda |
| serviceRuntimeNetworkResourceGroup | Nome del gruppo di risorse contenente le risorse di rete del runtime del servizio Azure Spring Apps | corda |
| serviceRuntimeSubnetId | ID risorsa completo della subnet per ospitare il runtime del servizio Azure Spring Apps | corda |
ServizioVNetComponenti aggiuntivi
| Nome | Descrizione | Valore |
|---|---|---|
| dataPlanePublicEndpoint | Indica se è possibile accedere ai componenti del piano dati (flusso di log, connessione app, debug remoto) nell'istanza di inserimento della rete virtuale da Internet. | Bool |
| logStreamPublicEndpoint | Indica se è possibile accedere al flusso di log nell'istanza vnet injection da Internet. | Bool |
| privateDnsZoneId | ID risorsa completo della zona DNS privato da collegare alla rete virtuale del cliente. | corda |
| privateStorageAccess | Indica se il servizio vnet injection abilita collegamenti privati per l'account di archiviazione back-end e il registro contenitori. | 'Disabilitato' 'Abilitato' |
Sku
| Nome | Descrizione | Valore |
|---|---|---|
| capacità | Capacità corrente della risorsa di destinazione | Int |
| nome | Nome dello SKU | corda |
| livello | Livello dello SKU | corda |
SystemAssignedServiceIdentity
| Nome | Descrizione | Valore |
|---|---|---|
| digitare | Tipo di identità del servizio gestito (assegnata dal sistema o nessuna). | 'Nessuno' 'SystemAssigned' (obbligatorio) |
TrackedResourceTags
| Nome | Descrizione | Valore |
|---|
Configurazione programmata Manutenzione settimanale
| Nome | Descrizione | Valore |
|---|---|---|
| giorno | Giorno in cui eseguire il processo di manutenzione | 'Venerdì' 'Lunedì' 'Sabato' 'Domenica' 'Giovedì' 'Martedì' 'Mercoledì' (obbligatorio) |
| frequenza | Frequenza di esecuzione del processo di manutenzione | 'Weekly' (obbligatorio) |
| ora | Ora di esecuzione del processo di manutenzione | Int Vincoli: Valore minimo = 0 Valore massimo = 23 (obbligatorio) |
Definizione di risorsa del modello di Resource Manager
Il tipo di risorsa Spring può essere distribuito con operazioni destinate a:
- Gruppi di risorse - Vedi comandi di distribuzione dei gruppi di risorse Per un elenco delle proprietà modificate in ciascuna versione API, vedi registro delle modifiche.
Esempi di utilizzo
Modelli di avvio rapido di Azure
I modelli di avvio rapido di Azure seguenti distribuire questo tipo di risorsa.
| Sagoma | Descrizione |
|---|---|
|
Distribuire una semplice applicazione di microservizi di Azure Spring Apps |
Questo modello distribuisce una semplice applicazione di microservizio di Azure Spring Apps da eseguire in Azure. |
Formato risorsa
Per creare una risorsa Microsoft.AppPlatform/Spring, aggiungere il codice JSON seguente al modello.
{
"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"
}
}
Oggetti MaintenanceScheduleConfiguration
Impostare la proprietà frequenza per specificare il tipo di oggetto.
Per settimanale, usare:
{
"day": "string",
"frequency": "Weekly",
"hour": "int"
}
Valori delle proprietà
Microsoft.AppPlatform/Spring
| Nome | Descrizione | Valore |
|---|---|---|
| versione dell'API | Versione dell'API | '2024-05-01-anteprima' |
| identità | Identità gestita della risorsa del servizio | systemAssignedServiceIdentity |
| ubicazione | Posizione GEOGRAFICA della risorsa. | corda |
| nome | Nome della risorsa | corda Vincoli: Pattern = ^[a-z][a-z0-9-]*[a-z0-9]$ (obbligatorio) |
| proprietà | Proprietà della risorsa servizio | Proprietà ClusterResource |
| Sku | Sku della risorsa del servizio | sku |
| Tag | Tag delle risorse | Dizionario di nomi e valori di tag. Vedere tag nei modelli |
| digitare | Tipo di risorsa | 'Microsoft.AppPlatform/Spring' |
Proprietà ClusterResource
| Nome | Descrizione | Valore |
|---|---|---|
| infraResourceGroup | Nome del gruppo di risorse che contiene le risorse dell'infrastruttura | corda |
| maintenanceScheduleConfiguration | Impostazioni aggiuntive del servizio per la manutenzione pianificata | Configurazione del programma di manutenzione |
| managedEnvironmentId | ID risorsa dell'ambiente gestito su cui si basa l'istanza di Spring Apps | corda |
| marketplaceRisorsa | Acquisto di un prodotto di terze parti della risorsa del servizio. | Risorsa del mercato |
| Profilo di rete | Profilo di rete del servizio | NetworkProfile |
| vnetComponenti aggiuntivi | Impostazioni aggiuntive del servizio nell'istanza di inserimento della rete virtuale | ServizioVNetComponenti aggiuntivi |
| di zonaRidondante | Bool |
Configurazione di ingresso
| Nome | Descrizione | Valore |
|---|---|---|
| readTimeoutInSeconds | Timeout di lettura in ingresso in secondi. | Int |
Configurazione del programma di manutenzione
| Nome | Descrizione | Valore |
|---|---|---|
| frequenza | Impostare su 'Weekly' per il tipo WeeklyMaintenanceScheduleConfiguration. | 'Weekly' (obbligatorio) |
Risorsa del mercato
| Nome | Descrizione | Valore |
|---|---|---|
| piano | ID del piano dell'artefatto di terze parti che viene acquistato. | corda |
| prodotto | Artefatto di terze parti che viene acquistato. | corda |
| editore | ID editore dell'elemento di terze parti acquistato. | corda |
Profilo di rete
| Nome | Descrizione | Valore |
|---|---|---|
| appNetworkResourceGroup | Nome del gruppo di risorse contenente le risorse di rete per le app dei clienti in Azure Spring Apps | corda |
| appSubnetId | ID risorsa completo della subnet per ospitare le app dei clienti in Azure Spring Apps | corda |
| ingressConfig | Payload di configurazione in ingresso per la risorsa di Azure Spring Apps. | Configurazione di ingresso |
| outboundType | Tipo di traffico in uscita delle istanze di rete virtuale di Azure Spring Apps. | corda |
| serviceCidr | CIDR riservato del servizio Azure Spring Apps | corda |
| serviceRuntimeNetworkResourceGroup | Nome del gruppo di risorse contenente le risorse di rete del runtime del servizio Azure Spring Apps | corda |
| serviceRuntimeSubnetId | ID risorsa completo della subnet per ospitare il runtime del servizio Azure Spring Apps | corda |
ServizioVNetComponenti aggiuntivi
| Nome | Descrizione | Valore |
|---|---|---|
| dataPlanePublicEndpoint | Indica se è possibile accedere ai componenti del piano dati (flusso di log, connessione app, debug remoto) nell'istanza di inserimento della rete virtuale da Internet. | Bool |
| logStreamPublicEndpoint | Indica se è possibile accedere al flusso di log nell'istanza vnet injection da Internet. | Bool |
| privateDnsZoneId | ID risorsa completo della zona DNS privato da collegare alla rete virtuale del cliente. | corda |
| privateStorageAccess | Indica se il servizio vnet injection abilita collegamenti privati per l'account di archiviazione back-end e il registro contenitori. | 'Disabilitato' 'Abilitato' |
Sku
| Nome | Descrizione | Valore |
|---|---|---|
| capacità | Capacità corrente della risorsa di destinazione | Int |
| nome | Nome dello SKU | corda |
| livello | Livello dello SKU | corda |
SystemAssignedServiceIdentity
| Nome | Descrizione | Valore |
|---|---|---|
| digitare | Tipo di identità del servizio gestito (assegnata dal sistema o nessuna). | 'Nessuno' 'SystemAssigned' (obbligatorio) |
TrackedResourceTags
| Nome | Descrizione | Valore |
|---|
Configurazione programmata Manutenzione settimanale
| Nome | Descrizione | Valore |
|---|---|---|
| giorno | Giorno in cui eseguire il processo di manutenzione | 'Venerdì' 'Lunedì' 'Sabato' 'Domenica' 'Giovedì' 'Martedì' 'Mercoledì' (obbligatorio) |
| frequenza | Frequenza di esecuzione del processo di manutenzione | 'Weekly' (obbligatorio) |
| ora | Ora di esecuzione del processo di manutenzione | Int Vincoli: Valore minimo = 0 Valore massimo = 23 (obbligatorio) |
Definizione di risorsa Terraform (provider AzAPI)
Il tipo di risorsa Spring può essere distribuito con operazioni destinate a:
- Gruppi di risorse Per un elenco delle proprietà modificate in ogni versione dell'API, vedi il registro modifiche.
Esempi di utilizzo
Esempi di Terraform
Un esempio di base di distribuzione di Azure Spring Cloud Service.
terraform {
required_providers {
azapi = {
source = "Azure/azapi"
}
}
}
provider "azapi" {
skip_provider_registration = false
}
variable "resource_name" {
type = string
default = "acctest0001"
}
variable "location" {
type = string
default = "westeurope"
}
resource "azapi_resource" "resourceGroup" {
type = "Microsoft.Resources/resourceGroups@2020-06-01"
name = var.resource_name
location = var.location
}
resource "azapi_resource" "Spring" {
type = "Microsoft.AppPlatform/Spring@2023-05-01-preview"
parent_id = azapi_resource.resourceGroup.id
name = var.resource_name
location = var.location
body = {
properties = {
zoneRedundant = false
}
sku = {
name = "S0"
}
}
schema_validation_enabled = false
response_export_values = ["*"]
}
Formato risorsa
Per creare una risorsa Microsoft.AppPlatform/Spring, aggiungere il formato Terraform seguente al modello.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.AppPlatform/Spring@2024-05-01-preview"
name = "string"
parent_id = "string"
identity {
type = "string"
identity_ids = [
"string"
]
}
location = "string"
tags = {
{customized property} = "string"
}
body = {
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"
}
}
}
Oggetti MaintenanceScheduleConfiguration
Impostare la proprietà frequenza per specificare il tipo di oggetto.
Per settimanale, usare:
{
day = "string"
frequency = "Weekly"
hour = int
}
Valori delle proprietà
Microsoft.AppPlatform/Spring
| Nome | Descrizione | Valore |
|---|---|---|
| identità | Identità gestita della risorsa del servizio | systemAssignedServiceIdentity |
| ubicazione | Posizione GEOGRAFICA della risorsa. | corda |
| nome | Nome della risorsa | corda Vincoli: Pattern = ^[a-z][a-z0-9-]*[a-z0-9]$ (obbligatorio) |
| proprietà | Proprietà della risorsa servizio | Proprietà ClusterResource |
| Sku | Sku della risorsa del servizio | sku |
| Tag | Tag delle risorse | Dizionario di nomi e valori di tag. |
| digitare | Tipo di risorsa | "Microsoft.AppPlatform/Spring@2024-05-01-preview" |
Proprietà ClusterResource
| Nome | Descrizione | Valore |
|---|---|---|
| infraResourceGroup | Nome del gruppo di risorse che contiene le risorse dell'infrastruttura | corda |
| maintenanceScheduleConfiguration | Impostazioni aggiuntive del servizio per la manutenzione pianificata | Configurazione del programma di manutenzione |
| managedEnvironmentId | ID risorsa dell'ambiente gestito su cui si basa l'istanza di Spring Apps | corda |
| marketplaceRisorsa | Acquisto di un prodotto di terze parti della risorsa del servizio. | Risorsa del mercato |
| Profilo di rete | Profilo di rete del servizio | NetworkProfile |
| vnetComponenti aggiuntivi | Impostazioni aggiuntive del servizio nell'istanza di inserimento della rete virtuale | ServizioVNetComponenti aggiuntivi |
| di zonaRidondante | Bool |
Configurazione di ingresso
| Nome | Descrizione | Valore |
|---|---|---|
| readTimeoutInSeconds | Timeout di lettura in ingresso in secondi. | Int |
Configurazione del programma di manutenzione
| Nome | Descrizione | Valore |
|---|---|---|
| frequenza | Impostare su 'Weekly' per il tipo WeeklyMaintenanceScheduleConfiguration. | 'Weekly' (obbligatorio) |
Risorsa del mercato
| Nome | Descrizione | Valore |
|---|---|---|
| piano | ID del piano dell'artefatto di terze parti che viene acquistato. | corda |
| prodotto | Artefatto di terze parti che viene acquistato. | corda |
| editore | ID editore dell'elemento di terze parti acquistato. | corda |
Profilo di rete
| Nome | Descrizione | Valore |
|---|---|---|
| appNetworkResourceGroup | Nome del gruppo di risorse contenente le risorse di rete per le app dei clienti in Azure Spring Apps | corda |
| appSubnetId | ID risorsa completo della subnet per ospitare le app dei clienti in Azure Spring Apps | corda |
| ingressConfig | Payload di configurazione in ingresso per la risorsa di Azure Spring Apps. | Configurazione di ingresso |
| outboundType | Tipo di traffico in uscita delle istanze di rete virtuale di Azure Spring Apps. | corda |
| serviceCidr | CIDR riservato del servizio Azure Spring Apps | corda |
| serviceRuntimeNetworkResourceGroup | Nome del gruppo di risorse contenente le risorse di rete del runtime del servizio Azure Spring Apps | corda |
| serviceRuntimeSubnetId | ID risorsa completo della subnet per ospitare il runtime del servizio Azure Spring Apps | corda |
ServizioVNetComponenti aggiuntivi
| Nome | Descrizione | Valore |
|---|---|---|
| dataPlanePublicEndpoint | Indica se è possibile accedere ai componenti del piano dati (flusso di log, connessione app, debug remoto) nell'istanza di inserimento della rete virtuale da Internet. | Bool |
| logStreamPublicEndpoint | Indica se è possibile accedere al flusso di log nell'istanza vnet injection da Internet. | Bool |
| privateDnsZoneId | ID risorsa completo della zona DNS privato da collegare alla rete virtuale del cliente. | corda |
| privateStorageAccess | Indica se il servizio vnet injection abilita collegamenti privati per l'account di archiviazione back-end e il registro contenitori. | 'Disabilitato' 'Abilitato' |
Sku
| Nome | Descrizione | Valore |
|---|---|---|
| capacità | Capacità corrente della risorsa di destinazione | Int |
| nome | Nome dello SKU | corda |
| livello | Livello dello SKU | corda |
SystemAssignedServiceIdentity
| Nome | Descrizione | Valore |
|---|---|---|
| digitare | Tipo di identità del servizio gestito (assegnata dal sistema o nessuna). | 'Nessuno' 'SystemAssigned' (obbligatorio) |
TrackedResourceTags
| Nome | Descrizione | Valore |
|---|
Configurazione programmata Manutenzione settimanale
| Nome | Descrizione | Valore |
|---|---|---|
| giorno | Giorno in cui eseguire il processo di manutenzione | 'Venerdì' 'Lunedì' 'Sabato' 'Domenica' 'Giovedì' 'Martedì' 'Mercoledì' (obbligatorio) |
| frequenza | Frequenza di esecuzione del processo di manutenzione | 'Weekly' (obbligatorio) |
| ora | Ora di esecuzione del processo di manutenzione | Int Vincoli: Valore minimo = 0 Valore massimo = 23 (obbligatorio) |