Cikk
04/29/2023
1 közreműködő
Visszajelzés
A cikk tartalma
Bicep-erőforrásdefiníció
A Spring/apps erőforrástípus üzembe helyezhető a következő célműveletekkel:
Az egyes API-verziók módosított tulajdonságainak listáját a változásnaplóban találja.
Microsoft.AppPlatform/Spring/apps erőforrás létrehozásához adja hozzá a következő Bicep-et a sablonhoz.
resource symbolicname 'Microsoft.AppPlatform/Spring/apps@2023-03-01-preview' = {
name: 'string'
location: 'string'
parent: resourceSymbolicName
identity: {
principalId: 'string'
tenantId: 'string'
type: 'string'
userAssignedIdentities: {}
}
properties: {
addonConfigs: {}
customPersistentDisks: [
{
customPersistentDiskProperties: {
enableSubPath: bool
mountOptions: [
'string'
]
mountPath: 'string'
readOnly: bool
type: 'string'
// For remaining properties, see CustomPersistentDiskProperties objects
}
storageId: 'string'
}
]
enableEndToEndTLS: bool
httpsOnly: bool
ingressSettings: {
backendProtocol: 'string'
clientAuth: {
certificates: [
'string'
]
}
readTimeoutInSeconds: int
sendTimeoutInSeconds: int
sessionAffinity: 'string'
sessionCookieMaxAge: int
}
loadedCertificates: [
{
loadTrustStore: bool
resourceId: 'string'
}
]
persistentDisk: {
mountPath: 'string'
sizeInGB: int
}
public: bool
secrets: [
{
name: 'string'
value: 'string'
}
]
temporaryDisk: {
mountPath: 'string'
sizeInGB: int
}
vnetAddons: {
publicEndpoint: bool
}
}
}
CustomPersistentDiskProperties objektumok
Állítsa be a type tulajdonságot az objektum típusának megadásához.
Az AzureFileVolume esetében használja a következőt:
type: 'AzureFileVolume'
shareName: 'string'
Tulajdonságértékek
Spring/apps
Név
Leírás
Érték
name
Az erőforrás neve Megtudhatja, hogyan állíthatja be a gyermekerőforrások nevét és típusát a Bicepben .
sztring (kötelező)
location
Az alkalmazás GEO helye, mindig ugyanaz, mint a szülőerőforrással
sztring
Szülő
A Bicepben megadhatja egy gyermekerőforrás szülőerőforrását. Ezt a tulajdonságot csak akkor kell hozzáadnia, ha a gyermekerőforrás a szülőerőforráson kívül van deklarálva. További információ: Gyermekerőforrás a szülőerőforráson kívül .
A következő típusú erőforrás szimbolikus neve: Spring
identity
Az alkalmazás-erőforrás felügyelt identitástípusa
ManagedIdentityProperties
properties
Az alkalmazáserőforrás tulajdonságai
AppResourceProperties
ManagedIdentityProperties
Név
Leírás
Érték
principalId
A rendszer által hozzárendelt felügyelt identitás egyszerű azonosítója.
sztring
tenantId
A rendszer által hozzárendelt felügyelt identitás bérlőazonosítója.
sztring
típus
A felügyelt identitás típusa
"Nincs" "SystemAssigned" "SystemAssigned,UserAssigned" "UserAssigned"
userAssignedIdentities
A felhasználó által hozzárendelt felügyelt identitások tulajdonságai
object
AppResourceProperties
Név
Leírás
Érték
addonConfigs
Bővítmények gyűjteménye
object
customPersistentDisks
Egyéni állandó lemezek listája
CustomPersistentDiskResource []
enableEndToEndTLS
Jelezze, hogy engedélyezve van-e a végpontok közötti TLS.
logikai
httpsOnly
Jelezze, hogy csak https engedélyezett-e.
logikai
ingressSettings
Az alkalmazás bejövő forgalmi beállításainak hasznos adatai.
Bejövő forgalombeállítások
loadedCertificates
Betöltött tanúsítványok gyűjteménye
LoadedCertificate []
persistentDisk
Állandó lemezbeállítások
PersistentDisk
nyilvános
Azt jelzi, hogy az alkalmazás nyilvános végpontot tesz-e elérhetővé
logikai
Titkok
Hitelesítési titkos kulcsok gyűjteménye
Titkos kód[]
temporaryDisk
Ideiglenes lemezbeállítások
TemporaryDisk
vnetAddons
További alkalmazásbeállítások a vnet-injektálási példányban
AppVNetAddons
CustomPersistentDiskResource
Név
Leírás
Érték
customPersistentDiskProperties
Az egyéni állandó lemezerőforrás hasznos adatainak tulajdonságai.
CustomPersistentDiskProperties
storageId
Az Azure Spring Apps Storage-erőforrás erőforrás-azonosítója.
sztring (kötelező)
CustomPersistentDiskProperties
Név
Leírás
Érték
enableSubPath
Ha igaz értékre van állítva, minden egyes alkalmazáspéldányhoz létrehoz és csatlakoztat egy dedikált könyvtárat.
logikai
mountOptions
Ezek az állandó lemez csatlakoztatási lehetőségei.
sztring[]
mountPath
Az állandó lemez csatlakoztatási útvonala.
sztring (kötelező)
readOnly
Azt jelzi, hogy az állandó lemez csak olvasható lemez-e.
logikai
típus
Az objektum típusának beállítása
AzureFileVolume (kötelező)
AzureFileVolume
Név
Leírás
Érték
típus
Az állandó lemezként csatlakoztatandó mögöttes erőforrás típusa.
"AzureFileVolume" (kötelező)
shareName
Az Azure-fájlmegosztás neve.
sztring
Bejövő forgalombeállítások
Név
Leírás
Érték
backendProtocol
Hogyan kommunikáljon a bejövő forgalom ezzel az alkalmazás háttérszolgáltatással?
"Alapértelmezett" "GRPC"
clientAuth
Client-Certification hitelesítés.
IngressSettingsClientAuth
readTimeoutInSeconds
A bejövő olvasási idő másodpercben túllépi az időkorlátot.
int
sendTimeoutInSeconds
A bejövő forgalom másodpercek alatt túllépi az időkorlátot.
int
sessionAffinity
Az affinitás típusa, állítsa cookie-ra a munkamenet-affinitás engedélyezéséhez.
"Cookie" "Nincs"
sessionCookieMaxAge
A cookie lejáratáig eltelt idő másodpercben.
int
IngressSettingsClientAuth
Név
Leírás
Érték
tanúsítványok
Tanúsítvány erőforrás-azonosítójának gyűjteménye.
sztring[]
LoadedCertificate
Név
Leírás
Érték
loadTrustStore
Jelezze, hogy a tanúsítvány be lesz-e töltve az alapértelmezett megbízhatósági tárolóba, csak a Java-futtatókörnyezetben működik.
logikai
resourceId
Betöltött tanúsítvány erőforrás-azonosítója
sztring (kötelező)
PersistentDisk
Név
Leírás
Érték
mountPath
Az állandó lemez csatlakoztatási útvonala
sztring
sizeInGB
Az állandó lemez mérete GB-ban
int
Titkos
Név
Leírás
Érték
name
Titkos kód neve.
sztring
érték
Titkos kód értéke.
sztring
TemporaryDisk
Név
Leírás
Érték
mountPath
Az ideiglenes lemez csatlakoztatási útvonala
sztring
sizeInGB
Az ideiglenes lemez mérete GB-ban
int
AppVNetAddons
Név
Leírás
Érték
publicEndpoint
Azt jelzi, hogy a virtuális hálózat injektálási példányában található alkalmazás elérhetővé teszi-e az internetről elérhető végpontot.
logikai
Gyorssablonok
Az alábbi rövid útmutatósablonok ezt az erőforrástípust helyezik üzembe.
ARM-sablon erőforrásdefiníciója
A Spring/apps erőforrástípus üzembe helyezhető olyan műveletekkel, amelyek a következő műveleteket célják:
Az egyes API-verziók módosított tulajdonságainak listáját a változásnaplóban találja.
Microsoft.AppPlatform/Spring/apps erőforrás létrehozásához adja hozzá a következő JSON-t a sablonhoz.
{
"type": "Microsoft.AppPlatform/Spring/apps",
"apiVersion": "2023-03-01-preview",
"name": "string",
"location": "string",
"identity": {
"principalId": "string",
"tenantId": "string",
"type": "string",
"userAssignedIdentities": {}
},
"properties": {
"addonConfigs": {},
"customPersistentDisks": [
{
"customPersistentDiskProperties": {
"enableSubPath": "bool",
"mountOptions": [ "string" ],
"mountPath": "string",
"readOnly": "bool",
"type": "string"
// For remaining properties, see CustomPersistentDiskProperties objects
},
"storageId": "string"
}
],
"enableEndToEndTLS": "bool",
"httpsOnly": "bool",
"ingressSettings": {
"backendProtocol": "string",
"clientAuth": {
"certificates": [ "string" ]
},
"readTimeoutInSeconds": "int",
"sendTimeoutInSeconds": "int",
"sessionAffinity": "string",
"sessionCookieMaxAge": "int"
},
"loadedCertificates": [
{
"loadTrustStore": "bool",
"resourceId": "string"
}
],
"persistentDisk": {
"mountPath": "string",
"sizeInGB": "int"
},
"public": "bool",
"secrets": [
{
"name": "string",
"value": "string"
}
],
"temporaryDisk": {
"mountPath": "string",
"sizeInGB": "int"
},
"vnetAddons": {
"publicEndpoint": "bool"
}
}
}
CustomPersistentDiskProperties objektumok
Állítsa be a type tulajdonságot az objektum típusának megadásához.
Az AzureFileVolume esetében használja a következőt:
"type": "AzureFileVolume",
"shareName": "string"
Tulajdonságértékek
Spring/apps
Név
Leírás
Érték
típus
Az erőforrás típusa
"Microsoft.AppPlatform/Spring/apps"
apiVersion
Az erőforrás API-verziója
"2023-03-01-preview"
name
Az erőforrás neve Megtudhatja, hogyan állíthatja be a gyermekerőforrások nevét és típusát A JSON ARM-sablonokban .
sztring (kötelező)
location
Az alkalmazás georedundáns helye, amely mindig megegyezik a szülőerőforrással
sztring
identity
Az alkalmazás-erőforrás felügyelt identitástípusa
ManagedIdentityProperties
properties
Az alkalmazáserőforrás tulajdonságai
AppResourceProperties
ManagedIdentityProperties
Név
Leírás
Érték
principalId
A rendszer által hozzárendelt felügyelt identitás egyszerű azonosítója.
sztring
tenantId
A rendszer által hozzárendelt felügyelt identitás bérlőazonosítója.
sztring
típus
A felügyelt identitás típusa
"Nincs" "SystemAssigned" "SystemAssigned,UserAssigned" "UserAssigned"
userAssignedIdentities
A felhasználó által hozzárendelt felügyelt identitások tulajdonságai
object
AppResourceProperties
Név
Leírás
Érték
addonConfigs
Bővítmények gyűjteménye
object
customPersistentDisks
Egyéni állandó lemezek listája
CustomPersistentDiskResource []
enableEndToEndTLS
Azt jelzi, hogy engedélyezve van-e a végpontok közötti TLS.
logikai
httpsOnly
Azt jelzi, hogy csak a https engedélyezett-e.
logikai
ingressSettings
Az alkalmazás bejövőforgalom-beállításainak hasznos adatai.
Bejövőforgalom-beállítások
loadedCertificates
Betöltött tanúsítványok gyűjteménye
LoadedCertificate []
persistentDisk
Állandó lemezbeállítások
PersistentDisk
nyilvános
Azt jelzi, hogy az alkalmazás nyilvános végpontot tesz-e elérhetővé
logikai
Titkok
Hitelesítési titkos kódok gyűjteménye
Titkos kód []
temporaryDisk
Ideiglenes lemezbeállítások
TemporaryDisk
vnetAddons
További alkalmazásbeállítások a virtuális hálózat injektálási példányában
AppVNetAddons
CustomPersistentDiskResource
Név
Leírás
Érték
customPersistentDiskProperties
Az egyéni állandó lemezerőforrás hasznos adatainak tulajdonságai.
CustomPersistentDiskProperties
storageId
Az Azure Spring Apps Storage-erőforrás erőforrás-azonosítója.
sztring (kötelező)
CustomPersistentDiskProperties
Név
Leírás
Érték
enableSubPath
Ha igaz értékre van állítva, minden egyes alkalmazáspéldányhoz létrehoz és csatlakoztat egy dedikált könyvtárat.
logikai
mountOptions
Ezek az állandó lemezek csatlakoztatási lehetőségei.
sztring[]
mountPath
Az állandó lemez csatlakoztatási útvonala.
sztring (kötelező)
readOnly
Azt jelzi, hogy az állandó lemez egy readOnly nevű lemez-e.
logikai
típus
Az objektumtípus beállítása
AzureFileVolume (kötelező)
AzureFileVolume
Név
Leírás
Érték
típus
Az állandó lemezként csatlakoztatandó mögöttes erőforrás típusa.
"AzureFileVolume" (kötelező)
shareName
Az Azure-fájlmegosztás megosztási neve.
sztring
Bejövőforgalom-beállítások
Név
Leírás
Érték
backendProtocol
Hogyan kommunikáljon a bejövő forgalom ezzel az alkalmazás háttérszolgáltatással?
"Alapértelmezett" "GRPC"
clientAuth
Client-Certification hitelesítés.
IngressSettingsClientAuth
readTimeoutInSeconds
A bejövő olvasási idő másodpercben túllépi az időkorlátot.
int
sendTimeoutInSeconds
A bejövő forgalom másodpercek alatt időtúllépést küld.
int
sessionAffinity
Az affinitás típusa, állítsa ezt Cookie értékre a munkamenet-affinitás engedélyezéséhez.
"Cookie" "Nincs"
sessionCookieMaxAge
A cookie lejáratáig eltelt idő másodpercben.
int
IngressSettingsClientAuth
Név
Leírás
Érték
tanúsítványok
Tanúsítvány erőforrás-azonosítójának gyűjteménye.
sztring[]
LoadedCertificate
Név
Leírás
Érték
loadTrustStore
Jelzi, hogy a tanúsítvány betöltődik-e az alapértelmezett megbízhatósági tárolóba, csak a Java-futtatókörnyezetben működik.
logikai
resourceId
Betöltött tanúsítvány erőforrás-azonosítója
sztring (kötelező)
PersistentDisk
Név
Leírás
Érték
mountPath
Az állandó lemez csatlakoztatási útvonala
sztring
sizeInGB
Az állandó lemez mérete GB-ban
int
Titkos
Név
Leírás
Érték
name
Titkos kód neve.
sztring
érték
Titkos kód értéke.
sztring
TemporaryDisk
Név
Leírás
Érték
mountPath
Az ideiglenes lemez csatlakoztatási útvonala
sztring
sizeInGB
Az ideiglenes lemez mérete GB-ban
int
AppVNetAddons
Név
Leírás
Érték
publicEndpoint
Azt jelzi, hogy a virtuális hálózat injektálási példányában található alkalmazás elérhetővé teszi-e az internetről elérhető végpontot.
logikai
Gyorssablonok
Az alábbi rövid útmutatósablonok ezt az erőforrástípust helyezik üzembe.
A Spring/apps erőforrástípus üzembe helyezhető olyan műveletekkel, amelyek a következő műveleteket célják:
Az egyes API-verziók módosított tulajdonságainak listáját a változásnaplóban találja.
Microsoft.AppPlatform/Spring/apps erőforrás létrehozásához adja hozzá a következő Terraformot a sablonhoz.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.AppPlatform/Spring/apps@2023-03-01-preview"
name = "string"
location = "string"
parent_id = "string"
identity {
type = "string"
identity_ids = []
}
body = jsonencode({
properties = {
addonConfigs = {}
customPersistentDisks = [
{
customPersistentDiskProperties = {
enableSubPath = bool
mountOptions = [
"string"
]
mountPath = "string"
readOnly = bool
type = "string"
// For remaining properties, see CustomPersistentDiskProperties objects
}
storageId = "string"
}
]
enableEndToEndTLS = bool
httpsOnly = bool
ingressSettings = {
backendProtocol = "string"
clientAuth = {
certificates = [
"string"
]
}
readTimeoutInSeconds = int
sendTimeoutInSeconds = int
sessionAffinity = "string"
sessionCookieMaxAge = int
}
loadedCertificates = [
{
loadTrustStore = bool
resourceId = "string"
}
]
persistentDisk = {
mountPath = "string"
sizeInGB = int
}
public = bool
secrets = [
{
name = "string"
value = "string"
}
]
temporaryDisk = {
mountPath = "string"
sizeInGB = int
}
vnetAddons = {
publicEndpoint = bool
}
}
})
}
CustomPersistentDiskProperties objektumok
Állítsa be a type tulajdonságot az objektum típusának megadásához.
Az AzureFileVolume esetében használja a következőt:
type = "AzureFileVolume"
shareName = "string"
Tulajdonságértékek
Spring/apps
Név
Leírás
Érték
típus
Az erőforrás típusa
"Microsoft.AppPlatform/Spring/apps@2023-03-01-preview"
name
Az erőforrás neve
sztring (kötelező)
location
Az alkalmazás georedundáns helye, amely mindig megegyezik a szülőerőforrással
sztring
parent_id
Az erőforrás szülőjének azonosítója.
Típusú erőforrás azonosítója: Spring
identity
Az alkalmazás-erőforrás felügyelt identitástípusa
ManagedIdentityProperties
properties
Az alkalmazáserőforrás tulajdonságai
AppResourceProperties
ManagedIdentityProperties
Név
Leírás
Érték
típus
A felügyelt identitás típusa
"SystemAssigned" "SystemAssigned,UserAssigned" "UserAssigned"
identity_ids
A felhasználó által hozzárendelt felügyelt identitások tulajdonságai
Felhasználói identitásazonosítók tömbje.
AppResourceProperties
Név
Leírás
Érték
addonConfigs
Bővítmények gyűjteménye
object
customPersistentDisks
Egyéni állandó lemezek listája
CustomPersistentDiskResource []
enableEndToEndTLS
Azt jelzi, hogy engedélyezve van-e a végpontok közötti TLS.
logikai
httpsOnly
Jelezze, hogy csak https engedélyezett-e.
logikai
ingressSettings
Az alkalmazás bejövő forgalmi beállításainak hasznos adatai.
Bejövő forgalombeállítások
loadedCertificates
Betöltött tanúsítványok gyűjteménye
LoadedCertificate []
persistentDisk
Állandó lemezbeállítások
PersistentDisk
nyilvános
Azt jelzi, hogy az alkalmazás nyilvános végpontot tesz-e elérhetővé
logikai
Titkok
Hitelesítési titkos kulcsok gyűjteménye
Titkos kód[]
temporaryDisk
Ideiglenes lemezbeállítások
TemporaryDisk
vnetAddons
További alkalmazásbeállítások a vnet-injektálási példányban
AppVNetAddons
CustomPersistentDiskResource
Név
Leírás
Érték
customPersistentDiskProperties
Az egyéni állandó lemezerőforrás hasznos adatainak tulajdonságai.
CustomPersistentDiskProperties
storageId
Az Azure Spring Apps Storage-erőforrás erőforrás-azonosítója.
sztring (kötelező)
CustomPersistentDiskProperties
Név
Leírás
Érték
enableSubPath
Ha igaz értékre van állítva, minden egyes alkalmazáspéldányhoz létrehoz és csatlakoztat egy dedikált könyvtárat.
logikai
mountOptions
Ezek az állandó lemez csatlakoztatási lehetőségei.
sztring[]
mountPath
Az állandó lemez csatlakoztatási útvonala.
sztring (kötelező)
readOnly
Azt jelzi, hogy az állandó lemez csak olvasható lemez-e.
logikai
típus
Az objektum típusának beállítása
AzureFileVolume (kötelező)
AzureFileVolume
Név
Leírás
Érték
típus
Az állandó lemezként csatlakoztatandó mögöttes erőforrás típusa.
"AzureFileVolume" (kötelező)
shareName
Az Azure-fájlmegosztás neve.
sztring
Bejövő forgalombeállítások
Név
Leírás
Érték
backendProtocol
Hogyan kommunikáljon a bejövő forgalom ezzel az alkalmazás háttérszolgáltatással?
"Alapértelmezett" "GRPC"
clientAuth
Client-Certification hitelesítés.
IngressSettingsClientAuth
readTimeoutInSeconds
A bejövő olvasási idő másodpercben túllépi az időkorlátot.
int
sendTimeoutInSeconds
A bejövő forgalom másodpercek alatt túllépi az időkorlátot.
int
sessionAffinity
Az affinitás típusa, állítsa cookie-ra a munkamenet-affinitás engedélyezéséhez.
"Cookie" "Nincs"
sessionCookieMaxAge
A cookie lejáratáig eltelt idő másodpercben.
int
IngressSettingsClientAuth
Név
Leírás
Érték
tanúsítványok
Tanúsítvány erőforrás-azonosítójának gyűjteménye.
sztring[]
LoadedCertificate
Név
Leírás
Érték
loadTrustStore
Jelezze, hogy a tanúsítvány be lesz-e töltve az alapértelmezett megbízhatósági tárolóba, csak a Java-futtatókörnyezetben működik.
logikai
resourceId
Betöltött tanúsítvány erőforrás-azonosítója
sztring (kötelező)
PersistentDisk
Név
Leírás
Érték
mountPath
Az állandó lemez csatlakoztatási útvonala
sztring
sizeInGB
Az állandó lemez mérete GB-ban
int
Titkos
Név
Leírás
Érték
name
Titkos kód neve.
sztring
érték
Titkos kód értéke.
sztring
TemporaryDisk
Név
Leírás
Érték
mountPath
Az ideiglenes lemez csatlakoztatási útvonala
sztring
sizeInGB
Az ideiglenes lemez mérete GB-ban
int
AppVNetAddons
Név
Leírás
Érték
publicEndpoint
Azt jelzi, hogy a virtuális hálózat injektálási példányában található alkalmazás elérhetővé teszi-e az internetről elérhető végpontot.
logikai