Article 04/29/2023
1 contributeur
Commentaires
Dans cet article
Définition de ressource Bicep
Le type de ressource Spring/apps peut être déployé avec des opérations qui ciblent :
Pour obtenir la liste des propriétés modifiées dans chaque version d’API, consultez journal des modifications .
Pour créer une ressource Microsoft.AppPlatform/Spring/apps, ajoutez le Bicep suivant à votre modèle.
resource symbolicname 'Microsoft.AppPlatform/Spring/apps@2022-01-01-preview' = {
name: 'string'
location: 'string'
parent: resourceSymbolicName
identity: {
principalId: 'string'
tenantId: 'string'
type: 'string'
}
properties: {
addonConfigs: {}
customPersistentDisks: [
{
customPersistentDiskProperties: {
mountOptions: [
'string'
]
mountPath: 'string'
readOnly: bool
type: 'string'
// For remaining properties, see CustomPersistentDiskProperties objects
}
storageId: 'string'
}
]
enableEndToEndTLS: bool
fqdn: 'string'
httpsOnly: bool
loadedCertificates: [
{
loadTrustStore: bool
resourceId: 'string'
}
]
persistentDisk: {
mountPath: 'string'
sizeInGB: int
}
public: bool
temporaryDisk: {
mountPath: 'string'
sizeInGB: int
}
}
}
Objets CustomPersistentDiskProperties
Définissez la propriété type pour spécifier le type d’objet.
Pour AzureFileVolume , utilisez :
type: 'AzureFileVolume'
shareName: 'string'
Valeurs de propriétés
Spring/apps
Nom
Description
Valeur
name
Nom de la ressource Découvrez comment définir des noms et des types pour des ressources enfants dans Bicep .
string (obligatoire)
location
Emplacement GÉOGRAPHIQUE de l’application, toujours le même avec sa ressource parente
string
parent
Dans Bicep, vous pouvez spécifier la ressource parente pour une ressource enfant. Vous devez uniquement ajouter cette propriété lorsque la ressource enfant est déclarée en dehors de la ressource parente. Pour plus d’informations, consultez Ressource enfant en dehors de la ressource parente .
Nom symbolique de la ressource de type : Spring
identité
Type d’identité managée de la ressource d’application
ManagedIdentityProperties
properties
Propriétés de la ressource App
AppResourceProperties
ManagedIdentityProperties
Nom
Description
Valeur
principalId
Principal Id
string
tenantId
ID client
string
type
Type de l’identité managée
'None' 'SystemAssigned' 'SystemAssigned,UserAssigned' 'UserAssigned'
AppResourceProperties
Nom
Description
Valeur
addonConfigs
Collection de modules complémentaires
object
customPersistentDisks
Liste des disques persistants personnalisés
CustomPersistentDiskResource []
enableEndToEndTLS
Indiquez si le protocole TLS de bout en bout est activé.
bool
fqdn
Nom dns complet.
string
httpsOnly
Indiquez si seul https est autorisé.
bool
loadedCertificates
Collection de certificats chargés
LoadedCertificate []
persistentDisk
Paramètres de disque persistant
PersistentDisk
public
Indique si l’application expose un point de terminaison public
bool
temporaryDisk
Paramètres de disque temporaire
TemporaryDisk
CustomPersistentDiskResource
Nom
Description
Valeur
customPersistentDiskProperties
Propriétés de la charge utile de ressource de disque persistant personnalisée.
CustomPersistentDiskProperties
storageId
ID de ressource de la ressource Stockage Azure Spring Cloud.
string (obligatoire)
CustomPersistentDiskProperties
Nom
Description
Valeur
mountOptions
Il s’agit des options de montage d’un disque persistant.
string[]
mountPath
Chemin de montage du disque persistant.
string (obligatoire)
readOnly
Indique si le disque persistant est un disque readOnly.
bool
type
Définir le type d’objet
AzureFileVolume (obligatoire)
AzureFileVolume
Nom
Description
Valeur
type
Type de la ressource sous-jacente à monter en tant que disque persistant.
'AzureFileVolume' (obligatoire)
shareName
Nom du partage de fichiers Azure.
string (obligatoire)
LoadedCertificate
Nom
Description
Valeur
loadTrustStore
Indiquez si le certificat sera chargé dans le magasin d’approbations par défaut, et fonctionne uniquement pour le runtime Java.
bool
resourceId
ID de ressource du certificat chargé
string (obligatoire)
PersistentDisk
Nom
Description
Valeur
mountPath
Chemin de montage du disque persistant
string
sizeInGB
Taille du disque persistant en Go
int
TemporaryDisk
Nom
Description
Valeur
mountPath
Chemin de montage du disque temporaire
string
sizeInGB
Taille du disque temporaire en Go
int
Modèles de démarrage rapide
Les modèles de démarrage rapide suivants déploient ce type de ressource.
Définition de ressources de modèle ARM
Le type de ressource Spring/apps peut être déployé avec des opérations qui ciblent :
Pour obtenir la liste des propriétés modifiées dans chaque version d’API, consultez journal des modifications .
Pour créer une ressource Microsoft.AppPlatform/Spring/apps, ajoutez le json suivant à votre modèle.
{
"type": "Microsoft.AppPlatform/Spring/apps",
"apiVersion": "2022-01-01-preview",
"name": "string",
"location": "string",
"identity": {
"principalId": "string",
"tenantId": "string",
"type": "string"
},
"properties": {
"addonConfigs": {},
"customPersistentDisks": [
{
"customPersistentDiskProperties": {
"mountOptions": [ "string" ],
"mountPath": "string",
"readOnly": "bool",
"type": "string"
// For remaining properties, see CustomPersistentDiskProperties objects
},
"storageId": "string"
}
],
"enableEndToEndTLS": "bool",
"fqdn": "string",
"httpsOnly": "bool",
"loadedCertificates": [
{
"loadTrustStore": "bool",
"resourceId": "string"
}
],
"persistentDisk": {
"mountPath": "string",
"sizeInGB": "int"
},
"public": "bool",
"temporaryDisk": {
"mountPath": "string",
"sizeInGB": "int"
}
}
}
Objets CustomPersistentDiskProperties
Définissez la propriété type pour spécifier le type d’objet.
Pour AzureFileVolume , utilisez :
"type": "AzureFileVolume",
"shareName": "string"
Valeurs de propriétés
Spring/apps
Nom
Description
Valeur
type
Type de ressource
'Microsoft.AppPlatform/Spring/apps'
apiVersion
Version de l’API de ressource
'2022-01-01-preview'
name
Nom de la ressource Découvrez comment définir des noms et des types pour des ressources enfants dans des modèles ARM JSON .
string (obligatoire)
location
Emplacement GÉOGRAPHIQUE de l’application, toujours le même avec sa ressource parente
string
identité
Type d’identité managée de la ressource d’application
ManagedIdentityProperties
properties
Propriétés de la ressource App
AppResourceProperties
ManagedIdentityProperties
Nom
Description
Valeur
principalId
Principal Id
string
tenantId
ID client
string
type
Type de l’identité managée
'None' 'SystemAssigned' 'SystemAssigned,UserAssigned' 'UserAssigned'
AppResourceProperties
Nom
Description
Valeur
addonConfigs
Collection de modules complémentaires
object
customPersistentDisks
Liste des disques persistants personnalisés
CustomPersistentDiskResource []
enableEndToEndTLS
Indiquez si le protocole TLS de bout en bout est activé.
bool
fqdn
Nom dns complet.
string
httpsOnly
Indiquez si seul https est autorisé.
bool
loadedCertificates
Collection de certificats chargés
LoadedCertificate []
persistentDisk
Paramètres de disque persistant
PersistentDisk
public
Indique si l’application expose un point de terminaison public
bool
temporaryDisk
Paramètres de disque temporaire
TemporaryDisk
CustomPersistentDiskResource
Nom
Description
Valeur
customPersistentDiskProperties
Propriétés de la charge utile de ressource de disque persistant personnalisée.
CustomPersistentDiskProperties
storageId
ID de ressource de la ressource Stockage Azure Spring Cloud.
string (obligatoire)
CustomPersistentDiskProperties
Nom
Description
Valeur
mountOptions
Il s’agit des options de montage d’un disque persistant.
string[]
mountPath
Chemin de montage du disque persistant.
string (obligatoire)
readOnly
Indique si le disque persistant est un disque readOnly.
bool
type
Définir le type d’objet
AzureFileVolume (obligatoire)
AzureFileVolume
Nom
Description
Valeur
type
Type de la ressource sous-jacente à monter en tant que disque persistant.
'AzureFileVolume' (obligatoire)
shareName
Nom du partage de fichiers Azure.
string (obligatoire)
LoadedCertificate
Nom
Description
Valeur
loadTrustStore
Indiquez si le certificat sera chargé dans le magasin d’approbations par défaut, et fonctionne uniquement pour le runtime Java.
bool
resourceId
ID de ressource du certificat chargé
string (obligatoire)
PersistentDisk
Nom
Description
Valeur
mountPath
Chemin de montage du disque persistant
string
sizeInGB
Taille du disque persistant en Go
int
TemporaryDisk
Nom
Description
Valeur
mountPath
Chemin de montage du disque temporaire
string
sizeInGB
Taille du disque temporaire en Go
int
Modèles de démarrage rapide
Les modèles de démarrage rapide suivants déploient ce type de ressource.
Le type de ressource Spring/apps 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 .
Pour créer une ressource Microsoft.AppPlatform/Spring/apps, ajoutez le Terraform suivant à votre modèle.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.AppPlatform/Spring/apps@2022-01-01-preview"
name = "string"
location = "string"
parent_id = "string"
identity {
type = "string"
}
body = jsonencode({
properties = {
addonConfigs = {}
customPersistentDisks = [
{
customPersistentDiskProperties = {
mountOptions = [
"string"
]
mountPath = "string"
readOnly = bool
type = "string"
// For remaining properties, see CustomPersistentDiskProperties objects
}
storageId = "string"
}
]
enableEndToEndTLS = bool
fqdn = "string"
httpsOnly = bool
loadedCertificates = [
{
loadTrustStore = bool
resourceId = "string"
}
]
persistentDisk = {
mountPath = "string"
sizeInGB = int
}
public = bool
temporaryDisk = {
mountPath = "string"
sizeInGB = int
}
}
})
}
Objets CustomPersistentDiskProperties
Définissez la propriété type pour spécifier le type d’objet.
Pour AzureFileVolume , utilisez :
type = "AzureFileVolume"
shareName = "string"
Valeurs de propriétés
Spring/apps
Nom
Description
Valeur
type
Type de ressource
« Microsoft.AppPlatform/Spring/apps@2022-01-01-preview »
name
Nom de la ressource
chaîne (obligatoire)
location
Emplacement GEO de l’application, toujours le même avec sa ressource parente
string
parent_id
ID de la ressource qui est le parent de cette ressource.
ID pour la ressource de type : Spring
identité
Type d’identité managée de la ressource d’application
ManagedIdentityProperties
properties
Propriétés de la ressource App
AppResourceProperties
ManagedIdentityProperties
Nom
Description
Valeur
type
Type de l’identité managée
« SystemAssigned » « SystemAssigned,UserAssigned » « UserAssigned »
AppResourceProperties
Nom
Description
Valeur
addonConfigs
Collection de modules complémentaires
object
customPersistentDisks
Liste des disques persistants personnalisés
CustomPersistentDiskResource []
enableEndToEndTLS
Indiquez si TLS de bout en bout est activé.
bool
fqdn
Nom dns complet.
string
httpsOnly
Indiquez si seul https est autorisé.
bool
loadedCertificates
Collection de certificats chargés
LoadedCertificate []
persistentDisk
Paramètres de disque persistant
PersistentDisk
public
Indique si l’application expose un point de terminaison public
bool
temporaryDisk
Paramètres de disque temporaire
TemporaryDisk
CustomPersistentDiskResource
Nom
Description
Valeur
customPersistentDiskProperties
Propriétés de la charge utile de ressource de disque persistant personnalisée.
CustomPersistentDiskProperties
storageId
ID de ressource de la ressource Stockage Azure Spring Cloud.
chaîne (obligatoire)
CustomPersistentDiskProperties
Nom
Description
Valeur
mountOptions
Il s’agit des options de montage d’un disque persistant.
string[]
mountPath
Chemin de montage du disque persistant.
chaîne (obligatoire)
readOnly
Indique si le disque persistant est un disque readOnly.
bool
type
Définir le type d’objet
AzureFileVolume (obligatoire)
AzureFileVolume
Nom
Description
Valeur
type
Type de la ressource sous-jacente à monter en tant que disque persistant.
« AzureFileVolume » (obligatoire)
shareName
Nom de partage du partage de fichiers Azure.
chaîne (obligatoire)
LoadedCertificate
Nom
Description
Valeur
loadTrustStore
Indiquez si le certificat sera chargé dans le magasin d’approbations par défaut, uniquement pour le runtime Java.
bool
resourceId
ID de ressource du certificat chargé
chaîne (obligatoire)
PersistentDisk
Nom
Description
Valeur
mountPath
Chemin de montage du disque persistant
string
sizeInGB
Taille du disque persistant en Go
int
TemporaryDisk
Nom
Description
Valeur
mountPath
Chemin de montage du disque temporaire
string
sizeInGB
Taille du disque temporaire en Go
int