Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
- Terbaru
- pratinjau
2024-05-01 - pratinjau
2024-01-01 - 2023-12-01
- pratinjau
2023-11-01 - pratinjau
2023-09-01 - Pratinjau 07-01 2023
- Pratinjau 05-01 2023
- Pratinjau 03-03-2023
- Pratinjau 01-01-2023
- 2022-12-01
- pratinjau
2022-11-01 - pratinjau
2022-09-01 - pratinjau
2022-05-01 -
2022-04-01 - Pratinjau 03-01 2022
- pratinjau
2022-01-01 - Pratinjau 09-01 2021
- Pratinjau 06-01 2021
- pratinjau
2020-11-01 - 2020-07-01
Komentar
Catatan: Aplikasi Azure Spring Apps (Microsoft.AppPlatform/Spring/apps) sekarang tidak digunakan lagi dan akan dihentikan pada 31-05-2028. Lihat https://aka.ms/asaretirement untuk informasi lebih lanjut.
Definisi sumber daya Bicep
Jenis sumber daya Spring/apps dapat disebarkan dengan operasi yang menargetkan:
- Grup sumber daya
- Lihat perintah penyebaran grup sumber daya
Untuk daftar properti yang diubah di setiap versi API, lihat mengubah log.
Format sumber daya
Untuk membuat sumber daya Microsoft.AppPlatform/Spring/apps, tambahkan Bicep berikut ke templat Anda.
resource symbolicname 'Microsoft.AppPlatform/Spring/apps@2024-05-01-preview' = {
parent: resourceSymbolicName
identity: {
principalId: 'string'
tenantId: 'string'
type: 'string'
userAssignedIdentities: {
{customized property}: {}
}
}
location: 'string'
name: 'string'
properties: {
addonConfigs: {
{customized property}: any(...)
}
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
}
testEndpointAuthState: 'string'
vnetAddons: {
publicEndpoint: bool
}
workloadProfileName: 'string'
}
}
Objek CustomPersistentDiskProperties
Atur properti jenis
Untuk AzureFileVolume, gunakan:
{
shareName: 'string'
type: 'AzureFileVolume'
}
Nilai Properti
Microsoft.AppPlatform/Spring/apps
| Nama | Deskripsi | Nilai |
|---|---|---|
| identitas | Jenis Identitas Terkelola dari sumber daya aplikasi | |
| lokasi | Lokasi GEO aplikasi, selalu sama dengan sumber daya induknya | string |
| Nama | Nama sumber daya | string (diperlukan) |
| induk | Di Bicep, Anda dapat menentukan sumber daya induk untuk sumber daya anak. Anda hanya perlu menambahkan properti ini ketika sumber daya anak dideklarasikan di luar sumber daya induk. Untuk informasi selengkapnya, lihat sumber daya Turunan di luar sumber daya induk. |
Nama simbolis untuk sumber daya jenis: Spring |
| Properti | Properti sumber daya Aplikasi | AppResourceProperties |
AppResourceProperties
| Nama | Deskripsi | Nilai |
|---|---|---|
| adddonConfigs | Kumpulan addon | AppResourcePropertiesAddonConfigs |
| customPersistentDisks | Daftar disk persisten kustom | customPersistentDiskResource[] |
| aktifkanEndToEndTLS | Tunjukkan apakah TLS end to end diaktifkan. | bool |
| httpsHanya | Tunjukkan apakah hanya https yang diizinkan. | bool |
| ingressPengaturan | Payload pengaturan ingress aplikasi. | |
| loadedCertificates | Kumpulan sertifikat yang dimuat | Sertifikat Dimuat[] |
| persistentDisk | Pengaturan disk persisten | PersistentDisk |
| umum | Menunjukkan apakah Aplikasi mengekspos titik akhir publik | bool |
| Rahasia | Kumpulan rahasia autentikasi | Rahasia [] |
| Disk sementara | Pengaturan disk sementara | TemporaryDisk |
| testEndpointAuthState | Status autentikasi titik akhir pengujian. | 'Dinonaktifkan' 'Diaktifkan' |
| vnetAddons | Pengaturan Aplikasi tambahan dalam instans injeksi vnet | AppVNetAddons |
| workloadProfileName | Profil beban kerja yang digunakan untuk aplikasi ini. Didukung untuk paket Konsumsi + Khusus. | string |
AppResourcePropertiesAddonConfigs
| Nama | Deskripsi | Nilai |
|---|
AppVNetAddons
| Nama | Deskripsi | Nilai |
|---|---|---|
| Titik Akhir publik | Menunjukkan apakah Aplikasi dalam instans injeksi vnet mengekspos titik akhir yang dapat diakses dari internet. | bool |
AzureFileVolume
| Nama | Deskripsi | Nilai |
|---|---|---|
| namaBerbagi | Nama berbagi berbagi File Azure. | string |
| jenis | Jenis sumber daya yang mendasar untuk dipasang sebagai disk persisten. | 'AzureFileVolume' (diperlukan) |
CustomPersistentDiskProperties
| Nama | Deskripsi | Nilai |
|---|---|---|
| aktifkan SubPath | Jika diatur ke true, itu akan membuat dan memasang direktori khusus untuk setiap instans aplikasi individu. | bool |
| mountOptions | Ini adalah opsi pemasangan untuk disk persisten. | string[] |
| mountPath | Jalur pemasangan disk persisten. | string (diperlukan) |
| bacaHanya | Menunjukkan apakah disk persisten adalah yang readOnly. | bool |
| jenis | Atur ke 'AzureFileVolume' untuk jenis AzureFileVolume. | 'AzureFileVolume' (diperlukan) |
CustomPersistentDiskResource
Pengaturan Ingress
| Nama | Deskripsi | Nilai |
|---|---|---|
| backendProtocol | Bagaimana ingress harus berkomunikasi dengan layanan backend aplikasi ini. | Bawaan 'GRPC' |
| clientAuth | autentikasi Client-Certification. | IngressSettingsClientAuth |
| bacaBatas WaktuDalam Detik | Ingress membaca waktu habis dalam hitung detik. | Int |
| sendTimeoutInSeconds | Ingress mengirim waktu habis dalam hitung detik. | Int |
| sessionAffinity | Jenis afinitas, atur ini ke Cookie untuk mengaktifkan afinitas sesi. | 'Kue' 'Tidak Ada' |
| sesiCookieMaxAge | Waktu dalam detik sampai cookie kedaluwarsa. | Int |
IngressSettingsClientAuth
| Nama | Deskripsi | Nilai |
|---|---|---|
| Sertifikat | Kumpulan id sumber daya sertifikat. | string[] |
Sertifikat yang Dimuat
| Nama | Deskripsi | Nilai |
|---|---|---|
| muatTrustStore | Tunjukkan apakah sertifikat akan dimuat ke penyimpanan kepercayaan default, hanya berfungsi untuk runtime Java. | bool |
| ID sumber daya | Id Sumber Daya sertifikat yang dimuat | string (diperlukan) |
ManagedIdentityProperties
| Nama | Deskripsi | Nilai |
|---|---|---|
| Id Utama | Id Utama identitas terkelola yang ditetapkan sistem. | string |
| ID Penyewa | Id Penyewa identitas terkelola yang ditetapkan sistem. | string |
| jenis | Jenis identitas terkelola | 'Tidak Ada' 'SistemDitetapkan' 'SistemDitetapkan,Pengguna Ditetapkan' 'Ditetapkan Pengguna' |
| identitasYangDitetapkanPengguna | Properti identitas terkelola yang ditetapkan pengguna | userAssignedManagedIdentities |
Disk Persisten
| Nama | Deskripsi | Nilai |
|---|---|---|
| mountPath | Jalur pemasangan disk persisten | string |
| ukuranDalamGB | Ukuran disk persisten dalam GB | Int Kendala: Nilai min = 0 Nilai maks = 50 |
Rahasia
| Nama | Deskripsi | Nilai |
|---|---|---|
| Nama | Nama Rahasia. | string |
| nilai | Nilai Rahasia. | tali Kendala: Nilai sensitif. Teruskan sebagai parameter aman. |
Disk Sementara
| Nama | Deskripsi | Nilai |
|---|---|---|
| mountPath | Jalur pemasangan disk sementara | string |
| ukuranDalamGB | Ukuran disk sementara dalam GB | Int Kendala: Nilai min = 0 Nilai maks = 5 |
UserAssignedManagedIdentities
| Nama | Deskripsi | Nilai |
|---|
UserAssignedManagedIdentity
| Nama | Deskripsi | Nilai |
|---|
Contoh Penggunaan
Sampel Bicep
Contoh dasar penyebaran Azure Spring Cloud Application.
param resourceName string = 'acctest0001'
param location string = 'westeurope'
resource spring 'Microsoft.AppPlatform/Spring@2023-05-01-preview' = {
name: resourceName
location: location
properties: {
zoneRedundant: false
}
sku: {
name: 'E0'
}
}
resource app 'Microsoft.AppPlatform/Spring/apps@2023-05-01-preview' = {
parent: spring
name: resourceName
location: location
properties: {
customPersistentDisks: []
enableEndToEndTLS: false
public: false
}
}
Sampel Mulai Cepat Azure
Templat Mulai Cepat Azure berikut ini berisi sampel Bicep untuk menyebarkan jenis sumber daya ini.
| File Bisep | Deskripsi |
|---|---|
| Menyebarkan aplikasi layanan mikro Azure Spring Apps sederhana | Templat ini menyebarkan aplikasi layanan mikro Azure Spring Apps sederhana untuk dijalankan di Azure. |
Definisi sumber daya templat ARM
Jenis sumber daya Spring/apps dapat disebarkan dengan operasi yang menargetkan:
- Grup sumber daya
- Lihat perintah penyebaran grup sumber daya
Untuk daftar properti yang diubah di setiap versi API, lihat mengubah log.
Format sumber daya
Untuk membuat sumber daya Microsoft.AppPlatform/Spring/apps, tambahkan JSON berikut ke templat Anda.
{
"type": "Microsoft.AppPlatform/Spring/apps",
"apiVersion": "2024-05-01-preview",
"name": "string",
"identity": {
"principalId": "string",
"tenantId": "string",
"type": "string",
"userAssignedIdentities": {
"{customized property}": {
}
}
},
"location": "string",
"properties": {
"addonConfigs": {
"{customized property}": {}
},
"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"
},
"testEndpointAuthState": "string",
"vnetAddons": {
"publicEndpoint": "bool"
},
"workloadProfileName": "string"
}
}
Objek CustomPersistentDiskProperties
Atur properti jenis
Untuk AzureFileVolume, gunakan:
{
"shareName": "string",
"type": "AzureFileVolume"
}
Nilai Properti
Microsoft.AppPlatform/Spring/apps
| Nama | Deskripsi | Nilai |
|---|---|---|
| apiVersi | Versi api | 'Pratinjau 01-05-2024' |
| identitas | Jenis Identitas Terkelola dari sumber daya aplikasi | |
| lokasi | Lokasi GEO aplikasi, selalu sama dengan sumber daya induknya | string |
| Nama | Nama sumber daya | string (diperlukan) |
| Properti | Properti sumber daya Aplikasi | AppResourceProperties |
| jenis | Jenis sumber daya | 'Microsoft.AppPlatform/Spring/apps' |
AppResourceProperties
| Nama | Deskripsi | Nilai |
|---|---|---|
| adddonConfigs | Kumpulan addon | AppResourcePropertiesAddonConfigs |
| customPersistentDisks | Daftar disk persisten kustom | customPersistentDiskResource[] |
| aktifkanEndToEndTLS | Tunjukkan apakah TLS end to end diaktifkan. | bool |
| httpsHanya | Tunjukkan apakah hanya https yang diizinkan. | bool |
| ingressPengaturan | Payload pengaturan ingress aplikasi. | |
| loadedCertificates | Kumpulan sertifikat yang dimuat | Sertifikat Dimuat[] |
| persistentDisk | Pengaturan disk persisten | PersistentDisk |
| umum | Menunjukkan apakah Aplikasi mengekspos titik akhir publik | bool |
| Rahasia | Kumpulan rahasia autentikasi | Rahasia [] |
| Disk sementara | Pengaturan disk sementara | TemporaryDisk |
| testEndpointAuthState | Status autentikasi titik akhir pengujian. | 'Dinonaktifkan' 'Diaktifkan' |
| vnetAddons | Pengaturan Aplikasi tambahan dalam instans injeksi vnet | AppVNetAddons |
| workloadProfileName | Profil beban kerja yang digunakan untuk aplikasi ini. Didukung untuk paket Konsumsi + Khusus. | string |
AppResourcePropertiesAddonConfigs
| Nama | Deskripsi | Nilai |
|---|
AppVNetAddons
| Nama | Deskripsi | Nilai |
|---|---|---|
| Titik Akhir publik | Menunjukkan apakah Aplikasi dalam instans injeksi vnet mengekspos titik akhir yang dapat diakses dari internet. | bool |
AzureFileVolume
| Nama | Deskripsi | Nilai |
|---|---|---|
| namaBerbagi | Nama berbagi berbagi File Azure. | string |
| jenis | Jenis sumber daya yang mendasar untuk dipasang sebagai disk persisten. | 'AzureFileVolume' (diperlukan) |
CustomPersistentDiskProperties
| Nama | Deskripsi | Nilai |
|---|---|---|
| aktifkan SubPath | Jika diatur ke true, itu akan membuat dan memasang direktori khusus untuk setiap instans aplikasi individu. | bool |
| mountOptions | Ini adalah opsi pemasangan untuk disk persisten. | string[] |
| mountPath | Jalur pemasangan disk persisten. | string (diperlukan) |
| bacaHanya | Menunjukkan apakah disk persisten adalah yang readOnly. | bool |
| jenis | Atur ke 'AzureFileVolume' untuk jenis AzureFileVolume. | 'AzureFileVolume' (diperlukan) |
CustomPersistentDiskResource
Pengaturan Ingress
| Nama | Deskripsi | Nilai |
|---|---|---|
| backendProtocol | Bagaimana ingress harus berkomunikasi dengan layanan backend aplikasi ini. | Bawaan 'GRPC' |
| clientAuth | autentikasi Client-Certification. | IngressSettingsClientAuth |
| bacaBatas WaktuDalam Detik | Ingress membaca waktu habis dalam hitung detik. | Int |
| sendTimeoutInSeconds | Ingress mengirim waktu habis dalam hitung detik. | Int |
| sessionAffinity | Jenis afinitas, atur ini ke Cookie untuk mengaktifkan afinitas sesi. | 'Kue' 'Tidak Ada' |
| sesiCookieMaxAge | Waktu dalam detik sampai cookie kedaluwarsa. | Int |
IngressSettingsClientAuth
| Nama | Deskripsi | Nilai |
|---|---|---|
| Sertifikat | Kumpulan id sumber daya sertifikat. | string[] |
Sertifikat yang Dimuat
| Nama | Deskripsi | Nilai |
|---|---|---|
| muatTrustStore | Tunjukkan apakah sertifikat akan dimuat ke penyimpanan kepercayaan default, hanya berfungsi untuk runtime Java. | bool |
| ID sumber daya | Id Sumber Daya sertifikat yang dimuat | string (diperlukan) |
ManagedIdentityProperties
| Nama | Deskripsi | Nilai |
|---|---|---|
| Id Utama | Id Utama identitas terkelola yang ditetapkan sistem. | string |
| ID Penyewa | Id Penyewa identitas terkelola yang ditetapkan sistem. | string |
| jenis | Jenis identitas terkelola | 'Tidak Ada' 'SistemDitetapkan' 'SistemDitetapkan,Pengguna Ditetapkan' 'Ditetapkan Pengguna' |
| identitasYangDitetapkanPengguna | Properti identitas terkelola yang ditetapkan pengguna | userAssignedManagedIdentities |
Disk Persisten
| Nama | Deskripsi | Nilai |
|---|---|---|
| mountPath | Jalur pemasangan disk persisten | string |
| ukuranDalamGB | Ukuran disk persisten dalam GB | Int Kendala: Nilai min = 0 Nilai maks = 50 |
Rahasia
| Nama | Deskripsi | Nilai |
|---|---|---|
| Nama | Nama Rahasia. | string |
| nilai | Nilai Rahasia. | tali Kendala: Nilai sensitif. Teruskan sebagai parameter aman. |
Disk Sementara
| Nama | Deskripsi | Nilai |
|---|---|---|
| mountPath | Jalur pemasangan disk sementara | string |
| ukuranDalamGB | Ukuran disk sementara dalam GB | Int Kendala: Nilai min = 0 Nilai maks = 5 |
UserAssignedManagedIdentities
| Nama | Deskripsi | Nilai |
|---|
UserAssignedManagedIdentity
| Nama | Deskripsi | Nilai |
|---|
Contoh Penggunaan
Templat Quickstart Azure
Templat Mulai Cepat Azure berikut ini menyebarkan jenis sumber daya ini.
| Templat | Deskripsi |
|---|---|
|
Menyebarkan aplikasi layanan mikro Azure Spring Apps sederhana |
Templat ini menyebarkan aplikasi layanan mikro Azure Spring Apps sederhana untuk dijalankan di Azure. |
Definisi sumber daya Terraform (penyedia AzAPI)
Jenis sumber daya Spring/apps dapat disebarkan dengan operasi yang menargetkan:
- Grup sumber daya
Untuk daftar properti yang diubah di setiap versi API, lihat mengubah log.
Format sumber daya
Untuk membuat sumber daya Microsoft.AppPlatform/Spring/apps, tambahkan Terraform berikut ke templat Anda.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.AppPlatform/Spring/apps@2024-05-01-preview"
name = "string"
parent_id = "string"
identity {
type = "string"
identity_ids = [
"string"
]
}
location = "string"
body = {
properties = {
addonConfigs = {
{customized property} = ?
}
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
}
testEndpointAuthState = "string"
vnetAddons = {
publicEndpoint = bool
}
workloadProfileName = "string"
}
}
}
Objek CustomPersistentDiskProperties
Atur properti jenis
Untuk AzureFileVolume, gunakan:
{
shareName = "string"
type = "AzureFileVolume"
}
Nilai Properti
Microsoft.AppPlatform/Spring/apps
| Nama | Deskripsi | Nilai |
|---|---|---|
| identitas | Jenis Identitas Terkelola dari sumber daya aplikasi | |
| lokasi | Lokasi GEO aplikasi, selalu sama dengan sumber daya induknya | string |
| Nama | Nama sumber daya | string (diperlukan) |
| parent_id | ID sumber daya yang merupakan induk untuk sumber daya ini. | ID untuk sumber daya jenis: Spring |
| Properti | Properti sumber daya Aplikasi | AppResourceProperties |
| jenis | Jenis sumber daya | "Microsoft.AppPlatform/Spring/apps@2024-05-01-preview" |
AppResourceProperties
| Nama | Deskripsi | Nilai |
|---|---|---|
| adddonConfigs | Kumpulan addon | AppResourcePropertiesAddonConfigs |
| customPersistentDisks | Daftar disk persisten kustom | customPersistentDiskResource[] |
| aktifkanEndToEndTLS | Tunjukkan apakah TLS end to end diaktifkan. | bool |
| httpsHanya | Tunjukkan apakah hanya https yang diizinkan. | bool |
| ingressPengaturan | Payload pengaturan ingress aplikasi. | |
| loadedCertificates | Kumpulan sertifikat yang dimuat | Sertifikat Dimuat[] |
| persistentDisk | Pengaturan disk persisten | PersistentDisk |
| umum | Menunjukkan apakah Aplikasi mengekspos titik akhir publik | bool |
| Rahasia | Kumpulan rahasia autentikasi | Rahasia [] |
| Disk sementara | Pengaturan disk sementara | TemporaryDisk |
| testEndpointAuthState | Status autentikasi titik akhir pengujian. | 'Dinonaktifkan' 'Diaktifkan' |
| vnetAddons | Pengaturan Aplikasi tambahan dalam instans injeksi vnet | AppVNetAddons |
| workloadProfileName | Profil beban kerja yang digunakan untuk aplikasi ini. Didukung untuk paket Konsumsi + Khusus. | string |
AppResourcePropertiesAddonConfigs
| Nama | Deskripsi | Nilai |
|---|
AppVNetAddons
| Nama | Deskripsi | Nilai |
|---|---|---|
| Titik Akhir publik | Menunjukkan apakah Aplikasi dalam instans injeksi vnet mengekspos titik akhir yang dapat diakses dari internet. | bool |
AzureFileVolume
| Nama | Deskripsi | Nilai |
|---|---|---|
| namaBerbagi | Nama berbagi berbagi File Azure. | string |
| jenis | Jenis sumber daya yang mendasar untuk dipasang sebagai disk persisten. | 'AzureFileVolume' (diperlukan) |
CustomPersistentDiskProperties
| Nama | Deskripsi | Nilai |
|---|---|---|
| aktifkan SubPath | Jika diatur ke true, itu akan membuat dan memasang direktori khusus untuk setiap instans aplikasi individu. | bool |
| mountOptions | Ini adalah opsi pemasangan untuk disk persisten. | string[] |
| mountPath | Jalur pemasangan disk persisten. | string (diperlukan) |
| bacaHanya | Menunjukkan apakah disk persisten adalah yang readOnly. | bool |
| jenis | Atur ke 'AzureFileVolume' untuk jenis AzureFileVolume. | 'AzureFileVolume' (diperlukan) |
CustomPersistentDiskResource
Pengaturan Ingress
| Nama | Deskripsi | Nilai |
|---|---|---|
| backendProtocol | Bagaimana ingress harus berkomunikasi dengan layanan backend aplikasi ini. | Bawaan 'GRPC' |
| clientAuth | autentikasi Client-Certification. | IngressSettingsClientAuth |
| bacaBatas WaktuDalam Detik | Ingress membaca waktu habis dalam hitung detik. | Int |
| sendTimeoutInSeconds | Ingress mengirim waktu habis dalam hitung detik. | Int |
| sessionAffinity | Jenis afinitas, atur ini ke Cookie untuk mengaktifkan afinitas sesi. | 'Kue' 'Tidak Ada' |
| sesiCookieMaxAge | Waktu dalam detik sampai cookie kedaluwarsa. | Int |
IngressSettingsClientAuth
| Nama | Deskripsi | Nilai |
|---|---|---|
| Sertifikat | Kumpulan id sumber daya sertifikat. | string[] |
Sertifikat yang Dimuat
| Nama | Deskripsi | Nilai |
|---|---|---|
| muatTrustStore | Tunjukkan apakah sertifikat akan dimuat ke penyimpanan kepercayaan default, hanya berfungsi untuk runtime Java. | bool |
| ID sumber daya | Id Sumber Daya sertifikat yang dimuat | string (diperlukan) |
ManagedIdentityProperties
| Nama | Deskripsi | Nilai |
|---|---|---|
| Id Utama | Id Utama identitas terkelola yang ditetapkan sistem. | string |
| ID Penyewa | Id Penyewa identitas terkelola yang ditetapkan sistem. | string |
| jenis | Jenis identitas terkelola | 'Tidak Ada' 'SistemDitetapkan' 'SistemDitetapkan,Pengguna Ditetapkan' 'Ditetapkan Pengguna' |
| identitasYangDitetapkanPengguna | Properti identitas terkelola yang ditetapkan pengguna | userAssignedManagedIdentities |
Disk Persisten
| Nama | Deskripsi | Nilai |
|---|---|---|
| mountPath | Jalur pemasangan disk persisten | string |
| ukuranDalamGB | Ukuran disk persisten dalam GB | Int Kendala: Nilai min = 0 Nilai maks = 50 |
Rahasia
| Nama | Deskripsi | Nilai |
|---|---|---|
| Nama | Nama Rahasia. | string |
| nilai | Nilai Rahasia. | tali Kendala: Nilai sensitif. Teruskan sebagai parameter aman. |
Disk Sementara
| Nama | Deskripsi | Nilai |
|---|---|---|
| mountPath | Jalur pemasangan disk sementara | string |
| ukuranDalamGB | Ukuran disk sementara dalam GB | Int Kendala: Nilai min = 0 Nilai maks = 5 |
UserAssignedManagedIdentities
| Nama | Deskripsi | Nilai |
|---|
UserAssignedManagedIdentity
| Nama | Deskripsi | Nilai |
|---|
Contoh Penggunaan
Sampel Terraform
Contoh dasar penyebaran Azure Spring Cloud Application.
terraform {
required_providers {
azapi = {
source = "Azure/azapi"
}
}
}
provider "azapi" {
skip_provider_registration = false
}
variable "resource_name" {
type = string
default = "acctest0001"
}
variable "location" {
type = string
default = "westeurope"
}
resource "azapi_resource" "resourceGroup" {
type = "Microsoft.Resources/resourceGroups@2020-06-01"
name = var.resource_name
location = var.location
}
resource "azapi_resource" "Spring" {
type = "Microsoft.AppPlatform/Spring@2023-05-01-preview"
parent_id = azapi_resource.resourceGroup.id
name = var.resource_name
location = var.location
body = {
properties = {
zoneRedundant = false
}
sku = {
name = "E0"
}
}
schema_validation_enabled = false
response_export_values = ["*"]
}
resource "azapi_resource" "app" {
type = "Microsoft.AppPlatform/Spring/apps@2023-05-01-preview"
parent_id = azapi_resource.Spring.id
name = var.resource_name
location = var.location
body = {
properties = {
customPersistentDisks = [
]
enableEndToEndTLS = false
public = false
}
}
schema_validation_enabled = false
response_export_values = ["*"]
}