Artikel 01/13/2024
1 inzender
Feedback
In dit artikel
Bicep-resourcedefinitie
Het resourcetype Spring/apps kan worden geïmplementeerd met bewerkingen die zijn gericht op:
Zie wijzigingenlogboek voor een lijst met gewijzigde eigenschappen in elke API-versie.
Als u een Microsoft.AppPlatform/Spring/apps-resource wilt maken, voegt u de volgende Bicep toe aan uw sjabloon.
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
}
}
}
CustomPersistentDiskProperties-objecten
Stel de eigenschap type in om het type object op te geven.
Gebruik voor AzureFileVolume :
type: 'AzureFileVolume'
shareName: 'string'
Eigenschapswaarden
Spring/apps
Naam
Description
Waarde
naam
De resourcenaam Meer informatie over het instellen van namen en typen voor onderliggende resources in Bicep .
tekenreeks (vereist)
location
De GEO-locatie van de toepassing, altijd hetzelfde met de bovenliggende resource
tekenreeks
Bovenliggende
In Bicep kunt u de bovenliggende resource voor een onderliggende resource opgeven. U hoeft deze eigenschap alleen toe te voegen wanneer de onderliggende resource buiten de bovenliggende resource wordt gedeclareerd. Zie Onderliggende resource buiten bovenliggende resource voor meer informatie.
Symbolische naam voor resource van het type: Spring
identity
Het type beheerde identiteit van de app-resource
ManagedIdentityProperties
properties
Eigenschappen van de app-resource
AppResourceProperties
ManagedIdentityProperties
Naam
Description
Waarde
principalId
Principal-id van door het systeem toegewezen beheerde identiteit.
tekenreeks
tenantId
Tenant-id van door het systeem toegewezen beheerde identiteit.
tekenreeks
type
Type van de beheerde identiteit
'Geen' 'SystemAssigned' 'SystemAssigned,UserAssigned' 'UserAssigned'
userAssignedIdentities
Eigenschappen van door de gebruiker toegewezen beheerde identiteiten
object
AppResourceProperties
Naam
Description
Waarde
addonConfigs
Verzameling invoegtoepassingen
object
customPersistentDisks
Lijst met aangepaste permanente schijven
CustomPersistentDiskResource []
enableEndToEndTLS
Geef aan of end-to-end TLS is ingeschakeld.
booleaans
Fqdn
Volledig gekwalificeerde DNS-naam.
tekenreeks
httpsOnly
Geef aan of alleen https is toegestaan.
booleaans
loadedCertificates
Verzameling van geladen certificaten
LoadedCertificate []
persistentDisk
Instellingen voor permanente schijven
PersistentDisk
openbaar
Hiermee wordt aangegeven of de app een openbaar eindpunt beschikbaar maakt
booleaans
temporaryDisk
Instellingen voor tijdelijke schijven
TemporaryDisk
CustomPersistentDiskResource
Naam
Description
Waarde
customPersistentDiskProperties
Eigenschappen van de nettolading van de aangepaste permanente schijfresource.
CustomPersistentDiskProperties
storageId
De resource-id van de Azure Spring Cloud Storage-resource.
tekenreeks (vereist)
CustomPersistentDiskProperties
Naam
Description
Waarde
mountOptions
Dit zijn de koppelingsopties voor een permanente schijf.
tekenreeks[]
mountPath
Het koppelingspad van de permanente schijf.
tekenreeks (vereist)
Readonly
Hiermee wordt aangegeven of de permanente schijf alleen-lezen is.
booleaans
type
Het objecttype instellen
AzureFileVolume (vereist)
AzureFileVolume
Naam
Description
Waarde
type
Het type onderliggende resource dat moet worden gekoppeld als een permanente schijf.
'AzureFileVolume' (vereist)
Sharenaam
De sharenaam van de Azure-bestandsshare.
tekenreeks (vereist)
LoadedCertificate
Naam
Description
Waarde
loadTrustStore
Geef aan of het certificaat wordt geladen in het standaardvertrouwensarchief. Dit werkt alleen voor Java-runtime.
booleaans
resourceId
Resource-id van geladen certificaat
tekenreeks (vereist)
PersistentDisk
Naam
Description
Waarde
mountPath
Koppelingspad van de permanente schijf
tekenreeks
sizeInGB
Grootte van de permanente schijf in GB
int
TemporaryDisk
Naam
Description
Waarde
mountPath
Koppelingspad van de tijdelijke schijf
tekenreeks
sizeInGB
Grootte van de tijdelijke schijf in GB
int
Snelstartsjablonen
Met de volgende snelstartsjablonen wordt dit resourcetype geïmplementeerd.
Resourcedefinitie van ARM-sjabloon
Het resourcetype Spring/apps kan worden geïmplementeerd met bewerkingen die zijn gericht op:
Zie wijzigingenlogboek voor een lijst met gewijzigde eigenschappen in elke API-versie.
Als u een Microsoft.AppPlatform/Spring/apps-resource wilt maken, voegt u de volgende JSON toe aan uw sjabloon.
{
"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"
}
}
}
CustomPersistentDiskProperties-objecten
Stel de eigenschap type in om het type object op te geven.
Gebruik voor AzureFileVolume :
"type": "AzureFileVolume",
"shareName": "string"
Eigenschapswaarden
Spring/apps
Naam
Description
Waarde
type
Het resourcetype
'Microsoft.AppPlatform/Spring/apps'
apiVersion
De resource-API-versie
'2022-03-01-preview'
naam
De resourcenaam Meer informatie over het instellen van namen en typen voor onderliggende resources in JSON ARM-sjablonen .
tekenreeks (vereist)
location
De GEO-locatie van de toepassing, altijd hetzelfde met de bovenliggende resource
tekenreeks
identity
Het type beheerde identiteit van de app-resource
ManagedIdentityProperties
properties
Eigenschappen van de app-resource
AppResourceProperties
ManagedIdentityProperties
Naam
Description
Waarde
principalId
Principal-id van door het systeem toegewezen beheerde identiteit.
tekenreeks
tenantId
Tenant-id van door het systeem toegewezen beheerde identiteit.
tekenreeks
type
Type beheerde identiteit
'Geen' 'SystemAssigned' 'SystemAssigned,UserAssigned' 'UserAssigned'
userAssignedIdentities
Eigenschappen van door de gebruiker toegewezen beheerde identiteiten
object
AppResourceProperties
Naam
Description
Waarde
addonConfigs
Verzameling invoegtoepassingen
object
customPersistentDisks
Lijst met aangepaste permanente schijven
CustomPersistentDiskResource []
enableEndToEndTLS
Geef aan of end-to-end TLS is ingeschakeld.
booleaans
Fqdn
Volledig gekwalificeerde DNS-naam.
tekenreeks
httpsOnly
Geef aan of alleen https is toegestaan.
booleaans
loadedCertificates
Verzameling van geladen certificaten
LoadedCertificate []
persistentDisk
Instellingen voor permanente schijven
PersistentDisk
openbaar
Hiermee wordt aangegeven of de app een openbaar eindpunt beschikbaar maakt
booleaans
temporaryDisk
Instellingen voor tijdelijke schijven
TemporaryDisk
CustomPersistentDiskResource
Naam
Description
Waarde
customPersistentDiskProperties
Eigenschappen van de nettolading van de aangepaste permanente schijfbron.
CustomPersistentDiskProperties
storageId
De resource-id van de Azure Spring Cloud Storage-resource.
tekenreeks (vereist)
CustomPersistentDiskProperties
Naam
Description
Waarde
mountOptions
Dit zijn de koppelingsopties voor een permanente schijf.
tekenreeks[]
mountPath
Het koppelpad van de permanente schijf.
tekenreeks (vereist)
Readonly
Hiermee wordt aangegeven of de permanente schijf een readOnly-schijf is.
booleaans
type
Het objecttype instellen
AzureFileVolume (vereist)
AzureFileVolume
Naam
Description
Waarde
type
Het type van de onderliggende resource dat moet worden gekoppeld als een permanente schijf.
'AzureFileVolume' (vereist)
Sharenaam
De sharenaam van de Azure-bestandsshare.
tekenreeks (vereist)
LoadedCertificate
Naam
Description
Waarde
loadTrustStore
Geef aan of het certificaat wordt geladen in het standaardvertrouwensarchief. Dit werkt alleen voor Java-runtime.
booleaans
resourceId
Resource-id van geladen certificaat
tekenreeks (vereist)
PersistentDisk
Naam
Description
Waarde
mountPath
Koppelpad van de permanente schijf
tekenreeks
sizeInGB
Grootte van de permanente schijf in GB
int
TemporaryDisk
Naam
Description
Waarde
mountPath
Koppelpad van de tijdelijke schijf
tekenreeks
sizeInGB
Grootte van de tijdelijke schijf in GB
int
Snelstartsjablonen
Met de volgende quickstart-sjablonen wordt dit resourcetype geïmplementeerd.
Het resourcetype Spring/apps kan worden geïmplementeerd met bewerkingen die zijn gericht op:
Zie wijzigingenlogboek voor een lijst met gewijzigde eigenschappen in elke API-versie.
Als u een Resource Microsoft.AppPlatform/Spring/apps wilt maken, voegt u de volgende Terraform toe aan uw sjabloon.
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
}
}
})
}
CustomPersistentDiskProperties-objecten
Stel de eigenschap type in om het type object op te geven.
Gebruik voor AzureFileVolume :
type = "AzureFileVolume"
shareName = "string"
Eigenschapswaarden
Spring/apps
Naam
Description
Waarde
type
Het resourcetype
"Microsoft.AppPlatform/Spring/apps@2022-03-01-preview"
naam
De resourcenaam
tekenreeks (vereist)
location
De GEO-locatie van de toepassing, altijd hetzelfde met de bovenliggende resource
tekenreeks
parent_id
De id van de resource die het bovenliggende item voor deze resource is.
Id voor resource van het type: Spring
identity
Het type beheerde identiteit van de app-resource
ManagedIdentityProperties
properties
Eigenschappen van de app-resource
AppResourceProperties
ManagedIdentityProperties
Naam
Description
Waarde
type
Type beheerde identiteit
"SystemAssigned" "SystemAssigned,UserAssigned" "UserAssigned"
identity_ids
Eigenschappen van door de gebruiker toegewezen beheerde identiteiten
Matrix met gebruikersidentiteits-id's.
AppResourceProperties
Naam
Description
Waarde
addonConfigs
Verzameling invoegtoepassingen
object
customPersistentDisks
Lijst met aangepaste permanente schijven
CustomPersistentDiskResource []
enableEndToEndTLS
Geef aan of end-to-end TLS is ingeschakeld.
booleaans
Fqdn
Volledig gekwalificeerde DNS-naam.
tekenreeks
httpsOnly
Geef aan of alleen https is toegestaan.
booleaans
loadedCertificates
Verzameling van geladen certificaten
LoadedCertificate []
persistentDisk
Instellingen voor permanente schijven
PersistentDisk
openbaar
Hiermee wordt aangegeven of de app een openbaar eindpunt beschikbaar maakt
booleaans
temporaryDisk
Instellingen voor tijdelijke schijven
TemporaryDisk
CustomPersistentDiskResource
Naam
Description
Waarde
customPersistentDiskProperties
Eigenschappen van de nettolading van de aangepaste permanente schijfbron.
CustomPersistentDiskProperties
storageId
De resource-id van de Azure Spring Cloud Storage-resource.
tekenreeks (vereist)
CustomPersistentDiskProperties
Naam
Description
Waarde
mountOptions
Dit zijn de koppelingsopties voor een permanente schijf.
tekenreeks[]
mountPath
Het koppelpad van de permanente schijf.
tekenreeks (vereist)
Readonly
Hiermee wordt aangegeven of de permanente schijf een readOnly-schijf is.
booleaans
type
Het objecttype instellen
AzureFileVolume (vereist)
AzureFileVolume
Naam
Description
Waarde
type
Het type van de onderliggende resource dat moet worden gekoppeld als een permanente schijf.
"AzureFileVolume" (vereist)
Sharenaam
De sharenaam van de Azure-bestandsshare.
tekenreeks (vereist)
LoadedCertificate
Naam
Description
Waarde
loadTrustStore
Geef aan of het certificaat wordt geladen in het standaardvertrouwensarchief. Dit werkt alleen voor Java-runtime.
booleaans
resourceId
Resource-id van geladen certificaat
tekenreeks (vereist)
PersistentDisk
Naam
Description
Waarde
mountPath
Koppelpad van de permanente schijf
tekenreeks
sizeInGB
Grootte van de permanente schijf in GB
int
TemporaryDisk
Naam
Description
Waarde
mountPath
Koppelpad van de tijdelijke schijf
tekenreeks
sizeInGB
Grootte van de tijdelijke schijf in GB
int