Microsoft.AppPlatform Spring/apps 2022-11-01-preview

Bicep-erőforrásdefiníció

A Spring/apps erőforrástípus olyan műveletekkel helyezhető üzembe, amelyek a következőket 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@2022-11-01-preview' = {
  name: 'string'
  location: 'string'
  parent: resourceSymbolicName
  identity: {
    principalId: 'string'
    tenantId: 'string'
    type: 'string'
    userAssignedIdentities: {}
  }
  properties: {
    addonConfigs: {}
    customPersistentDisks: [
      {
        customPersistentDiskProperties: {
          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
    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
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
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 (kötelező)

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

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

Gyorssablonok

Az alábbi rövid útmutatósablonok üzembe helyezik ezt az erőforrástípust.

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

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

ARM-sablon erőforrás-definíciója

A Spring/apps erőforrástípus olyan műveletekkel helyezhető üzembe, amelyek a következőket 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": "2022-11-01-preview",
  "name": "string",
  "location": "string",
  "identity": {
    "principalId": "string",
    "tenantId": "string",
    "type": "string",
    "userAssignedIdentities": {}
  },
  "properties": {
    "addonConfigs": {},
    "customPersistentDisks": [
      {
        "customPersistentDiskProperties": {
          "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",
    "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 '2022-11-01-preview"
name Az erőforrás neve

Megtudhatja, hogyan állíthatja be a gyermekerőforrások nevét és típusát JSON ARM-sablonokban.
sztring (kötelező)
location Az alkalmazás GEO helye, mindig ugyanaz, mint 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 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
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
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 (kötelező)

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

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@2022-11-01-preview"
  name = "string"
  location = "string"
  parent_id = "string"
  identity {
    type = "string"
    identity_ids = []
  }
  body = jsonencode({
    properties = {
      addonConfigs = {}
      customPersistentDisks = [
        {
          customPersistentDiskProperties = {
            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
      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@2022-11-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 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
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
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 (kötelező)

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

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