Microsoft.ServiceFabric managedclusters/applications/services 2021-01-01-preview
- Terbaru
- 2024-04-01
- Pratinjau 2024-02-01
- Pratinjau 12-12-2023
- Pratinjau 11-11-2023
- Pratinjau 01-09-2023
- Pratinjau 01-07-2023
- Pratinjau 01-03-2023
- Pratinjau 2023-02-01
- Pratinjau 10-10-2022
- Pratinjau 01-08-2022
- Pratinjau 01-06-2022
- Pratinjau 2022-02-01
- 01-01-2022
- Pratinjau 11-11-2021
- Pratinjau 01-07-2021
- 2021-05-01
- Pratinjau 01-01-2021
Definisi sumber daya Bicep
Jenis sumber daya managedclusters/applications/services 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.ServiceFabric/managedclusters/applications/services, tambahkan Bicep berikut ke templat Anda.
resource symbolicname 'Microsoft.ServiceFabric/managedclusters/applications/services@2021-01-01-preview' = {
name: 'string'
location: 'string'
tags: {
tagName1: 'tagValue1'
tagName2: 'tagValue2'
}
parent: resourceSymbolicName
properties: {
correlationScheme: [
{
scheme: 'string'
serviceName: 'string'
}
]
defaultMoveCost: 'string'
partitionDescription: {
partitionScheme: 'string'
// For remaining properties, see Partition objects
}
placementConstraints: 'string'
scalingPolicies: [
{
scalingMechanism: {
kind: 'string'
// For remaining properties, see ScalingMechanism objects
}
scalingTrigger: {
kind: 'string'
// For remaining properties, see ScalingTrigger objects
}
}
]
serviceLoadMetrics: [
{
defaultLoad: int
name: 'string'
primaryDefaultLoad: int
secondaryDefaultLoad: int
weight: 'string'
}
]
servicePackageActivationMode: 'string'
servicePlacementPolicies: [
{
type: 'string'
// For remaining properties, see ServicePlacementPolicy objects
}
]
serviceTypeName: 'string'
serviceKind: 'string'
// For remaining properties, see ServiceResourceProperties objects
}
}
Objek ServiceResourceProperties
Atur properti serviceKind untuk menentukan jenis objek.
Untuk Stateful, gunakan:
serviceKind: 'Stateful'
hasPersistedState: bool
minReplicaSetSize: int
quorumLossWaitDuration: 'string'
replicaRestartWaitDuration: 'string'
servicePlacementTimeLimit: 'string'
standByReplicaKeepDuration: 'string'
targetReplicaSetSize: int
Untuk Stateless, gunakan:
serviceKind: 'Stateless'
instanceCount: int
minInstanceCount: int
minInstancePercentage: int
Objek partisi
Atur properti partitionScheme untuk menentukan jenis objek.
Untuk Bernama, gunakan:
partitionScheme: 'Named'
names: [
'string'
]
Untuk Singleton, gunakan:
partitionScheme: 'Singleton'
Untuk UniformInt64Range, gunakan:
partitionScheme: 'UniformInt64Range'
count: int
highKey: int
lowKey: int
Objek ScalingMechanism
Atur properti jenis untuk menentukan jenis objek.
Untuk AddRemoveIncrementalNamedPartition, gunakan:
kind: 'AddRemoveIncrementalNamedPartition'
maxPartitionCount: int
minPartitionCount: int
scaleIncrement: int
Untuk ScalePartitionInstanceCount, gunakan:
kind: 'ScalePartitionInstanceCount'
maxInstanceCount: int
minInstanceCount: int
scaleIncrement: int
Objek ScalingTrigger
Atur properti jenis untuk menentukan jenis objek.
Untuk AveragePartitionLoadTrigger, gunakan:
kind: 'AveragePartitionLoadTrigger'
lowerLoadThreshold: int
metricName: 'string'
scaleInterval: 'string'
upperLoadThreshold: int
Untuk AverageServiceLoadTrigger, gunakan:
kind: 'AverageServiceLoadTrigger'
lowerLoadThreshold: int
metricName: 'string'
scaleInterval: 'string'
upperLoadThreshold: int
useOnlyPrimaryLoad: bool
Objek ServicePlacementPolicy
Atur properti jenis untuk menentukan jenis objek.
Untuk InvalidDomain, gunakan:
type: 'InvalidDomain'
domainName: 'string'
Untuk NonPartiallyPlaceService, gunakan:
type: 'NonPartiallyPlaceService'
Untuk PreferredPrimaryDomain, gunakan:
type: 'PreferredPrimaryDomain'
domainName: 'string'
Untuk RequiredDomain, gunakan:
type: 'RequiredDomain'
domainName: 'string'
Untuk RequiredDomainDistribution, gunakan:
type: 'RequiredDomainDistribution'
domainName: 'string'
Nilai properti
managedclusters/applications/services
Nama | Deskripsi | Nilai |
---|---|---|
nama | Nama sumber daya Lihat cara mengatur nama dan jenis untuk sumber daya anak di Bicep. |
string (diperlukan) |
lokasi | Lokasi sumber daya tergantung pada sumber daya induk. | string |
tag | Tag sumber daya Azure. | Kamus nama dan nilai tag. Lihat Tag dalam templat |
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 anak di luar sumber daya induk. |
Nama simbolis untuk sumber daya jenis: aplikasi |
properti | Properti sumber daya layanan. | ServiceResourceProperties |
ServiceResourceProperties
Nama | Deskripsi | Nilai |
---|---|---|
correlationScheme | Daftar yang menjelaskan korelasi layanan dengan layanan lain. | ServiceCorrelation[] |
defaultMoveCost | Menentukan biaya pemindahan untuk layanan. | 'Tinggi' 'Rendah' 'Sedang' 'Nol' |
partitionDescription | Menjelaskan bagaimana layanan dipartisi. | Partisi (diperlukan) |
placementConstraints | Batasan penempatan sebagai string. Kendala penempatan adalah ekspresi boolean pada properti node dan memungkinkan pembatasan layanan ke node tertentu berdasarkan persyaratan layanan. Misalnya, untuk menempatkan layanan pada simpul di mana NodeType berwarna biru, tentukan yang berikut: "NodeColor == blue)". | string |
scalingPolicies | Kebijakan penskalaan untuk layanan ini. | ScalingPolicy[] |
serviceLoadMetrics | Metrik beban layanan diberikan sebagai array objek ServiceLoadMetric. | ServiceLoadMetric[] |
servicePackageActivationMode | Mode aktivasi paket layanan | 'ExclusiveProcess' 'SharedProcess' |
servicePlacementPolicies | Daftar yang menjelaskan korelasi layanan dengan layanan lain. | ServicePlacementPolicy[] |
serviceTypeName | Nama jenis layanan | string (diperlukan) |
serviceKind | Mengatur jenis objek | Berstatus Stateless (diperlukan) |
ServiceCorrelation
Nama | Deskripsi | Nilai |
---|---|---|
skema | ServiceCorrelationScheme yang menjelaskan hubungan antara layanan ini dan layanan yang ditentukan melalui ServiceName. | 'AlignedAffinity' 'NonAlignedAffinity' (diperlukan) |
serviceName | ID Sumber Daya Arm dari layanan yang menjalin hubungan korelasi. | string (diperlukan) |
Partisi
Nama | Deskripsi | Nilai |
---|---|---|
partitionScheme | Mengatur jenis objek | Dinamai Singleton UniformInt64Range (diperlukan) |
NamedPartitionScheme
Nama | Deskripsi | Nilai |
---|---|---|
partitionScheme | Menentukan bagaimana layanan dipartisi. | 'Named' (diperlukan) |
Nama | Array untuk nama partisi. | string[] (diperlukan) |
SingletonPartitionScheme
Nama | Deskripsi | Nilai |
---|---|---|
partitionScheme | Menentukan bagaimana layanan dipartisi. | 'Singleton' (diperlukan) |
UniformInt64RangePartitionScheme
Nama | Deskripsi | Nilai |
---|---|---|
partitionScheme | Menentukan bagaimana layanan dipartisi. | 'UniformInt64Range' (diperlukan) |
jumlah | Jumlah partisi. | int (diperlukan) |
highKey | Batas atas rentang kunci partisi yang harus dibagi antara partisi 'Hitungan' |
int (diperlukan) |
lowKey | Batas bawah rentang kunci partisi yang harus dibagi antara partisi 'Hitungan' |
int (diperlukan) |
ScalingPolicy
Nama | Deskripsi | Nilai |
---|---|---|
scalingMechanism | Menentukan mekanisme yang terkait dengan kebijakan penskalakan ini | ScalingMechanism (diperlukan) |
scalingTrigger | Menentukan pemicu yang terkait dengan kebijakan penskalakan ini. | ScalingTrigger (diperlukan) |
PenskalaanMekanisme
Nama | Deskripsi | Nilai |
---|---|---|
jenis | Mengatur jenis objek | AddRemoveIncrementalNamedPartition ScalePartitionInstanceCount (diperlukan) |
AddRemoveIncrementalNamedPartitionScalingMechanism
Nama | Deskripsi | Nilai |
---|---|---|
jenis | Menentukan mekanisme yang terkait dengan kebijakan penskalakan ini. | 'AddRemoveIncrementalNamedPartition' (diperlukan) |
maxPartitionCount | Jumlah maksimum partisi bernama layanan. | int (diperlukan) |
minPartitionCount | Jumlah minimum partisi bernama layanan. | int (diperlukan) |
scaleIncrement | Jumlah instans yang akan ditambahkan atau dihapus selama operasi penskalaan. | int (diperlukan) |
PartitionInstanceCountScaleMechanism
Nama | Deskripsi | Nilai |
---|---|---|
jenis | Menentukan mekanisme yang terkait dengan kebijakan penskalakan ini. | 'ScalePartitionInstanceCount' (diperlukan) |
maxInstanceCount | Jumlah maksimum instans partisi. | int (diperlukan) |
minInstanceCount | Jumlah minimum instans partisi. | int (diperlukan) |
scaleIncrement | Jumlah instans yang akan ditambahkan atau dihapus selama operasi penskalaan. | int (diperlukan) |
ScalingTrigger
Nama | Deskripsi | Nilai |
---|---|---|
jenis | Mengatur jenis objek | AveragePartitionLoadTrigger AverageServiceLoadTrigger (diperlukan) |
AveragePartitionLoadScalingTrigger
Nama | Deskripsi | Nilai |
---|---|---|
jenis | Menentukan pemicu yang terkait dengan kebijakan penskalakan ini. | 'AveragePartitionLoadTrigger' (diperlukan) |
lowerLoadThreshold | Batas bawah beban di bawah ini yang harus dilakukan operasi skala dalam operasi. | int (diperlukan) |
metricName | Nama metrik yang penggunaannya harus dilacak. | string (diperlukan) |
scaleInterval | Periode dalam detik di mana keputusan dibuat apakah akan menskalakan atau tidak. Properti ini harus datang dalam format ISO 8601 "hh:mm:ss". | string (diperlukan) |
upperLoadThreshold | Batas atas beban di luar operasi peluasan skala harus dilakukan. | int (diperlukan) |
AverageServiceLoadScalingTrigger
Nama | Deskripsi | Nilai |
---|---|---|
jenis | Menentukan pemicu yang terkait dengan kebijakan penskalakan ini. | 'AverageServiceLoadTrigger' (diperlukan) |
lowerLoadThreshold | Batas bawah beban di bawah ini yang harus dilakukan operasi skala dalam operasi. | int (diperlukan) |
metricName | Nama metrik yang penggunaannya harus dilacak. | string (diperlukan) |
scaleInterval | Periode dalam detik di mana keputusan dibuat apakah akan menskalakan atau tidak. Properti ini harus datang dalam format ISO 8601 "hh:mm:ss". | string (diperlukan) |
upperLoadThreshold | Batas atas beban di luar operasi peluasan skala harus dilakukan. | int (diperlukan) |
useOnlyPrimaryLoad | Bendera menentukan apakah hanya beban replika utama yang harus dipertimbangkan untuk penskalaan. Jika diatur ke true, pemicu hanya akan mempertimbangkan beban replika utama layanan stateful. Jika diatur ke false, pemicu akan mempertimbangkan beban semua replika. Parameter ini tidak dapat diatur ke true untuk layanan stateless. | bool (diperlukan) |
ServiceLoadMetric
Nama | Deskripsi | Nilai |
---|---|---|
defaultLoad | Hanya digunakan untuk layanan Stateless. Jumlah beban default, sebagai angka, yang dibuat layanan ini untuk metrik ini. | int |
nama | Nama metrik. Jika layanan memilih untuk melaporkan beban selama runtime, nama metrik beban harus cocok dengan nama yang ditentukan dalam Nama dengan tepat. Perhatikan bahwa nama metrik peka huruf besar/kecil. | string (diperlukan) |
primaryDefaultLoad | Hanya digunakan untuk layanan Stateful. Jumlah beban default, sebagai angka, yang dibuat layanan ini untuk metrik ini ketika merupakan replika Utama. | int |
secondaryDefaultLoad | Hanya digunakan untuk layanan Stateful. Jumlah beban default, sebagai angka, yang dibuat layanan ini untuk metrik ini ketika merupakan replika Sekunder. | int |
bobot | Bobot relatif metrik beban layanan, dibandingkan dengan metrik lain yang dikonfigurasi untuk layanan ini, sebagai angka. | 'Tinggi' 'Rendah' 'Sedang' 'Nol' |
ServicePlacementPolicy
Nama | Deskripsi | Nilai |
---|---|---|
jenis | Mengatur jenis objek | InvalidDomain NonPartiallyPlaceService PreferredPrimaryDomain RequiredDomain RequiredDomainDistribution (diperlukan) |
ServicePlacementInvalidDomainPolicy
Nama | Deskripsi | Nilai |
---|---|---|
jenis | Jenis kebijakan penempatan untuk layanan service fabric. Berikut ini adalah nilai yang mungkin. | 'InvalidDomain' (diperlukan) |
domainName | Nama domain yang tidak boleh digunakan untuk penempatan. | string (diperlukan) |
ServicePlacementNonPartiallyPlaceServicePolicy
Nama | Deskripsi | Nilai |
---|---|---|
jenis | Jenis kebijakan penempatan untuk layanan service fabric. Berikut ini adalah nilai yang mungkin. | 'NonPartiallyPlaceService' (diperlukan) |
ServicePlacementPreferPrimaryDomainPolicy
Nama | Deskripsi | Nilai |
---|---|---|
jenis | Jenis kebijakan penempatan untuk layanan service fabric. Berikut ini adalah nilai yang mungkin. | 'PreferredPrimaryDomain' (diperlukan) |
domainName | Nama domain yang harus digunakan untuk penempatan sesuai kebijakan ini. | string (diperlukan) |
ServicePlacementRequiredDomainPolicy
Nama | Deskripsi | Nilai |
---|---|---|
jenis | Jenis kebijakan penempatan untuk layanan service fabric. Berikut ini adalah nilai yang mungkin. | 'RequiredDomain' (diperlukan) |
domainName | Nama domain yang harus digunakan untuk penempatan sesuai kebijakan ini. | string (diperlukan) |
ServicePlacementRequireDomainDistributionPolicy
Nama | Deskripsi | Nilai |
---|---|---|
jenis | Jenis kebijakan penempatan untuk layanan service fabric. Berikut ini adalah nilai yang mungkin. | 'RequiredDomainDistribution' (diperlukan) |
domainName | Nama domain yang harus digunakan untuk penempatan sesuai kebijakan ini. | string (diperlukan) |
StatefulServiceProperties
Nama | Deskripsi | Nilai |
---|---|---|
serviceKind | Jenis layanan (Stateless atau Stateful). | 'Stateful' (diperlukan) |
hasPersistedState | Bendera yang menunjukkan apakah ini adalah layanan persisten yang menyimpan status pada disk lokal. Jika itu adalah nilai properti ini benar, jika bukan salah. | bool |
minReplicaSetSize | Ukuran set replika minimum sebagai angka. | int Batasan: Nilai min = 1 |
quorumLossWaitDuration | Durasi maksimum di mana partisi diizinkan untuk berada dalam keadaan kehilangan kuorum, yang diwakili dalam format ISO 8601 "hh:mm:ss". | string |
replicaRestartWaitDuration | Durasi antara ketika replika turun dan ketika replika baru dibuat, diwakili dalam format ISO 8601 "hh:mm:ss". | string |
servicePlacementTimeLimit | Durasi replika mana yang dapat tetap InBuild sebelum melaporkan bahwa build macet, diwakili dalam format ISO 8601 "hh:mm:ss". | string |
standByReplicaKeepDuration | Definisi tentang berapa lama replika StandBy harus dipertahankan sebelum dihapus, diwakili dalam format ISO 8601 "hh:mm:ss". | string |
targetReplicaSetSize | Replika target menetapkan ukuran sebagai angka. | int Batasan: Nilai min = 1 |
StatelessServiceProperties
Nama | Deskripsi | Nilai |
---|---|---|
serviceKind | Jenis layanan (Stateless atau Stateful). | 'Stateless' (diperlukan) |
instanceCount | Jumlah instans | int (diperlukan) |
minInstanceCount | MinInstanceCount adalah jumlah minimum instans yang harus memenuhi pemeriksaan keamanan EnsureAvailability selama operasi seperti meningkatkan atau menonaktifkan simpul. Jumlah aktual yang digunakan adalah maks( MinInstanceCount, ceil( MinInstancePercentage/100.0 * InstanceCount) ). Catatan, jika InstanceCount diatur ke -1, selama komputasi MinInstanceCount -1 pertama kali dikonversi menjadi jumlah simpul tempat instans diizinkan untuk ditempatkan sesuai dengan batasan penempatan pada layanan. | int |
minInstancePercentage | MinInstancePercentage adalah persentase minimum InstanceCount yang harus memenuhi pemeriksaan keamanan EnsureAvailability selama operasi seperti meningkatkan atau menonaktifkan simpul. Jumlah aktual yang digunakan adalah maks( MinInstanceCount, ceil( MinInstancePercentage/100.0 * InstanceCount) ). Catatan, jika InstanceCount diatur ke -1, selama komputasi MinInstancePercentage, -1 pertama kali dikonversi menjadi jumlah simpul tempat instans diizinkan untuk ditempatkan sesuai dengan batasan penempatan pada layanan. | int |
Definisi sumber daya templat ARM
Jenis sumber daya managedclusters/applications/services 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 log perubahan.
Format sumber daya
Untuk membuat sumber daya Microsoft.ServiceFabric/managedclusters/applications/services, tambahkan JSON berikut ke templat Anda.
{
"type": "Microsoft.ServiceFabric/managedclusters/applications/services",
"apiVersion": "2021-01-01-preview",
"name": "string",
"location": "string",
"tags": {
"tagName1": "tagValue1",
"tagName2": "tagValue2"
},
"properties": {
"correlationScheme": [
{
"scheme": "string",
"serviceName": "string"
}
],
"defaultMoveCost": "string",
"partitionDescription": {
"partitionScheme": "string"
// For remaining properties, see Partition objects
},
"placementConstraints": "string",
"scalingPolicies": [
{
"scalingMechanism": {
"kind": "string"
// For remaining properties, see ScalingMechanism objects
},
"scalingTrigger": {
"kind": "string"
// For remaining properties, see ScalingTrigger objects
}
}
],
"serviceLoadMetrics": [
{
"defaultLoad": "int",
"name": "string",
"primaryDefaultLoad": "int",
"secondaryDefaultLoad": "int",
"weight": "string"
}
],
"servicePackageActivationMode": "string",
"servicePlacementPolicies": [
{
"type": "string"
// For remaining properties, see ServicePlacementPolicy objects
}
],
"serviceTypeName": "string",
"serviceKind": "string"
// For remaining properties, see ServiceResourceProperties objects
}
}
Objek ServiceResourceProperties
Atur properti serviceKind untuk menentukan jenis objek.
Untuk Stateful, gunakan:
"serviceKind": "Stateful",
"hasPersistedState": "bool",
"minReplicaSetSize": "int",
"quorumLossWaitDuration": "string",
"replicaRestartWaitDuration": "string",
"servicePlacementTimeLimit": "string",
"standByReplicaKeepDuration": "string",
"targetReplicaSetSize": "int"
Untuk Stateless, gunakan:
"serviceKind": "Stateless",
"instanceCount": "int",
"minInstanceCount": "int",
"minInstancePercentage": "int"
Objek partisi
Atur properti partitionScheme untuk menentukan jenis objek.
Untuk Bernama, gunakan:
"partitionScheme": "Named",
"names": [ "string" ]
Untuk Singleton, gunakan:
"partitionScheme": "Singleton"
Untuk UniformInt64Range, gunakan:
"partitionScheme": "UniformInt64Range",
"count": "int",
"highKey": "int",
"lowKey": "int"
Objek ScalingMechanism
Atur properti jenis untuk menentukan jenis objek.
Untuk AddRemoveIncrementalNamedPartition, gunakan:
"kind": "AddRemoveIncrementalNamedPartition",
"maxPartitionCount": "int",
"minPartitionCount": "int",
"scaleIncrement": "int"
Untuk ScalePartitionInstanceCount, gunakan:
"kind": "ScalePartitionInstanceCount",
"maxInstanceCount": "int",
"minInstanceCount": "int",
"scaleIncrement": "int"
Objek ScalingTrigger
Atur properti jenis untuk menentukan jenis objek.
Untuk AveragePartitionLoadTrigger, gunakan:
"kind": "AveragePartitionLoadTrigger",
"lowerLoadThreshold": "int",
"metricName": "string",
"scaleInterval": "string",
"upperLoadThreshold": "int"
Untuk AverageServiceLoadTrigger, gunakan:
"kind": "AverageServiceLoadTrigger",
"lowerLoadThreshold": "int",
"metricName": "string",
"scaleInterval": "string",
"upperLoadThreshold": "int",
"useOnlyPrimaryLoad": "bool"
Objek ServicePlacementPolicy
Atur properti jenis untuk menentukan jenis objek.
Untuk InvalidDomain, gunakan:
"type": "InvalidDomain",
"domainName": "string"
Untuk NonPartiallyPlaceService, gunakan:
"type": "NonPartiallyPlaceService"
Untuk PreferredPrimaryDomain, gunakan:
"type": "PreferredPrimaryDomain",
"domainName": "string"
Untuk RequiredDomain, gunakan:
"type": "RequiredDomain",
"domainName": "string"
Untuk RequiredDomainDistribution, gunakan:
"type": "RequiredDomainDistribution",
"domainName": "string"
Nilai properti
managedclusters/applications/services
Nama | Deskripsi | Nilai |
---|---|---|
jenis | Jenis sumber daya | 'Microsoft.ServiceFabric/managedclusters/applications/services' |
apiVersion | Versi api sumber daya | '2021-01-01-preview' |
nama | Nama sumber daya Lihat cara mengatur nama dan jenis untuk sumber daya anak dalam templat JSON ARM. |
string (diperlukan) |
lokasi | Lokasi sumber daya tergantung pada sumber daya induk. | string |
tag | Tag sumber daya Azure. | Kamus nama dan nilai tag. Lihat Tag dalam templat |
properti | Properti sumber daya layanan. | ServiceResourceProperties |
ServiceResourceProperties
Nama | Deskripsi | Nilai |
---|---|---|
correlationScheme | Daftar yang menjelaskan korelasi layanan dengan layanan lain. | ServiceCorrelation[] |
defaultMoveCost | Menentukan biaya pemindahan untuk layanan. | 'Tinggi' 'Rendah' 'Sedang' 'Nol' |
partitionDescription | Menjelaskan bagaimana layanan dipartisi. | Partisi (diperlukan) |
placementConstraints | Batasan penempatan sebagai string. Kendala penempatan adalah ekspresi boolean pada properti node dan memungkinkan pembatasan layanan ke node tertentu berdasarkan persyaratan layanan. Misalnya, untuk menempatkan layanan pada simpul di mana NodeType berwarna biru, tentukan hal berikut: "NodeColor == blue)". | string |
scalingPolicies | Kebijakan penskalaan untuk layanan ini. | ScalingPolicy[] |
serviceLoadMetrics | Metrik beban layanan diberikan sebagai array objek ServiceLoadMetric. | ServiceLoadMetric[] |
servicePackageActivationMode | Mode aktivasi paket layanan | 'ExclusiveProcess' 'SharedProcess' |
servicePlacementPolicies | Daftar yang menjelaskan korelasi layanan dengan layanan lain. | ServicePlacementPolicy[] |
serviceTypeName | Nama jenis layanan | string (diperlukan) |
serviceKind | Mengatur jenis objek | Berstatus Stateless (diperlukan) |
ServiceCorrelation
Nama | Deskripsi | Nilai |
---|---|---|
skema | ServiceCorrelationScheme yang menjelaskan hubungan antara layanan ini dan layanan yang ditentukan melalui ServiceName. | 'AlignedAffinity' 'NonAlignedAffinity' (diperlukan) |
serviceName | ID Sumber Daya Arm dari layanan yang menjalin hubungan korelasi. | string (diperlukan) |
Partisi
Nama | Deskripsi | Nilai |
---|---|---|
partitionScheme | Mengatur jenis objek | Dinamai Singleton UniformInt64Range (diperlukan) |
NamedPartitionScheme
Nama | Deskripsi | Nilai |
---|---|---|
partitionScheme | Menentukan bagaimana layanan dipartisi. | 'Named' (diperlukan) |
Nama | Array untuk nama partisi. | string[] (diperlukan) |
SingletonPartitionScheme
Nama | Deskripsi | Nilai |
---|---|---|
partitionScheme | Menentukan bagaimana layanan dipartisi. | 'Singleton' (diperlukan) |
UniformInt64RangePartitionScheme
Nama | Deskripsi | Nilai |
---|---|---|
partitionScheme | Menentukan bagaimana layanan dipartisi. | 'UniformInt64Range' (diperlukan) |
jumlah | Jumlah partisi. | int (diperlukan) |
highKey | Batas atas rentang kunci partisi yang harus dibagi antara partisi 'Hitungan' |
int (diperlukan) |
lowKey | Batas bawah rentang kunci partisi yang harus dibagi antara partisi 'Hitungan' |
int (diperlukan) |
ScalingPolicy
Nama | Deskripsi | Nilai |
---|---|---|
scalingMechanism | Menentukan mekanisme yang terkait dengan kebijakan penskalakan ini | ScalingMechanism (diperlukan) |
scalingTrigger | Menentukan pemicu yang terkait dengan kebijakan penskalakan ini. | ScalingTrigger (diperlukan) |
PenskalaanMekanisme
Nama | Deskripsi | Nilai |
---|---|---|
jenis | Mengatur jenis objek | AddRemoveIncrementalNamedPartition ScalePartitionInstanceCount (diperlukan) |
AddRemoveIncrementalNamedPartitionScalingMechanism
Nama | Deskripsi | Nilai |
---|---|---|
jenis | Menentukan mekanisme yang terkait dengan kebijakan penskalakan ini. | 'AddRemoveIncrementalNamedPartition' (diperlukan) |
maxPartitionCount | Jumlah maksimum partisi bernama layanan. | int (diperlukan) |
minPartitionCount | Jumlah minimum partisi bernama layanan. | int (diperlukan) |
scaleIncrement | Jumlah instans yang akan ditambahkan atau dihapus selama operasi penskalaan. | int (diperlukan) |
PartitionInstanceCountScaleMechanism
Nama | Deskripsi | Nilai |
---|---|---|
jenis | Menentukan mekanisme yang terkait dengan kebijakan penskalakan ini. | 'ScalePartitionInstanceCount' (diperlukan) |
maxInstanceCount | Jumlah maksimum instans partisi. | int (diperlukan) |
minInstanceCount | Jumlah minimum instans partisi. | int (diperlukan) |
scaleIncrement | Jumlah instans yang akan ditambahkan atau dihapus selama operasi penskalaan. | int (diperlukan) |
ScalingTrigger
Nama | Deskripsi | Nilai |
---|---|---|
jenis | Mengatur jenis objek | AveragePartitionLoadTrigger AverageServiceLoadTrigger (diperlukan) |
AveragePartitionLoadScalingTrigger
Nama | Deskripsi | Nilai |
---|---|---|
jenis | Menentukan pemicu yang terkait dengan kebijakan penskalakan ini. | 'AveragePartitionLoadTrigger' (diperlukan) |
lowerLoadThreshold | Batas bawah beban di bawah ini yang harus dilakukan operasi skala dalam operasi. | int (diperlukan) |
metricName | Nama metrik yang penggunaannya harus dilacak. | string (diperlukan) |
scaleInterval | Periode dalam detik di mana keputusan dibuat apakah akan menskalakan atau tidak. Properti ini harus datang dalam format ISO 8601 "hh:mm:ss". | string (diperlukan) |
upperLoadThreshold | Batas atas beban di luar operasi peluasan skala harus dilakukan. | int (diperlukan) |
AverageServiceLoadScalingTrigger
Nama | Deskripsi | Nilai |
---|---|---|
jenis | Menentukan pemicu yang terkait dengan kebijakan penskalakan ini. | 'AverageServiceLoadTrigger' (diperlukan) |
lowerLoadThreshold | Batas bawah beban di bawah ini yang harus dilakukan operasi skala dalam operasi. | int (diperlukan) |
metricName | Nama metrik yang penggunaannya harus dilacak. | string (diperlukan) |
scaleInterval | Periode dalam detik di mana keputusan dibuat apakah akan menskalakan atau tidak. Properti ini harus datang dalam format ISO 8601 "hh:mm:ss". | string (diperlukan) |
upperLoadThreshold | Batas atas beban di luar operasi peluasan skala harus dilakukan. | int (diperlukan) |
useOnlyPrimaryLoad | Bendera menentukan apakah hanya beban replika utama yang harus dipertimbangkan untuk penskalaan. Jika diatur ke true, pemicu hanya akan mempertimbangkan beban replika utama layanan stateful. Jika diatur ke false, pemicu akan mempertimbangkan beban semua replika. Parameter ini tidak dapat diatur ke true untuk layanan stateless. | bool (diperlukan) |
ServiceLoadMetric
Nama | Deskripsi | Nilai |
---|---|---|
defaultLoad | Hanya digunakan untuk layanan Stateless. Jumlah beban default, sebagai angka, yang dibuat layanan ini untuk metrik ini. | int |
nama | Nama metrik. Jika layanan memilih untuk melaporkan beban selama runtime, nama metrik beban harus cocok dengan nama yang ditentukan dalam Nama dengan tepat. Perhatikan bahwa nama metrik peka huruf besar/kecil. | string (diperlukan) |
primaryDefaultLoad | Hanya digunakan untuk layanan Stateful. Jumlah beban default, sebagai angka, yang dibuat layanan ini untuk metrik ini ketika merupakan replika Utama. | int |
secondaryDefaultLoad | Hanya digunakan untuk layanan Stateful. Jumlah beban default, sebagai angka, yang dibuat layanan ini untuk metrik ini ketika merupakan replika Sekunder. | int |
bobot | Bobot relatif metrik beban layanan, dibandingkan dengan metrik lain yang dikonfigurasi untuk layanan ini, sebagai angka. | 'Tinggi' 'Rendah' 'Sedang' 'Nol' |
ServicePlacementPolicy
Nama | Deskripsi | Nilai |
---|---|---|
jenis | Mengatur jenis objek | InvalidDomain NonPartiallyPlaceService PreferredPrimaryDomain RequiredDomain RequiredDomainDistribution (diperlukan) |
ServicePlacementInvalidDomainPolicy
Nama | Deskripsi | Nilai |
---|---|---|
jenis | Jenis kebijakan penempatan untuk layanan service fabric. Berikut ini adalah nilai yang mungkin. | 'InvalidDomain' (diperlukan) |
domainName | Nama domain yang tidak boleh digunakan untuk penempatan. | string (diperlukan) |
ServicePlacementNonPartiallyPlaceServicePolicy
Nama | Deskripsi | Nilai |
---|---|---|
jenis | Jenis kebijakan penempatan untuk layanan service fabric. Berikut ini adalah nilai yang mungkin. | 'NonPartiallyPlaceService' (diperlukan) |
ServicePlacementPreferPrimaryDomainPolicy
Nama | Deskripsi | Nilai |
---|---|---|
jenis | Jenis kebijakan penempatan untuk layanan service fabric. Berikut ini adalah nilai yang mungkin. | 'PreferredPrimaryDomain' (diperlukan) |
domainName | Nama domain yang harus digunakan untuk penempatan sesuai kebijakan ini. | string (diperlukan) |
ServicePlacementRequiredDomainPolicy
Nama | Deskripsi | Nilai |
---|---|---|
jenis | Jenis kebijakan penempatan untuk layanan service fabric. Berikut ini adalah nilai yang mungkin. | 'RequiredDomain' (diperlukan) |
domainName | Nama domain yang harus digunakan untuk penempatan sesuai kebijakan ini. | string (diperlukan) |
ServicePlacementRequireDomainDistributionPolicy
Nama | Deskripsi | Nilai |
---|---|---|
jenis | Jenis kebijakan penempatan untuk layanan service fabric. Berikut ini adalah nilai yang mungkin. | 'RequiredDomainDistribution' (diperlukan) |
domainName | Nama domain yang harus digunakan untuk penempatan sesuai kebijakan ini. | string (diperlukan) |
StatefulServiceProperties
Nama | Deskripsi | Nilai |
---|---|---|
serviceKind | Jenis layanan (Stateless atau Stateful). | 'Stateful' (diperlukan) |
hasPersistedState | Bendera yang menunjukkan apakah ini adalah layanan persisten yang menyimpan status pada disk lokal. Jika itu adalah nilai properti ini benar, jika bukan salah. | bool |
minReplicaSetSize | Ukuran set replika minimum sebagai angka. | int Batasan: Nilai min = 1 |
quorumLossWaitDuration | Durasi maksimum di mana partisi diizinkan untuk berada dalam keadaan kehilangan kuorum, yang diwakili dalam format ISO 8601 "hh:mm:ss". | string |
replicaRestartWaitDuration | Durasi antara ketika replika turun dan ketika replika baru dibuat, diwakili dalam format ISO 8601 "hh:mm:ss". | string |
servicePlacementTimeLimit | Durasi replika mana yang dapat tetap InBuild sebelum melaporkan bahwa build macet, diwakili dalam format ISO 8601 "hh:mm:ss". | string |
standByReplicaKeepDuration | Definisi tentang berapa lama replika StandBy harus dipertahankan sebelum dihapus, diwakili dalam format ISO 8601 "hh:mm:ss". | string |
targetReplicaSetSize | Replika target menetapkan ukuran sebagai angka. | int Batasan: Nilai min = 1 |
StatelessServiceProperties
Nama | Deskripsi | Nilai |
---|---|---|
serviceKind | Jenis layanan (Stateless atau Stateful). | 'Stateless' (diperlukan) |
instanceCount | Jumlah instans | int (diperlukan) |
minInstanceCount | MinInstanceCount adalah jumlah minimum instans yang harus memenuhi pemeriksaan keamanan EnsureAvailability selama operasi seperti meningkatkan atau menonaktifkan simpul. Jumlah aktual yang digunakan adalah maks( MinInstanceCount, ceil( MinInstancePercentage/100.0 * InstanceCount) ). Catatan, jika InstanceCount diatur ke -1, selama komputasi MinInstanceCount -1 pertama kali dikonversi menjadi jumlah simpul tempat instans diizinkan untuk ditempatkan sesuai dengan batasan penempatan pada layanan. | int |
minInstancePercentage | MinInstancePercentage adalah persentase minimum InstanceCount yang harus memenuhi pemeriksaan keamanan EnsureAvailability selama operasi seperti meningkatkan atau menonaktifkan simpul. Jumlah aktual yang digunakan adalah maks( MinInstanceCount, ceil( MinInstancePercentage/100.0 * InstanceCount) ). Catatan, jika InstanceCount diatur ke -1, selama komputasi MinInstancePercentage, -1 pertama kali dikonversi menjadi jumlah simpul tempat instans diizinkan untuk ditempatkan sesuai dengan batasan penempatan pada layanan. | int |
Definisi sumber daya Terraform (penyedia AzAPI)
Jenis sumber daya managedclusters/applications/services dapat disebarkan dengan operasi yang menargetkan:
- Grup sumber daya
Untuk daftar properti yang diubah di setiap versi API, lihat log perubahan.
Format sumber daya
Untuk membuat sumber daya Microsoft.ServiceFabric/managedclusters/applications/services, tambahkan Terraform berikut ke templat Anda.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.ServiceFabric/managedclusters/applications/services@2021-01-01-preview"
name = "string"
location = "string"
parent_id = "string"
tags = {
tagName1 = "tagValue1"
tagName2 = "tagValue2"
}
body = jsonencode({
properties = {
correlationScheme = [
{
scheme = "string"
serviceName = "string"
}
]
defaultMoveCost = "string"
partitionDescription = {
partitionScheme = "string"
// For remaining properties, see Partition objects
}
placementConstraints = "string"
scalingPolicies = [
{
scalingMechanism = {
kind = "string"
// For remaining properties, see ScalingMechanism objects
}
scalingTrigger = {
kind = "string"
// For remaining properties, see ScalingTrigger objects
}
}
]
serviceLoadMetrics = [
{
defaultLoad = int
name = "string"
primaryDefaultLoad = int
secondaryDefaultLoad = int
weight = "string"
}
]
servicePackageActivationMode = "string"
servicePlacementPolicies = [
{
type = "string"
// For remaining properties, see ServicePlacementPolicy objects
}
]
serviceTypeName = "string"
serviceKind = "string"
// For remaining properties, see ServiceResourceProperties objects
}
})
}
Objek ServiceResourceProperties
Atur properti serviceKind untuk menentukan jenis objek.
Untuk Stateful, gunakan:
serviceKind = "Stateful"
hasPersistedState = bool
minReplicaSetSize = int
quorumLossWaitDuration = "string"
replicaRestartWaitDuration = "string"
servicePlacementTimeLimit = "string"
standByReplicaKeepDuration = "string"
targetReplicaSetSize = int
Untuk Stateless, gunakan:
serviceKind = "Stateless"
instanceCount = int
minInstanceCount = int
minInstancePercentage = int
Objek partisi
Atur properti partitionScheme untuk menentukan jenis objek.
Untuk Bernama, gunakan:
partitionScheme = "Named"
names = [
"string"
]
Untuk Singleton, gunakan:
partitionScheme = "Singleton"
Untuk UniformInt64Range, gunakan:
partitionScheme = "UniformInt64Range"
count = int
highKey = int
lowKey = int
Objek ScalingMechanism
Atur properti jenis untuk menentukan jenis objek.
Untuk AddRemoveIncrementalNamedPartition, gunakan:
kind = "AddRemoveIncrementalNamedPartition"
maxPartitionCount = int
minPartitionCount = int
scaleIncrement = int
Untuk ScalePartitionInstanceCount, gunakan:
kind = "ScalePartitionInstanceCount"
maxInstanceCount = int
minInstanceCount = int
scaleIncrement = int
Objek ScalingTrigger
Atur properti jenis untuk menentukan jenis objek.
Untuk AveragePartitionLoadTrigger, gunakan:
kind = "AveragePartitionLoadTrigger"
lowerLoadThreshold = int
metricName = "string"
scaleInterval = "string"
upperLoadThreshold = int
Untuk AverageServiceLoadTrigger, gunakan:
kind = "AverageServiceLoadTrigger"
lowerLoadThreshold = int
metricName = "string"
scaleInterval = "string"
upperLoadThreshold = int
useOnlyPrimaryLoad = bool
Objek ServicePlacementPolicy
Atur properti jenis untuk menentukan jenis objek.
Untuk InvalidDomain, gunakan:
type = "InvalidDomain"
domainName = "string"
Untuk NonPartiallyPlaceService, gunakan:
type = "NonPartiallyPlaceService"
Untuk PreferredPrimaryDomain, gunakan:
type = "PreferredPrimaryDomain"
domainName = "string"
Untuk RequiredDomain, gunakan:
type = "RequiredDomain"
domainName = "string"
Untuk RequiredDomainDistribution, gunakan:
type = "RequiredDomainDistribution"
domainName = "string"
Nilai properti
managedclusters/applications/services
Nama | Deskripsi | Nilai |
---|---|---|
jenis | Jenis sumber daya | "Microsoft.ServiceFabric/managedclusters/applications/services@2021-01-01-preview" |
nama | Nama sumber daya | string (diperlukan) |
lokasi | Lokasi sumber daya tergantung pada sumber daya induk. | string |
parent_id | ID sumber daya yang merupakan induk untuk sumber daya ini. | ID untuk sumber daya jenis: aplikasi |
tag | Tag sumber daya Azure. | Kamus nama dan nilai tag. |
properti | Properti sumber daya layanan. | ServiceResourceProperties |
ServiceResourceProperties
Nama | Deskripsi | Nilai |
---|---|---|
correlationScheme | Daftar yang menjelaskan korelasi layanan dengan layanan lain. | ServiceCorrelation[] |
defaultMoveCost | Menentukan biaya pemindahan untuk layanan. | "Tinggi" "Rendah" "Sedang" "Nol" |
partitionDescription | Menjelaskan bagaimana layanan dipartisi. | Partisi (diperlukan) |
placementConstraints | Batasan penempatan sebagai string. Kendala penempatan adalah ekspresi boolean pada properti node dan memungkinkan pembatasan layanan ke node tertentu berdasarkan persyaratan layanan. Misalnya, untuk menempatkan layanan pada simpul di mana NodeType berwarna biru, tentukan hal berikut: "NodeColor == blue)". | string |
scalingPolicies | Kebijakan penskalaan untuk layanan ini. | ScalingPolicy[] |
serviceLoadMetrics | Metrik beban layanan diberikan sebagai array objek ServiceLoadMetric. | ServiceLoadMetric[] |
servicePackageActivationMode | Mode aktivasi paket layanan | "ExclusiveProcess" "SharedProcess" |
servicePlacementPolicies | Daftar yang menjelaskan korelasi layanan dengan layanan lain. | ServicePlacementPolicy[] |
serviceTypeName | Nama jenis layanan | string (diperlukan) |
serviceKind | Mengatur jenis objek | Berstatus Stateless (diperlukan) |
ServiceCorrelation
Nama | Deskripsi | Nilai |
---|---|---|
skema | ServiceCorrelationScheme yang menjelaskan hubungan antara layanan ini dan layanan yang ditentukan melalui ServiceName. | "AlignedAffinity" "NonAlignedAffinity" (diperlukan) |
serviceName | ID Sumber Daya Arm dari layanan yang menjalin hubungan korelasi. | string (diperlukan) |
Partisi
Nama | Deskripsi | Nilai |
---|---|---|
partitionScheme | Mengatur jenis objek | Dinamai Singleton UniformInt64Range (diperlukan) |
NamedPartitionScheme
Nama | Deskripsi | Nilai |
---|---|---|
partitionScheme | Menentukan bagaimana layanan dipartisi. | "Named" (diperlukan) |
Nama | Array untuk nama partisi. | string[] (diperlukan) |
SingletonPartitionScheme
Nama | Deskripsi | Nilai |
---|---|---|
partitionScheme | Menentukan bagaimana layanan dipartisi. | "Singleton" (diperlukan) |
UniformInt64RangePartitionScheme
Nama | Deskripsi | Nilai |
---|---|---|
partitionScheme | Menentukan bagaimana layanan dipartisi. | "UniformInt64Range" (diperlukan) |
jumlah | Jumlah partisi. | int (diperlukan) |
highKey | Batas atas rentang kunci partisi yang harus dibagi antara partisi 'Hitungan' |
int (diperlukan) |
lowKey | Batas bawah rentang kunci partisi yang harus dibagi antara partisi 'Hitungan' |
int (diperlukan) |
ScalingPolicy
Nama | Deskripsi | Nilai |
---|---|---|
scalingMechanism | Menentukan mekanisme yang terkait dengan kebijakan penskalakan ini | ScalingMechanism (diperlukan) |
scalingTrigger | Menentukan pemicu yang terkait dengan kebijakan penskalakan ini. | ScalingTrigger (diperlukan) |
PenskalaanMekanisme
Nama | Deskripsi | Nilai |
---|---|---|
jenis | Mengatur jenis objek | AddRemoveIncrementalNamedPartition ScalePartitionInstanceCount (diperlukan) |
AddRemoveIncrementalNamedPartitionScalingMechanism
Nama | Deskripsi | Nilai |
---|---|---|
jenis | Menentukan mekanisme yang terkait dengan kebijakan penskalakan ini. | "AddRemoveIncrementalNamedPartition" (diperlukan) |
maxPartitionCount | Jumlah maksimum partisi bernama layanan. | int (diperlukan) |
minPartitionCount | Jumlah minimum partisi bernama layanan. | int (diperlukan) |
scaleIncrement | Jumlah instans yang akan ditambahkan atau dihapus selama operasi penskalaan. | int (diperlukan) |
PartitionInstanceCountScaleMechanism
Nama | Deskripsi | Nilai |
---|---|---|
jenis | Menentukan mekanisme yang terkait dengan kebijakan penskalakan ini. | "ScalePartitionInstanceCount" (diperlukan) |
maxInstanceCount | Jumlah maksimum instans partisi. | int (diperlukan) |
minInstanceCount | Jumlah minimum instans partisi. | int (diperlukan) |
scaleIncrement | Jumlah instans yang akan ditambahkan atau dihapus selama operasi penskalaan. | int (diperlukan) |
ScalingTrigger
Nama | Deskripsi | Nilai |
---|---|---|
jenis | Mengatur jenis objek | AveragePartitionLoadTrigger AverageServiceLoadTrigger (diperlukan) |
AveragePartitionLoadScalingTrigger
Nama | Deskripsi | Nilai |
---|---|---|
jenis | Menentukan pemicu yang terkait dengan kebijakan penskalakan ini. | "AveragePartitionLoadTrigger" (diperlukan) |
lowerLoadThreshold | Batas bawah beban di bawah ini yang harus dilakukan oleh skala dalam operasi. | int (diperlukan) |
metricName | Nama metrik yang penggunaannya harus dilacak. | string (diperlukan) |
scaleInterval | Periode dalam detik di mana keputusan dibuat apakah akan menskalakan atau tidak. Properti ini harus memiliki format ISO 8601 "hh:mm:ss". | string (diperlukan) |
upperLoadThreshold | Batas atas beban di luar operasi peluasan skala harus dilakukan. | int (diperlukan) |
AverageServiceLoadScalingTrigger
Nama | Deskripsi | Nilai |
---|---|---|
jenis | Menentukan pemicu yang terkait dengan kebijakan penskalakan ini. | "AverageServiceLoadTrigger" (diperlukan) |
lowerLoadThreshold | Batas bawah beban di bawah ini yang harus dilakukan oleh skala dalam operasi. | int (diperlukan) |
metricName | Nama metrik yang penggunaannya harus dilacak. | string (diperlukan) |
scaleInterval | Periode dalam detik di mana keputusan dibuat apakah akan menskalakan atau tidak. Properti ini harus memiliki format ISO 8601 "hh:mm:ss". | string (diperlukan) |
upperLoadThreshold | Batas atas beban di luar operasi peluasan skala harus dilakukan. | int (diperlukan) |
useOnlyPrimaryLoad | Bendera menentukan apakah hanya beban replika utama yang harus dipertimbangkan untuk penskalaan. Jika diatur ke true, pemicu hanya akan mempertimbangkan beban replika utama layanan stateful. Jika diatur ke false, pemicu akan mempertimbangkan beban semua replika. Parameter ini tidak dapat diatur ke true untuk layanan stateless. | bool (diperlukan) |
ServiceLoadMetric
Nama | Deskripsi | Nilai |
---|---|---|
defaultLoad | Hanya digunakan untuk layanan Stateless. Jumlah beban default, sebagai angka, yang dibuat layanan ini untuk metrik ini. | int |
nama | Nama metrik. Jika layanan memilih untuk melaporkan beban selama runtime, nama metrik beban harus cocok dengan nama yang ditentukan dalam Nama dengan tepat. Perhatikan bahwa nama metrik peka huruf besar/kecil. | string (diperlukan) |
primaryDefaultLoad | Hanya digunakan untuk layanan Stateful. Jumlah beban default, sebagai angka, yang dibuat layanan ini untuk metrik ini ketika merupakan replika Utama. | int |
secondaryDefaultLoad | Hanya digunakan untuk layanan Stateful. Jumlah beban default, sebagai angka, yang dibuat layanan ini untuk metrik ini ketika merupakan replika Sekunder. | int |
bobot | Bobot relatif metrik beban layanan, dibandingkan dengan metrik lain yang dikonfigurasi untuk layanan ini, sebagai angka. | "Tinggi" "Rendah" "Sedang" "Nol" |
ServicePlacementPolicy
Nama | Deskripsi | Nilai |
---|---|---|
jenis | Mengatur jenis objek | InvalidDomain NonPartiallyPlaceService PreferredPrimaryDomain RequiredDomain RequiredDomainDistribution (diperlukan) |
ServicePlacementInvalidDomainPolicy
Nama | Deskripsi | Nilai |
---|---|---|
jenis | Jenis kebijakan penempatan untuk layanan service fabric. Berikut ini adalah nilai yang mungkin. | "InvalidDomain" (diperlukan) |
domainName | Nama domain yang tidak boleh digunakan untuk penempatan. | string (diperlukan) |
ServicePlacementNonPartiallyPlaceServicePolicy
Nama | Deskripsi | Nilai |
---|---|---|
jenis | Jenis kebijakan penempatan untuk layanan service fabric. Berikut ini adalah nilai yang mungkin. | "NonPartiallyPlaceService" (diperlukan) |
ServicePlacementPreferPrimaryDomainPolicy
Nama | Deskripsi | Nilai |
---|---|---|
jenis | Jenis kebijakan penempatan untuk layanan service fabric. Berikut ini adalah nilai yang mungkin. | "PreferredPrimaryDomain" (diperlukan) |
domainName | Nama domain yang harus digunakan untuk penempatan sesuai kebijakan ini. | string (diperlukan) |
ServicePlacementRequiredDomainPolicy
Nama | Deskripsi | Nilai |
---|---|---|
jenis | Jenis kebijakan penempatan untuk layanan service fabric. Berikut ini adalah nilai yang mungkin. | "RequiredDomain" (diperlukan) |
domainName | Nama domain yang harus digunakan untuk penempatan sesuai kebijakan ini. | string (diperlukan) |
ServicePlacementRequireDomainDistributionPolicy
Nama | Deskripsi | Nilai |
---|---|---|
jenis | Jenis kebijakan penempatan untuk layanan service fabric. Berikut ini adalah nilai yang mungkin. | "RequiredDomainDistribution" (diperlukan) |
domainName | Nama domain yang harus digunakan untuk penempatan sesuai kebijakan ini. | string (diperlukan) |
StatefulServiceProperties
Nama | Deskripsi | Nilai |
---|---|---|
serviceKind | Jenis layanan (Stateless atau Stateful). | "Stateful" (diperlukan) |
hasPersistedState | Bendera yang menunjukkan apakah ini adalah layanan persisten yang menyimpan status pada disk lokal. Jika itu adalah nilai properti ini benar, jika bukan salah. | bool |
minReplicaSetSize | Ukuran set replika minimum sebagai angka. | int Batasan: Nilai min = 1 |
quorumLossWaitDuration | Durasi maksimum di mana partisi diizinkan untuk berada dalam keadaan kehilangan kuorum, yang diwakili dalam format ISO 8601 "hh:mm:ss". | string |
replicaRestartWaitDuration | Durasi antara ketika replika turun dan ketika replika baru dibuat, diwakili dalam format ISO 8601 "hh:mm:ss". | string |
servicePlacementTimeLimit | Durasi replika mana yang dapat tetap InBuild sebelum melaporkan bahwa build macet, diwakili dalam format ISO 8601 "hh:mm:ss". | string |
standByReplicaKeepDuration | Definisi tentang berapa lama replika StandBy harus dipertahankan sebelum dihapus, diwakili dalam format ISO 8601 "hh:mm:ss". | string |
targetReplicaSetSize | Replika target menetapkan ukuran sebagai angka. | int Batasan: Nilai min = 1 |
StatelessServiceProperties
Nama | Deskripsi | Nilai |
---|---|---|
serviceKind | Jenis layanan (Stateless atau Stateful). | "Stateless" (diperlukan) |
instanceCount | Jumlah instans | int (diperlukan) |
minInstanceCount | MinInstanceCount adalah jumlah minimum instans yang harus memenuhi pemeriksaan keamanan EnsureAvailability selama operasi seperti meningkatkan atau menonaktifkan simpul. Jumlah aktual yang digunakan adalah maks( MinInstanceCount, ceil( MinInstancePercentage/100.0 * InstanceCount) ). Perhatikan, jika InstanceCount diatur ke -1, selama komputasi MinInstanceCount -1 pertama kali dikonversi menjadi jumlah simpul tempat instans diizinkan untuk ditempatkan sesuai dengan batasan penempatan pada layanan. | int |
minInstancePercentage | MinInstancePercentage adalah persentase minimum InstanceCount yang harus memenuhi pemeriksaan keamanan EnsureAvailability selama operasi seperti meningkatkan atau menonaktifkan simpul. Jumlah aktual yang digunakan adalah maks( MinInstanceCount, ceil( MinInstancePercentage/100.0 * InstanceCount) ). Perhatikan, jika InstanceCount diatur ke -1, selama komputasi MinInstancePercentage, -1 pertama kali dikonversi menjadi jumlah simpul tempat instans diizinkan untuk ditempatkan sesuai dengan batasan penempatan pada layanan. | int |
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk