Microsoft.AppPlatform Spring/apps 2023-01-01-preview

Bicep-erőforrásdefiníció

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.

Erőforrás formátuma

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-01-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 georedundáns helye, amely mindig megegyezik 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 típus erőforrásának 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 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.

Sablon Description
Egyszerű Azure Spring Apps-mikroszolgáltatási alkalmazás üzembe helyezése

Üzembe helyezés az Azure-ban
Ez a sablon egy egyszerű Azure Spring Apps mikroszolgáltatás-alkalmazást helyez üzembe az Azure-ban való futtatáshoz.

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.

Erőforrás formátuma

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-01-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-01-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.

Sablon Description
Egyszerű Azure Spring Apps-mikroszolgáltatási alkalmazás üzembe helyezése

Üzembe helyezés az Azure-ban
Ez a sablon egy egyszerű Azure Spring Apps mikroszolgáltatás-alkalmazást helyez üzembe az Azure-ban való futtatáshoz.

Terraform (AzAPI-szolgáltató) erőforrásdefiníció

A Spring/apps erőforrástípus üzembe helyezhető olyan műveletekkel, amelyek a következő műveleteket célják:

  • Erőforráscsoportok

Az egyes API-verziók módosított tulajdonságainak listáját a változásnaplóban találja.

Erőforrás formátuma

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-01-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-01-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. A 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ás időtúllépése másodpercben. 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 érték. 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 lévő alkalmazás elérhetővé teszi-e az internetről elérhető végpontot. logikai