Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
- dernière
- 2024-05-01-preview
- 2024-01-01-avant-première
- 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
- 01-12-2022
- 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
Remarques
Note : Azure Spring Apps (Microsoft.AppPlatform/Spring) est désormais désolé et sera retiré du service le 31-05-2028. Pour plus d’informations, consultez https://aka.ms/asaretirement.
Définition de ressource Bicep
Le type de ressource Spring peut être déployé avec des opérations qui ciblent :
Pour obtenir la liste des propriétés modifiées dans chaque version de l’API, consultez journal des modifications.
Format de ressource
Pour créer une ressource Microsoft.AppPlatform/Spring, ajoutez le bicep suivant à votre modèle.
resource symbolicname 'Microsoft.AppPlatform/Spring@2024-05-01-preview' = {
scope: resourceSymbolicName or scope
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'
}
}
Objets MaintenanceScheduleConfiguration
Définissez la fréquence propriété pour spécifier le type d’objet.
Pour hebdomadaire, utilisez :
{
day: 'string'
frequency: 'Weekly'
hour: int
}
Valeurs de propriété
Microsoft.AppPlatform/Spring
| Nom | Descriptif | Valeur |
|---|---|---|
| identité | Identité managée de la ressource de service | SystemAssignedServiceIdentity |
| emplacement | Emplacement GÉOGRAPHIQUE de la ressource. | corde |
| nom | Nom de la ressource | corde Contraintes: Modèle = ^[a-z][a-z0-9-]*[a-z0-9]$ (obligatoire) |
| Propriétés | Propriétés de la ressource de service | clusterResourceProperties |
| portée | Utilisez-la lors de la création d’une ressource dans une étendue différente de l’étendue de déploiement. | Définissez cette propriété sur le nom symbolique d’une ressource pour appliquer la ressource d’extension . |
| Sku | Référence SKU de la ressource de service | référence SKU |
| étiquettes | Balises de ressource | Dictionnaire de noms et de valeurs d’étiquettes. Consultez les balises dans les modèles |
ClusterResourceProperties
| Nom | Descriptif | Valeur |
|---|---|---|
| infraResourceGroup | Nom du groupe de ressources qui contient les ressources d’infrastructure | corde |
| maintenancePlanificationConfiguration | Paramètres de service supplémentaires pour la maintenance planifiée | MaintenanceCalendrierConfiguration |
| managedEnvironmentId | ID de ressource de l’environnement managé sur lequel l’instance Spring Apps s’appuie | corde |
| marketplaceResource | Achat d’un produit tiers de la ressource de service. | Ressource de marché |
| networkProfile | Profil réseau du service | NetworkProfile |
| vnetAddons | Paramètres de service supplémentaires dans l’instance d’injection de réseau virtuel | ServiceVNetAddons |
| zoneRedondant | Bool |
ConfigurationEntrée
| Nom | Descriptif | Valeur |
|---|---|---|
| readTimeoutInSeconds | Délai de lecture d’entrée en secondes. | Int |
MaintenanceCalendrierConfiguration
| Nom | Descriptif | Valeur |
|---|---|---|
| fréquence | Défini sur « Weekly » pour le type WeeklyMaintenanceScheduleConfiguration. | 'Hebdomadaire' (obligatoire) |
Ressource de marché
| Nom | Descriptif | Valeur |
|---|---|---|
| Le plan | ID de plan de l’artefact tiers en cours d’acquisition. | corde |
| produit | Artefact tiers en cours d’acquisition. | corde |
| éditeur | ID de l’éditeur de l’artefact tiers en cours d’achat. | corde |
Profil réseau
ServiceVNetAddons
| Nom | Descriptif | Valeur |
|---|---|---|
| dataPlanePublicEndpoint | Indique si les composants du plan de données (flux de journal, connexion d’application, débogage distant) dans l’instance d’injection de réseau virtuel peuvent être accessibles à partir d’Internet. | Bool |
| logStreamPublicPoint de fin d’envoi | Indique si le flux de journal dans l’instance d’injection de réseau virtuel est accessible à partir d’Internet. | Bool |
| privateDnsZoneId | ID de ressource complet de la zone DNS privée à lier au réseau virtuel du client. | corde |
| privateStorageAccess | Indique si le service d’injection de réseau virtuel active les liaisons privées pour le compte de stockage principal et le registre de conteneurs. | 'Désactivé' 'Activé' |
Sku
| Nom | Descriptif | Valeur |
|---|---|---|
| capacité | Capacité actuelle de la ressource cible | Int |
| nom | Nom de la référence SKU | corde |
| niveau | Niveau de la référence SKU | corde |
SystemAssignedServiceIdentity
| Nom | Descriptif | Valeur |
|---|---|---|
| type | Type d’identité de service managé (soit le système affecté, soit aucun). | « Aucun » 'SystemAssigned' (obligatoire) |
TrackedResourceTags
| Nom | Descriptif | Valeur |
|---|
hebdomadaireMaintenanceCalendrierConfiguration
| Nom | Descriptif | Valeur |
|---|---|---|
| jour | Jour d’exécution du travail de maintenance | 'Vendredi' 'Lundi' 'Samedi' 'Dimanche' 'jeudi' 'Mardi' 'Mercredi' (obligatoire) |
| fréquence | Fréquence d’exécution du travail de maintenance | 'Hebdomadaire' (obligatoire) |
| heure | Heure d’exécution du travail de maintenance | Int Contraintes: Valeur minimale = 0 Valeur maximale = 23 (obligatoire) |
Exemples d’utilisation
Exemples de démarrage rapide Azure
Les modèles de démarrage rapide Azure suivants contiennent des exemples Bicep pour le déploiement de ce type de ressource.
| Fichier Bicep | Descriptif |
|---|---|
| Déployer une application de microservice Azure Spring Apps simple | Ce modèle déploie une application de microservice Azure Spring Apps simple à exécuter sur Azure. |
Définition de ressource de modèle ARM
Le type de ressource Spring peut être déployé avec des opérations qui ciblent :
Pour obtenir la liste des propriétés modifiées dans chaque version de l’API, consultez journal des modifications.
Format de ressource
Pour créer une ressource Microsoft.AppPlatform/Spring, ajoutez le code JSON suivant à votre modèle.
{
"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"
}
}
Objets MaintenanceScheduleConfiguration
Définissez la fréquence propriété pour spécifier le type d’objet.
Pour hebdomadaire, utilisez :
{
"day": "string",
"frequency": "Weekly",
"hour": "int"
}
Valeurs de propriété
Microsoft.AppPlatform/Spring
| Nom | Descriptif | Valeur |
|---|---|---|
| apiVersion | Version de l’API | '2024-05-01-preview' |
| identité | Identité managée de la ressource de service | SystemAssignedServiceIdentity |
| emplacement | Emplacement GÉOGRAPHIQUE de la ressource. | corde |
| nom | Nom de la ressource | corde Contraintes: Modèle = ^[a-z][a-z0-9-]*[a-z0-9]$ (obligatoire) |
| Propriétés | Propriétés de la ressource de service | clusterResourceProperties |
| Sku | Référence SKU de la ressource de service | référence SKU |
| étiquettes | Balises de ressource | Dictionnaire de noms et de valeurs d’étiquettes. Consultez les balises dans les modèles |
| type | Type de ressource | « Microsoft.AppPlatform/Spring » |
ClusterResourceProperties
| Nom | Descriptif | Valeur |
|---|---|---|
| infraResourceGroup | Nom du groupe de ressources qui contient les ressources d’infrastructure | corde |
| maintenancePlanificationConfiguration | Paramètres de service supplémentaires pour la maintenance planifiée | MaintenanceCalendrierConfiguration |
| managedEnvironmentId | ID de ressource de l’environnement managé sur lequel l’instance Spring Apps s’appuie | corde |
| marketplaceResource | Achat d’un produit tiers de la ressource de service. | Ressource de marché |
| networkProfile | Profil réseau du service | NetworkProfile |
| vnetAddons | Paramètres de service supplémentaires dans l’instance d’injection de réseau virtuel | ServiceVNetAddons |
| zoneRedondant | Bool |
ConfigurationEntrée
| Nom | Descriptif | Valeur |
|---|---|---|
| readTimeoutInSeconds | Délai de lecture d’entrée en secondes. | Int |
MaintenanceCalendrierConfiguration
| Nom | Descriptif | Valeur |
|---|---|---|
| fréquence | Défini sur « Weekly » pour le type WeeklyMaintenanceScheduleConfiguration. | 'Hebdomadaire' (obligatoire) |
Ressource de marché
| Nom | Descriptif | Valeur |
|---|---|---|
| Le plan | ID de plan de l’artefact tiers en cours d’acquisition. | corde |
| produit | Artefact tiers en cours d’acquisition. | corde |
| éditeur | ID de l’éditeur de l’artefact tiers en cours d’achat. | corde |
Profil réseau
ServiceVNetAddons
| Nom | Descriptif | Valeur |
|---|---|---|
| dataPlanePublicEndpoint | Indique si les composants du plan de données (flux de journal, connexion d’application, débogage distant) dans l’instance d’injection de réseau virtuel peuvent être accessibles à partir d’Internet. | Bool |
| logStreamPublicPoint de fin d’envoi | Indique si le flux de journal dans l’instance d’injection de réseau virtuel est accessible à partir d’Internet. | Bool |
| privateDnsZoneId | ID de ressource complet de la zone DNS privée à lier au réseau virtuel du client. | corde |
| privateStorageAccess | Indique si le service d’injection de réseau virtuel active les liaisons privées pour le compte de stockage principal et le registre de conteneurs. | 'Désactivé' 'Activé' |
Sku
| Nom | Descriptif | Valeur |
|---|---|---|
| capacité | Capacité actuelle de la ressource cible | Int |
| nom | Nom de la référence SKU | corde |
| niveau | Niveau de la référence SKU | corde |
SystemAssignedServiceIdentity
| Nom | Descriptif | Valeur |
|---|---|---|
| type | Type d’identité de service managé (soit le système affecté, soit aucun). | « Aucun » 'SystemAssigned' (obligatoire) |
TrackedResourceTags
| Nom | Descriptif | Valeur |
|---|
hebdomadaireMaintenanceCalendrierConfiguration
| Nom | Descriptif | Valeur |
|---|---|---|
| jour | Jour d’exécution du travail de maintenance | 'Vendredi' 'Lundi' 'Samedi' 'Dimanche' 'jeudi' 'Mardi' 'Mercredi' (obligatoire) |
| fréquence | Fréquence d’exécution du travail de maintenance | 'Hebdomadaire' (obligatoire) |
| heure | Heure d’exécution du travail de maintenance | Int Contraintes: Valeur minimale = 0 Valeur maximale = 23 (obligatoire) |
Exemples d’utilisation
Modèles de démarrage rapide Azure
Les modèles de démarrage rapide Azure suivants déployer ce type de ressource.
| Modèle | Descriptif |
|---|---|
|
Déployer une application de microservice Azure Spring Apps simple |
Ce modèle déploie une application de microservice Azure Spring Apps simple à exécuter sur Azure. |
Définition de ressource Terraform (fournisseur AzAPI)
Le type de ressource Spring peut être déployé avec des opérations qui ciblent :
Pour obtenir la liste des propriétés modifiées dans chaque version de l’API, consultez journal des modifications.
Format de ressource
Pour créer une ressource Microsoft.AppPlatform/Spring, ajoutez le terraform suivant à votre modèle.
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"
}
}
}
Objets MaintenanceScheduleConfiguration
Définissez la fréquence propriété pour spécifier le type d’objet.
Pour hebdomadaire, utilisez :
{
day = "string"
frequency = "Weekly"
hour = int
}
Valeurs de propriété
Microsoft.AppPlatform/Spring
| Nom | Descriptif | Valeur |
|---|---|---|
| identité | Identité managée de la ressource de service | SystemAssignedServiceIdentity |
| emplacement | Emplacement GÉOGRAPHIQUE de la ressource. | corde |
| nom | Nom de la ressource | corde Contraintes: Modèle = ^[a-z][a-z0-9-]*[a-z0-9]$ (obligatoire) |
| parent_id | ID de la ressource à laquelle appliquer cette ressource d’extension. | chaîne (obligatoire) |
| Propriétés | Propriétés de la ressource de service | clusterResourceProperties |
| Sku | Référence SKU de la ressource de service | référence SKU |
| étiquettes | Balises de ressource | Dictionnaire de noms et de valeurs d’étiquettes. |
| type | Type de ressource | « Microsoft.AppPlatform/Spring@2024-05-01-preview » |
ClusterResourceProperties
| Nom | Descriptif | Valeur |
|---|---|---|
| infraResourceGroup | Nom du groupe de ressources qui contient les ressources d’infrastructure | corde |
| maintenancePlanificationConfiguration | Paramètres de service supplémentaires pour la maintenance planifiée | MaintenanceCalendrierConfiguration |
| managedEnvironmentId | ID de ressource de l’environnement managé sur lequel l’instance Spring Apps s’appuie | corde |
| marketplaceResource | Achat d’un produit tiers de la ressource de service. | Ressource de marché |
| networkProfile | Profil réseau du service | NetworkProfile |
| vnetAddons | Paramètres de service supplémentaires dans l’instance d’injection de réseau virtuel | ServiceVNetAddons |
| zoneRedondant | Bool |
ConfigurationEntrée
| Nom | Descriptif | Valeur |
|---|---|---|
| readTimeoutInSeconds | Délai de lecture d’entrée en secondes. | Int |
MaintenanceCalendrierConfiguration
| Nom | Descriptif | Valeur |
|---|---|---|
| fréquence | Défini sur « Weekly » pour le type WeeklyMaintenanceScheduleConfiguration. | 'Hebdomadaire' (obligatoire) |
Ressource de marché
| Nom | Descriptif | Valeur |
|---|---|---|
| Le plan | ID de plan de l’artefact tiers en cours d’acquisition. | corde |
| produit | Artefact tiers en cours d’acquisition. | corde |
| éditeur | ID de l’éditeur de l’artefact tiers en cours d’achat. | corde |
Profil réseau
ServiceVNetAddons
| Nom | Descriptif | Valeur |
|---|---|---|
| dataPlanePublicEndpoint | Indique si les composants du plan de données (flux de journal, connexion d’application, débogage distant) dans l’instance d’injection de réseau virtuel peuvent être accessibles à partir d’Internet. | Bool |
| logStreamPublicPoint de fin d’envoi | Indique si le flux de journal dans l’instance d’injection de réseau virtuel est accessible à partir d’Internet. | Bool |
| privateDnsZoneId | ID de ressource complet de la zone DNS privée à lier au réseau virtuel du client. | corde |
| privateStorageAccess | Indique si le service d’injection de réseau virtuel active les liaisons privées pour le compte de stockage principal et le registre de conteneurs. | 'Désactivé' 'Activé' |
Sku
| Nom | Descriptif | Valeur |
|---|---|---|
| capacité | Capacité actuelle de la ressource cible | Int |
| nom | Nom de la référence SKU | corde |
| niveau | Niveau de la référence SKU | corde |
SystemAssignedServiceIdentity
| Nom | Descriptif | Valeur |
|---|---|---|
| type | Type d’identité de service managé (soit le système affecté, soit aucun). | « Aucun » 'SystemAssigned' (obligatoire) |
TrackedResourceTags
| Nom | Descriptif | Valeur |
|---|
hebdomadaireMaintenanceCalendrierConfiguration
| Nom | Descriptif | Valeur |
|---|---|---|
| jour | Jour d’exécution du travail de maintenance | 'Vendredi' 'Lundi' 'Samedi' 'Dimanche' 'jeudi' 'Mardi' 'Mercredi' (obligatoire) |
| fréquence | Fréquence d’exécution du travail de maintenance | 'Hebdomadaire' (obligatoire) |
| heure | Heure d’exécution du travail de maintenance | Int Contraintes: Valeur minimale = 0 Valeur maximale = 23 (obligatoire) |
Exemples d’utilisation
Échantillons Terraform
Exemple de base de déploiement d’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 = ["*"]
}