Článek 04/29/2023
1 přispěvatel
Váš názor
V tomto článku
Definice prostředku Bicep
Typ prostředku Spring/apps je možné nasadit s operacemi, které cílí na:
Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn .
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-03-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
fqdn: 'string'
httpsOnly: bool
loadedCertificates: [
{
loadTrustStore: bool
resourceId: 'string'
}
]
persistentDisk: {
mountPath: 'string'
sizeInGB: int
}
public: bool
temporaryDisk: {
mountPath: 'string'
sizeInGB: int
}
}
}
Objekty CustomPersistentDiskProperties
Nastavte vlastnost type a určete typ objektu.
Pro AzureFileVolume použijte:
type: 'AzureFileVolume'
shareName: 'string'
Hodnoty vlastností
Spring/apps
Název
Description
Hodnota
name
Název prostředku Přečtěte si, jak nastavit názvy a typy pro podřízené prostředky v Bicepu .
string (povinné)
location
Geografické umístění aplikace, vždy stejné s nadřazeným prostředkem
řetězec
Nadřazené
V nástroji Bicep můžete zadat nadřazený prostředek pro podřízený prostředek. Tuto vlastnost stačí 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
identity
Typ spravované identity prostředku aplikace
ManagedIdentityProperties
properties
Vlastnosti prostředku aplikace
AppResourceProperties
ManagedIdentityProperties
Název
Description
Hodnota
principalId
ID objektu zabezpečení spravované identity přiřazené systémem.
řetězec
id tenanta
ID tenanta spravované identity přiřazené systémem
řetězec
typ
Typ spravované identity
'Žádný' 'SystemAssigned' 'SystemAssigned,UserAssigned' 'UserAssigned'
userAssignedIdentity
Vlastnosti spravovaných identit přiřazených uživatelem
object
AppResourceProperties
Název
Description
Hodnota
addonConfigs
Kolekce doplňků
object
customPersistentDisks
Seznam vlastních trvalých disků
CustomPersistentDiskResource []
enableEndToEndTLS
Uveďte, jestli je povolený protokol TLS typu end-to-end.
bool
Fqdn
Plně kvalifikovaný název DNS.
řetězec
httpsOnly
Uveďte, jestli je povolený jenom https.
bool
loadedCertificates
Kolekce načtených certifikátů
LoadedCertificate []
persistentDisk
Nastavení trvalého disku
Trvalý disk
public
Označuje, jestli aplikace zveřejňuje veřejný koncový bod.
bool
dočasný disk
Nastavení dočasného disku
Dočasný disk
CustomPersistentDiskResource
Název
Description
Hodnota
customPersistentDiskProperties
Vlastnosti vlastní datové části prostředku trvalého disku.
CustomPersistentDiskProperties
storageId
ID prostředku služby Azure Spring Cloud Storage.
string (povinné)
CustomPersistentDiskProperties
Název
Description
Hodnota
mountOptions
Toto jsou možnosti připojení k trvalému disku.
string[]
mountPath
Cesta připojení k trvalému disku.
string (povinné)
Readonly
Určuje, jestli je trvalý disk jen pro čtení.
bool
typ
Nastavení typu objektu
AzureFileVolume (povinné)
AzureFileVolume
Název
Description
Hodnota
typ
Typ základního prostředku, který se má připojit jako trvalý disk.
AzureFileVolume (povinné)
Název_sdílené_položky
Název sdílené složky Azure.
string (povinné)
LoadedCertificate
Název
Description
Hodnota
loadTrustStore
Určete, jestli se certifikát načte do výchozího důvěryhodného úložiště, funguje pouze pro modul runtime Java.
bool
resourceId
ID prostředku načteného certifikátu
string (povinné)
Trvalý disk
Název
Description
Hodnota
mountPath
Připojit cestu k trvalému disku
řetězec
velikostInGB
Velikost trvalého disku v GB
int
Dočasný disk
Název
Description
Hodnota
mountPath
Připojit cestu dočasného disku
řetězec
velikostInGB
Velikost dočasného disku v GB
int
Šablony pro rychlý start
Následující šablony pro rychlý start nasadí tento typ prostředku.
Definice prostředku šablony ARM
Typ prostředku Spring/apps je možné nasadit s operacemi, které cílí na:
Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn .
Pokud chcete vytvořit prostředek Microsoft.AppPlatform/Spring/apps, přidejte do šablony následující kód JSON.
{
"type": "Microsoft.AppPlatform/Spring/apps",
"apiVersion": "2022-03-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",
"fqdn": "string",
"httpsOnly": "bool",
"loadedCertificates": [
{
"loadTrustStore": "bool",
"resourceId": "string"
}
],
"persistentDisk": {
"mountPath": "string",
"sizeInGB": "int"
},
"public": "bool",
"temporaryDisk": {
"mountPath": "string",
"sizeInGB": "int"
}
}
}
Objekty CustomPersistentDiskProperties
Nastavte vlastnost type a určete typ objektu.
Pro AzureFileVolume použijte:
"type": "AzureFileVolume",
"shareName": "string"
Hodnoty vlastností
Spring/aplikace
Název
Description
Hodnota
typ
Typ prostředku
Microsoft.AppPlatform/Spring/apps
apiVersion
Verze rozhraní API prostředku
2022-03-01-preview
name
Název prostředku Podívejte se, jak nastavit názvy a typy pro podřízené prostředky v šablonách JSON ARM .
string (povinné)
location
Geografické umístění aplikace, vždy stejné jako její nadřazený prostředek
řetězec
identity
Typ spravované identity prostředku aplikace
Spravovaná identita – vlastnosti
properties
Vlastnosti prostředku aplikace
AppResourceProperties
Spravovaná identita – vlastnosti
Název
Description
Hodnota
principalId
ID objektu zabezpečení spravované identity přiřazené systémem.
řetězec
ID tenanta
ID tenanta spravované identity přiřazené systémem
řetězec
typ
Typ spravované identity
'Žádný' 'SystemAssigned' 'SystemAssigned,UserAssigned' UserAssigned
userAssignedIdentity
Vlastnosti spravovaných identit přiřazených uživatelem
object
AppResourceProperties
Název
Description
Hodnota
addonConfigs
Kolekce doplňků
object
customPersistentDisks
Seznam vlastních trvalých disků
CustomPersistentDiskResource []
enableEndToEndTLS
Uveďte, jestli je povolený koncový protokol TLS.
bool
Fqdn
Plně kvalifikovaný název DNS.
řetězec
httpsOnly
Uveďte, jestli je povolený jenom https.
bool
loadedCertificates
Kolekce načtených certifikátů
LoadedCertificate []
trvalý disk
Nastavení trvalého disku
Trvalý disk
public
Označuje, jestli aplikace zveřejňuje veřejný koncový bod.
bool
dočasný disk
Nastavení dočasného disku
Dočasný disk
CustomPersistentDiskResource
Název
Description
Hodnota
customPersistentDiskProperties
Vlastnosti vlastní datové části prostředku trvalého disku.
CustomPersistentDiskProperties
storageId
ID prostředku služby Azure Spring Cloud Storage.
string (povinné)
CustomPersistentDiskProperties
Název
Description
Hodnota
mountOptions
Toto jsou možnosti připojení k trvalému disku.
string[]
mountPath
Cesta připojení k trvalému disku.
string (povinné)
Readonly
Určuje, jestli je trvalý disk jen pro čtení.
bool
typ
Nastavení typu objektu
AzureFileVolume (povinné)
AzureFileVolume
Název
Description
Hodnota
typ
Typ základního prostředku, který se má připojit jako trvalý disk.
AzureFileVolume (povinné)
Název_sdílené_položky
Název sdílené složky Azure.
string (povinné)
LoadedCertificate
Název
Description
Hodnota
loadTrustStore
Určete, jestli se certifikát načte do výchozího důvěryhodného úložiště, funguje pouze pro modul runtime Java.
bool
resourceId
ID prostředku načteného certifikátu
string (povinné)
Trvalý disk
Název
Description
Hodnota
mountPath
Cesta k připojení trvalého disku
řetězec
sizeInGB
Velikost trvalého disku v GB
int
Dočasný disk
Název
Description
Hodnota
mountPath
Připojit cestu dočasného disku
řetězec
sizeInGB
Velikost dočasného disku v GB
int
Šablony pro rychlý start
Následující šablony rychlého startu nasadí tento typ prostředku.
Typ prostředku Spring/apps je možné nasadit s operacemi, které cílí na:
Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn .
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-03-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
fqdn = "string"
httpsOnly = bool
loadedCertificates = [
{
loadTrustStore = bool
resourceId = "string"
}
]
persistentDisk = {
mountPath = "string"
sizeInGB = int
}
public = bool
temporaryDisk = {
mountPath = "string"
sizeInGB = int
}
}
})
}
Objekty CustomPersistentDiskProperties
Nastavte vlastnost type a určete typ objektu.
Pro AzureFileVolume použijte:
type = "AzureFileVolume"
shareName = "string"
Hodnoty vlastností
Spring/apps
Název
Description
Hodnota
typ
Typ prostředku
Microsoft.AppPlatform/Spring/apps@2022-03-01-preview
name
Název prostředku
string (povinné)
location
Geografické umístění aplikace, vždy stejné s nadřazeným prostředkem
řetězec
parent_id
ID prostředku, který je nadřazený pro tento prostředek.
ID prostředku typu: Spring
identity
Typ spravované identity prostředku aplikace
ManagedIdentityProperties
properties
Vlastnosti prostředku aplikace
AppResourceProperties
ManagedIdentityProperties
Název
Description
Hodnota
typ
Typ spravované identity
"SystemAssigned" "SystemAssigned,UserAssigned" "UserAssigned"
identity_ids
Vlastnosti spravovaných identit přiřazených uživatelem
Pole ID identit uživatelů
AppResourceProperties
Název
Description
Hodnota
addonConfigs
Kolekce doplňků
object
customPersistentDisks
Seznam vlastních trvalých disků
CustomPersistentDiskResource []
enableEndToEndTLS
Uveďte, jestli je povolený protokol TLS typu end-to-end.
bool
Fqdn
Plně kvalifikovaný název DNS.
řetězec
httpsOnly
Uveďte, jestli je povolený jenom https.
bool
loadedCertificates
Kolekce načtených certifikátů
LoadedCertificate []
persistentDisk
Nastavení trvalého disku
Trvalý disk
public
Označuje, jestli aplikace zveřejňuje veřejný koncový bod.
bool
dočasný disk
Nastavení dočasného disku
Dočasný disk
CustomPersistentDiskResource
Název
Description
Hodnota
customPersistentDiskProperties
Vlastnosti vlastní datové části prostředku trvalého disku.
CustomPersistentDiskProperties
storageId
ID prostředku azure Spring Cloud Storage.
string (povinné)
CustomPersistentDiskProperties
Název
Description
Hodnota
mountOptions
Toto jsou možnosti připojení k trvalému disku.
string[]
mountPath
Cesta připojení k trvalému disku.
string (povinné)
Readonly
Určuje, jestli je trvalý disk jen pro čtení.
bool
typ
Nastavení typu objektu
AzureFileVolume (povinné)
AzureFileVolume
Název
Description
Hodnota
typ
Typ základního prostředku, který se má připojit jako trvalý disk.
AzureFileVolume (povinné)
Název_sdílené_položky
Název sdílené složky Azure.
string (povinné)
LoadedCertificate
Název
Description
Hodnota
loadTrustStore
Určete, jestli se certifikát načte do výchozího úložiště důvěryhodnosti, funguje pouze pro modul runtime Java.
bool
resourceId
ID prostředku načteného certifikátu
string (povinné)
Trvalý disk
Název
Description
Hodnota
mountPath
Cesta k připojení trvalého disku
řetězec
sizeInGB
Velikost trvalého disku v GB
int
Dočasný disk
Název
Description
Hodnota
mountPath
Připojit cestu dočasného disku
řetězec
sizeInGB
Velikost dočasného disku v GB
int