Sdílet prostřednictvím


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

Definice prostředku Bicep

Typ prostředku Spring/apps je možné nasadit s operacemi, které cílí:

Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.

Formát prostředku

Pokud chcete vytvořit prostředek Microsoft.AppPlatform/Spring/apps, přidejte do šablony následující bicep.

resource symbolicname 'Microsoft.AppPlatform/Spring/apps@2022-01-01-preview' = {
  parent: resourceSymbolicName
  identity: {
    principalId: 'string'
    tenantId: 'string'
    type: 'string'
  }
  location: 'string'
  name: 'string'
  properties: {
    addonConfigs: {
      {customized property}: {
        {customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
      }
    }
    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
    }
  }
}

Objekty CustomPersistentDiskProperties

Nastavte typ vlastnost určit typ objektu.

Pro AzureFileVolume použijte:

{
  shareName: 'string'
  type: 'AzureFileVolume'
}

Hodnoty vlastností

AddonProfile

Jméno Popis Hodnota

AppResourceProperties

Jméno Popis Hodnota
addonConfigs Kolekce doplňků AppResourcePropertiesAddonConfigs
customPersistentDisks Seznam vlastních trvalých disků customPersistentDiskResource[]
enableEndToEndTLS Označuje, jestli je povolený koncový protokol TLS. Bool
Fqdn Plně kvalifikovaný název DNS. řetězec
httpsOnly Označuje, jestli je povolený jenom https. Bool
loadedCertificates Kolekce načtených certifikátů LoadedCertificate[]
persistentDisk Nastavení trvalého disku trvalý disk
veřejný Určuje, jestli aplikace zpřístupňuje veřejný koncový bod. Bool
dočasný disk Nastavení dočasného disku dočasného disku

AppResourcePropertiesAddonConfigs

Jméno Popis Hodnota

AzureFileVolume

Jméno Popis Hodnota
shareName Název sdílené složky Azure string (povinné)
typ Typ základního prostředku, který se má připojit jako trvalý disk. AzureFileVolume (povinné)

CustomPersistentDiskProperties

Jméno Popis Hodnota
mountOptions Toto jsou možnosti připojení pro trvalý disk. string[]
mountPath Cesta k připojení trvalého disku. string (povinné)
jen pro čtení Určuje, jestli je trvalým diskem jen pro čtení. Bool
typ Nastavte na AzureFileVolume pro typ AzureFileVolume. AzureFileVolume (povinné)

CustomPersistentDiskResource

Jméno Popis Hodnota
customPersistentDiskProperties Vlastnosti vlastní datové části prostředku trvalého disku customPersistentDiskProperties
storageId ID prostředku prostředku Azure Spring Cloud Storage string (povinné)

LoadedCertificate

Jméno Popis Hodnota
loadTrustStore Určete, jestli se certifikát načte do výchozího úložiště důvěryhodnosti, funguje jenom pro modul runtime Java. Bool
resourceId ID prostředku načteného certifikátu string (povinné)

ManagedIdentityProperties

Jméno Popis Hodnota
principalId ID objektu zabezpečení řetězec
tenantId ID tenanta řetězec
typ Typ spravované identity None (Žádný)
SystemAssigned
SystemAssigned, UserAssigned
UserAssigned

Microsoft.AppPlatform/Spring/apps

Jméno Popis Hodnota
identita Typ spravované identity prostředku aplikace managedIdentityProperties
umístění Geografické umístění aplikace, vždy stejné s nadřazeným prostředkem řetězec
Jméno Název prostředku string (povinné)
rodič V bicep můžete zadat nadřazený prostředek pro podřízený prostředek. Tuto vlastnost je potřeba přidat pouze v případě, že je podřízený prostředek deklarován mimo nadřazený prostředek.

Další informace najdete v tématu Podřízený prostředek mimo nadřazený prostředek.
Symbolický název prostředku typu: Spring
vlastnosti Vlastnosti prostředku aplikace AppResourceProperties

Trvalý disk

Jméno Popis Hodnota
mountPath Cesta k připojení trvalého disku řetězec
sizeInGB Velikost trvalého disku v GB Int

Omezení:
Minimální hodnota = 0
Maximální hodnota = 50

Dočasný disk

Jméno Popis Hodnota
mountPath Cesta k připojení dočasného disku řetězec
sizeInGB Velikost dočasného disku v GB Int

Omezení:
Minimální hodnota = 0
Maximální hodnota = 5

Ukázky rychlého startu

Následující ukázky rychlého startu nasadí tento typ prostředku.

Soubor Bicep Popis
nasazení jednoduché aplikace mikroslužby Azure Spring Apps Tato šablona nasadí jednoduchou aplikaci mikroslužby Azure Spring Apps pro spuštění v Azure.

Definice prostředku šablony ARM

Typ prostředku Spring/apps je možné nasadit s operacemi, které cílí:

Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.

Formát prostředku

Pokud chcete vytvořit prostředek Microsoft.AppPlatform/Spring/apps, přidejte do šablony následující JSON.

{
  "type": "Microsoft.AppPlatform/Spring/apps",
  "apiVersion": "2022-01-01-preview",
  "name": "string",
  "identity": {
    "principalId": "string",
    "tenantId": "string",
    "type": "string"
  },
  "location": "string",
  "properties": {
    "addonConfigs": {
      "{customized property}": {
        "{customized property}": {}
      }
    },
    "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"
    }
  }
}

Objekty CustomPersistentDiskProperties

Nastavte typ vlastnost určit typ objektu.

Pro AzureFileVolume použijte:

{
  "shareName": "string",
  "type": "AzureFileVolume"
}

Hodnoty vlastností

AddonProfile

Jméno Popis Hodnota

AppResourceProperties

Jméno Popis Hodnota
addonConfigs Kolekce doplňků AppResourcePropertiesAddonConfigs
customPersistentDisks Seznam vlastních trvalých disků customPersistentDiskResource[]
enableEndToEndTLS Označuje, jestli je povolený koncový protokol TLS. Bool
Fqdn Plně kvalifikovaný název DNS. řetězec
httpsOnly Označuje, jestli je povolený jenom https. Bool
loadedCertificates Kolekce načtených certifikátů LoadedCertificate[]
persistentDisk Nastavení trvalého disku trvalý disk
veřejný Určuje, jestli aplikace zpřístupňuje veřejný koncový bod. Bool
dočasný disk Nastavení dočasného disku dočasného disku

AppResourcePropertiesAddonConfigs

Jméno Popis Hodnota

AzureFileVolume

Jméno Popis Hodnota
shareName Název sdílené složky Azure string (povinné)
typ Typ základního prostředku, který se má připojit jako trvalý disk. AzureFileVolume (povinné)

CustomPersistentDiskProperties

Jméno Popis Hodnota
mountOptions Toto jsou možnosti připojení pro trvalý disk. string[]
mountPath Cesta k připojení trvalého disku. string (povinné)
jen pro čtení Určuje, jestli je trvalým diskem jen pro čtení. Bool
typ Nastavte na AzureFileVolume pro typ AzureFileVolume. AzureFileVolume (povinné)

CustomPersistentDiskResource

Jméno Popis Hodnota
customPersistentDiskProperties Vlastnosti vlastní datové části prostředku trvalého disku customPersistentDiskProperties
storageId ID prostředku prostředku Azure Spring Cloud Storage string (povinné)

LoadedCertificate

Jméno Popis Hodnota
loadTrustStore Určete, jestli se certifikát načte do výchozího úložiště důvěryhodnosti, funguje jenom pro modul runtime Java. Bool
resourceId ID prostředku načteného certifikátu string (povinné)

ManagedIdentityProperties

Jméno Popis Hodnota
principalId ID objektu zabezpečení řetězec
tenantId ID tenanta řetězec
typ Typ spravované identity None (Žádný)
SystemAssigned
SystemAssigned, UserAssigned
UserAssigned

Microsoft.AppPlatform/Spring/apps

Jméno Popis Hodnota
apiVersion Verze rozhraní API 2022-01-01-preview
identita Typ spravované identity prostředku aplikace managedIdentityProperties
umístění Geografické umístění aplikace, vždy stejné s nadřazeným prostředkem řetězec
Jméno Název prostředku string (povinné)
vlastnosti Vlastnosti prostředku aplikace AppResourceProperties
typ Typ prostředku Microsoft.AppPlatform/Spring/apps

Trvalý disk

Jméno Popis Hodnota
mountPath Cesta k připojení trvalého disku řetězec
sizeInGB Velikost trvalého disku v GB Int

Omezení:
Minimální hodnota = 0
Maximální hodnota = 50

Dočasný disk

Jméno Popis Hodnota
mountPath Cesta k připojení dočasného disku řetězec
sizeInGB Velikost dočasného disku v GB Int

Omezení:
Minimální hodnota = 0
Maximální hodnota = 5

Šablony pro rychlý start

Následující šablony pro rychlý start nasazují tento typ prostředku.

Šablona Popis
nasazení jednoduché aplikace mikroslužby Azure Spring Apps

Nasadit do Azure
Tato šablona nasadí jednoduchou aplikaci mikroslužby Azure Spring Apps pro spuštění v Azure.

Definice prostředku Terraformu (poskytovatel AzAPI)

Typ prostředku Spring/apps je možné nasadit s operacemi, které cílí:

  • skupiny prostředků

Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.

Formát prostředku

Pokud chcete vytvořit prostředek Microsoft.AppPlatform/Spring/apps, přidejte do šablony následující Terraform.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.AppPlatform/Spring/apps@2022-01-01-preview"
  name = "string"
  identity = {
    principalId = "string"
    tenantId = "string"
    type = "string"
  }
  location = "string"
  body = jsonencode({
    properties = {
      addonConfigs = {
        {customized property} = {
          {customized property} = ?
        }
      }
      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
      }
    }
  })
}

Objekty CustomPersistentDiskProperties

Nastavte typ vlastnost určit typ objektu.

Pro AzureFileVolume použijte:

{
  shareName = "string"
  type = "AzureFileVolume"
}

Hodnoty vlastností

AddonProfile

Jméno Popis Hodnota

AppResourceProperties

Jméno Popis Hodnota
addonConfigs Kolekce doplňků AppResourcePropertiesAddonConfigs
customPersistentDisks Seznam vlastních trvalých disků customPersistentDiskResource[]
enableEndToEndTLS Označuje, jestli je povolený koncový protokol TLS. Bool
Fqdn Plně kvalifikovaný název DNS. řetězec
httpsOnly Označuje, jestli je povolený jenom https. Bool
loadedCertificates Kolekce načtených certifikátů LoadedCertificate[]
persistentDisk Nastavení trvalého disku trvalý disk
veřejný Určuje, jestli aplikace zpřístupňuje veřejný koncový bod. Bool
dočasný disk Nastavení dočasného disku dočasného disku

AppResourcePropertiesAddonConfigs

Jméno Popis Hodnota

AzureFileVolume

Jméno Popis Hodnota
shareName Název sdílené složky Azure string (povinné)
typ Typ základního prostředku, který se má připojit jako trvalý disk. AzureFileVolume (povinné)

CustomPersistentDiskProperties

Jméno Popis Hodnota
mountOptions Toto jsou možnosti připojení pro trvalý disk. string[]
mountPath Cesta k připojení trvalého disku. string (povinné)
jen pro čtení Určuje, jestli je trvalým diskem jen pro čtení. Bool
typ Nastavte na AzureFileVolume pro typ AzureFileVolume. AzureFileVolume (povinné)

CustomPersistentDiskResource

Jméno Popis Hodnota
customPersistentDiskProperties Vlastnosti vlastní datové části prostředku trvalého disku customPersistentDiskProperties
storageId ID prostředku prostředku Azure Spring Cloud Storage string (povinné)

LoadedCertificate

Jméno Popis Hodnota
loadTrustStore Určete, jestli se certifikát načte do výchozího úložiště důvěryhodnosti, funguje jenom pro modul runtime Java. Bool
resourceId ID prostředku načteného certifikátu string (povinné)

ManagedIdentityProperties

Jméno Popis Hodnota
principalId ID objektu zabezpečení řetězec
tenantId ID tenanta řetězec
typ Typ spravované identity None (Žádný)
SystemAssigned
SystemAssigned, UserAssigned
UserAssigned

Microsoft.AppPlatform/Spring/apps

Jméno Popis Hodnota
identita Typ spravované identity prostředku aplikace managedIdentityProperties
umístění Geografické umístění aplikace, vždy stejné s nadřazeným prostředkem řetězec
Jméno Název prostředku string (povinné)
parent_id ID prostředku, který je nadřazený pro tento prostředek. ID prostředku typu: Spring
vlastnosti Vlastnosti prostředku aplikace AppResourceProperties
typ Typ prostředku Microsoft.AppPlatform/Spring/apps@2022-01-01-preview

Trvalý disk

Jméno Popis Hodnota
mountPath Cesta k připojení trvalého disku řetězec
sizeInGB Velikost trvalého disku v GB Int

Omezení:
Minimální hodnota = 0
Maximální hodnota = 50

Dočasný disk

Jméno Popis Hodnota
mountPath Cesta k připojení dočasného disku řetězec
sizeInGB Velikost dočasného disku v GB Int

Omezení:
Minimální hodnota = 0
Maximální hodnota = 5