Clusters/aplicativos/serviços do Microsoft.ServiceFabric 2019-03-01
Definição de recursos do bíceps
O tipo de recurso clusters/aplicativos/serviços pode ser implantado com operações que visam:
- Grupos de recursos - Consulte comandos de implantação de grupo de recursos
Para obter uma lista de propriedades alteradas em cada versão da API, consulte log de alterações.
Formato do recurso
Para criar um recurso Microsoft.ServiceFabric/clusters/applications/services, adicione o seguinte Bicep ao seu modelo.
resource symbolicname 'Microsoft.ServiceFabric/clusters/applications/services@2019-03-01' = {
parent: resourceSymbolicName
location: 'string'
name: 'string'
properties: {
correlationScheme: [
{
scheme: 'string'
serviceName: 'string'
}
]
defaultMoveCost: 'string'
partitionDescription: {
partitionScheme: 'string'
// For remaining properties, see PartitionSchemeDescription objects
}
placementConstraints: 'string'
serviceLoadMetrics: [
{
defaultLoad: int
name: 'string'
primaryDefaultLoad: int
secondaryDefaultLoad: int
weight: 'string'
}
]
servicePackageActivationMode: 'string'
servicePlacementPolicies: [
{
Type: 'string'
// For remaining properties, see ServicePlacementPolicyDescription objects
}
]
serviceTypeName: 'string'
serviceKind: 'string'
// For remaining properties, see ServiceResourceProperties objects
}
tags: {
{customized property}: 'string'
}
}
Objetos ServiceResourceProperties
Defina a propriedade serviceKind para especificar o tipo de objeto.
Para Stateful, use:
{
hasPersistedState: bool
minReplicaSetSize: int
quorumLossWaitDuration: 'string'
replicaRestartWaitDuration: 'string'
serviceKind: 'Stateful'
standByReplicaKeepDuration: 'string'
targetReplicaSetSize: int
}
Para apátrida, use:
{
instanceCount: int
serviceKind: 'Stateless'
}
Objetos ServicePlacementPolicyDescription
Defina a propriedade Type para especificar o tipo de objeto.
Objetos PartitionSchemeDescription
Defina a propriedade partitionScheme para especificar o tipo de objeto.
Para Named, use:
{
Count: int
Names: [
'string'
]
partitionScheme: 'Named'
}
Para Singleton, use:
{
partitionScheme: 'Singleton'
}
Para UniformInt64Range , use:
{
Count: int
HighKey: 'string'
LowKey: 'string'
partitionScheme: 'UniformInt64Range'
}
Valores de propriedade
Microsoft.ServiceFabric/clusters/aplicativos/serviços
Designação | Descrição | Valor |
---|---|---|
Localização | Ele será preterido em Nova API, o local do recurso depende do recurso pai. | string |
Designação | O nome do recurso | string (obrigatório) |
pai | No Bicep, você pode especificar o recurso pai para um recurso filho. Você só precisa adicionar essa propriedade quando o recurso filho é declarado fora do recurso pai. Para obter mais informações, consulte recurso filho fora do recurso pai. |
Nome simbólico para recurso do tipo: clusters/aplicativos |
propriedades | As propriedades do recurso de serviço. | ServiceResourceProperties |
Etiquetas | Tags de recursos | Dicionário de nomes e valores de tags. Consulte Tags em modelos |
NamedPartitionSchemeDescription
Designação | Descrição | Valor |
---|---|---|
Contagem | O número de partições. | int (obrigatório) |
Nomes | Matriz de tamanho especificada pelo parâmetro 'Count', para os nomes das partições. | string[] (obrigatório) |
partitionScheme | Especifica como o serviço é particionado. | 'Nomeado' (obrigatório) |
PartitionSchemeDescrição
Designação | Descrição | Valor |
---|---|---|
partitionScheme | Defina como 'Named' para o tipo NamedPartitionSchemeDescription. Defina como 'Singleton' para o tipo SingletonPartitionSchemeDescription. Defina como 'UniformInt64Range' para o tipo UniformInt64RangePartitionSchemeDescription. | 'Nomeado' 'Singleton' 'UniformInt64Range' (obrigatório) |
ProxyResourceTags
Designação | Descrição | Valor |
---|
ServiceCorrelationDescription
Designação | Descrição | Valor |
---|---|---|
Regime | O ServiceCorrelationScheme que descreve a relação entre este serviço e o serviço especificado via ServiceName. | 'Afinidade' 'Afinidade alinhada' 'Inválido' 'NonAlignedAffinity' (obrigatório) |
nome_do_serviço | O nome do serviço com o qual a relação de correlação é estabelecida. | string (obrigatório) |
ServiceLoadMetricDescrição
Designação | Descrição | Valor |
---|---|---|
defaultLoad | Usado apenas para serviços apátridas. A quantidade padrão de carga, como um número, que esse serviço cria para essa métrica. | Int |
Designação | O nome da métrica. Se o serviço optar por relatar a carga durante o tempo de execução, o nome da métrica de carga deverá corresponder exatamente ao nome especificado em Nome. Observe que os nomes das métricas diferenciam maiúsculas de minúsculas. | string (obrigatório) |
primaryDefaultLoad | Usado apenas para serviços com estado. A quantidade padrão de carga, como um número, que esse serviço cria para essa métrica quando é uma réplica primária. | Int |
secondaryDefaultLoad | Usado apenas para serviços com estado. A quantidade padrão de carga, como um número, que esse serviço cria para essa métrica quando é uma réplica secundária. | Int |
peso | O peso relativo da métrica de carga de serviço, em comparação com outras métricas configuradas para este serviço, como um número. | 'Alta' 'Baixa' 'Médio' 'Zero' |
ServicePlacementPolicyDescrição
Designação | Descrição | Valor |
---|---|---|
Tipo | (obrigatório) |
ServiceResourceProperties
Designação | Descrição | Valor |
---|---|---|
correlaçãoEsquema | Uma lista que descreve a correlação do serviço com outros serviços. | ServiceCorrelationDescription[] |
defaultMoveCost | Especifica o custo de movimentação para o serviço. | 'Alta' 'Baixa' 'Médio' 'Zero' |
descrição da partição | Descreve como o serviço é particionado. | PartitionSchemeDescription |
colocaçãoRestrições | As restrições de posicionamento como uma cadeia de caracteres. As restrições de posicionamento são expressões booleanas nas propriedades do nó e permitem restringir um serviço a nós específicos com base nos requisitos do serviço. Por exemplo, para colocar um serviço em nós onde NodeType é azul, especifique o seguinte: "NodeColor == blue)". | string |
serviceKind | Defina como 'Stateful' para o tipo StatefulServiceProperties. Defina como 'Stateless' para o tipo StatelessServiceProperties. | 'Apátrida' «Apátrida» (obrigatório) |
serviceLoadMetrics | As métricas de carga de serviço são fornecidas como uma matriz de objetos ServiceLoadMetricDescription. | ServiceLoadMetricDescription[] |
servicePackageActivationMode | O modo de ativação do pacote de serviço | 'ExclusiveProcess' 'Processo compartilhado' |
servicePlacementPolíticas | Uma lista que descreve a correlação do serviço com outros serviços. | ServicePlacementPolicyDescrição[] |
serviceTypeName | O nome do tipo de serviço | string |
SingletonPartitionSchemeDescrição
Designação | Descrição | Valor |
---|---|---|
partitionScheme | Especifica como o serviço é particionado. | 'Singleton' (obrigatório) |
StatefulServiceProperties
Designação | Descrição | Valor |
---|---|---|
hasPersistedState | Um sinalizador que indica se este é um serviço persistente que armazena estados no disco local. Se for, então o valor desta propriedade é true, se não é false. | Bool |
minReplicaSetSize | O tamanho mínimo da réplica definido como um número. | Int Restrições: Valor mínimo = 1 |
quorumLossWaitDuration | A duração máxima durante a qual uma partição pode estar num estado de perda de quórum, representada no formato ISO 8601 (hh:mm:ss.s). | string |
replicaRestartWaitDuration | A duração entre quando uma réplica cai e quando uma nova réplica é criada, representada no formato ISO 8601 (hh:mm:ss.s). | string |
serviceKind | O tipo de serviço (apátrida ou apátrida). | «Com estado» (obrigatório) |
standByReplicaKeepDuration | A definição sobre por quanto tempo as réplicas em espera devem ser mantidas antes de serem removidas, representada no formato ISO 8601 (hh:mm:ss.s). | string |
targetReplicaSetSize | A réplica de destino define o tamanho como um número. | Int Restrições: Valor mínimo = 1 |
StatelessServiceProperties
Designação | Descrição | Valor |
---|---|---|
instanceCount | A contagem de instâncias. | Int Restrições: Valor mínimo = -1 |
serviceKind | O tipo de serviço (apátrida ou apátrida). | «Apátrida» (obrigatório) |
UniformInt64RangePartitionSchemeDescrição
Designação | Descrição | Valor |
---|---|---|
Contagem | O número de partições. | int (obrigatório) |
Chave alta | String que indica o limite superior do intervalo de chaves de partição que deve ser dividido entre a partição 'Contagem' |
string (obrigatório) |
Discreto | String que indica o limite inferior do intervalo de chaves de partição que deve ser dividido entre a partição 'Contagem' |
string (obrigatório) |
partitionScheme | Especifica como o serviço é particionado. | 'UniformInt64Range' (obrigatório) |
Definição de recurso de modelo ARM
O tipo de recurso clusters/aplicativos/serviços pode ser implantado com operações que visam:
- Grupos de recursos - Consulte comandos de implantação de grupo de recursos
Para obter uma lista de propriedades alteradas em cada versão da API, consulte log de alterações.
Formato do recurso
Para criar um recurso Microsoft.ServiceFabric/clusters/applications/services, adicione o seguinte JSON ao seu modelo.
{
"type": "Microsoft.ServiceFabric/clusters/applications/services",
"apiVersion": "2019-03-01",
"name": "string",
"location": "string",
"properties": {
"correlationScheme": [
{
"scheme": "string",
"serviceName": "string"
}
],
"defaultMoveCost": "string",
"partitionDescription": {
"partitionScheme": "string"
// For remaining properties, see PartitionSchemeDescription objects
},
"placementConstraints": "string",
"serviceLoadMetrics": [
{
"defaultLoad": "int",
"name": "string",
"primaryDefaultLoad": "int",
"secondaryDefaultLoad": "int",
"weight": "string"
}
],
"servicePackageActivationMode": "string",
"servicePlacementPolicies": [ {
"Type": "string"
// For remaining properties, see ServicePlacementPolicyDescription objects
} ],
"serviceTypeName": "string",
"serviceKind": "string"
// For remaining properties, see ServiceResourceProperties objects
},
"tags": {
"{customized property}": "string"
}
}
Objetos ServiceResourceProperties
Defina a propriedade serviceKind para especificar o tipo de objeto.
Para Stateful, use:
{
"hasPersistedState": "bool",
"minReplicaSetSize": "int",
"quorumLossWaitDuration": "string",
"replicaRestartWaitDuration": "string",
"serviceKind": "Stateful",
"standByReplicaKeepDuration": "string",
"targetReplicaSetSize": "int"
}
Para apátrida, use:
{
"instanceCount": "int",
"serviceKind": "Stateless"
}
Objetos ServicePlacementPolicyDescription
Defina a propriedade Type para especificar o tipo de objeto.
Objetos PartitionSchemeDescription
Defina a propriedade partitionScheme para especificar o tipo de objeto.
Para Named, use:
{
"Count": "int",
"Names": [ "string" ],
"partitionScheme": "Named"
}
Para Singleton, use:
{
"partitionScheme": "Singleton"
}
Para UniformInt64Range , use:
{
"Count": "int",
"HighKey": "string",
"LowKey": "string",
"partitionScheme": "UniformInt64Range"
}
Valores de propriedade
Microsoft.ServiceFabric/clusters/aplicativos/serviços
Designação | Descrição | Valor |
---|---|---|
apiVersion | A versão api | '2019-03-01' |
Localização | Ele será preterido em Nova API, o local do recurso depende do recurso pai. | string |
Designação | O nome do recurso | string (obrigatório) |
propriedades | As propriedades do recurso de serviço. | ServiceResourceProperties |
Etiquetas | Tags de recursos | Dicionário de nomes e valores de tags. Consulte Tags em modelos |
tipo | O tipo de recurso | 'Microsoft.ServiceFabric/clusters/aplicativos/serviços' |
NamedPartitionSchemeDescription
Designação | Descrição | Valor |
---|---|---|
Contagem | O número de partições. | int (obrigatório) |
Nomes | Matriz de tamanho especificada pelo parâmetro 'Count', para os nomes das partições. | string[] (obrigatório) |
partitionScheme | Especifica como o serviço é particionado. | 'Nomeado' (obrigatório) |
PartitionSchemeDescrição
Designação | Descrição | Valor |
---|---|---|
partitionScheme | Defina como 'Named' para o tipo NamedPartitionSchemeDescription. Defina como 'Singleton' para o tipo SingletonPartitionSchemeDescription. Defina como 'UniformInt64Range' para o tipo UniformInt64RangePartitionSchemeDescription. | 'Nomeado' 'Singleton' 'UniformInt64Range' (obrigatório) |
ProxyResourceTags
Designação | Descrição | Valor |
---|
ServiceCorrelationDescription
Designação | Descrição | Valor |
---|---|---|
Regime | O ServiceCorrelationScheme que descreve a relação entre este serviço e o serviço especificado via ServiceName. | 'Afinidade' 'Afinidade alinhada' 'Inválido' 'NonAlignedAffinity' (obrigatório) |
nome_do_serviço | O nome do serviço com o qual a relação de correlação é estabelecida. | string (obrigatório) |
ServiceLoadMetricDescrição
Designação | Descrição | Valor |
---|---|---|
defaultLoad | Usado apenas para serviços apátridas. A quantidade padrão de carga, como um número, que esse serviço cria para essa métrica. | Int |
Designação | O nome da métrica. Se o serviço optar por relatar a carga durante o tempo de execução, o nome da métrica de carga deverá corresponder exatamente ao nome especificado em Nome. Observe que os nomes das métricas diferenciam maiúsculas de minúsculas. | string (obrigatório) |
primaryDefaultLoad | Usado apenas para serviços com estado. A quantidade padrão de carga, como um número, que esse serviço cria para essa métrica quando é uma réplica primária. | Int |
secondaryDefaultLoad | Usado apenas para serviços com estado. A quantidade padrão de carga, como um número, que esse serviço cria para essa métrica quando é uma réplica secundária. | Int |
peso | O peso relativo da métrica de carga de serviço, em comparação com outras métricas configuradas para este serviço, como um número. | 'Alta' 'Baixa' 'Médio' 'Zero' |
ServicePlacementPolicyDescrição
Designação | Descrição | Valor |
---|---|---|
Tipo | (obrigatório) |
ServiceResourceProperties
Designação | Descrição | Valor |
---|---|---|
correlaçãoEsquema | Uma lista que descreve a correlação do serviço com outros serviços. | ServiceCorrelationDescription[] |
defaultMoveCost | Especifica o custo de movimentação para o serviço. | 'Alta' 'Baixa' 'Médio' 'Zero' |
descrição da partição | Descreve como o serviço é particionado. | PartitionSchemeDescription |
colocaçãoRestrições | As restrições de posicionamento como uma cadeia de caracteres. As restrições de posicionamento são expressões booleanas nas propriedades do nó e permitem restringir um serviço a nós específicos com base nos requisitos do serviço. Por exemplo, para colocar um serviço em nós onde NodeType é azul, especifique o seguinte: "NodeColor == blue)". | string |
serviceKind | Defina como 'Stateful' para o tipo StatefulServiceProperties. Defina como 'Stateless' para o tipo StatelessServiceProperties. | 'Apátrida' «Apátrida» (obrigatório) |
serviceLoadMetrics | As métricas de carga de serviço são fornecidas como uma matriz de objetos ServiceLoadMetricDescription. | ServiceLoadMetricDescription[] |
servicePackageActivationMode | O modo de ativação do pacote de serviço | 'ExclusiveProcess' 'Processo compartilhado' |
servicePlacementPolíticas | Uma lista que descreve a correlação do serviço com outros serviços. | ServicePlacementPolicyDescrição[] |
serviceTypeName | O nome do tipo de serviço | string |
SingletonPartitionSchemeDescrição
Designação | Descrição | Valor |
---|---|---|
partitionScheme | Especifica como o serviço é particionado. | 'Singleton' (obrigatório) |
StatefulServiceProperties
Designação | Descrição | Valor |
---|---|---|
hasPersistedState | Um sinalizador que indica se este é um serviço persistente que armazena estados no disco local. Se for, então o valor desta propriedade é true, se não é false. | Bool |
minReplicaSetSize | O tamanho mínimo da réplica definido como um número. | Int Restrições: Valor mínimo = 1 |
quorumLossWaitDuration | A duração máxima durante a qual uma partição pode estar num estado de perda de quórum, representada no formato ISO 8601 (hh:mm:ss.s). | string |
replicaRestartWaitDuration | A duração entre quando uma réplica cai e quando uma nova réplica é criada, representada no formato ISO 8601 (hh:mm:ss.s). | string |
serviceKind | O tipo de serviço (apátrida ou apátrida). | «Com estado» (obrigatório) |
standByReplicaKeepDuration | A definição sobre por quanto tempo as réplicas em espera devem ser mantidas antes de serem removidas, representada no formato ISO 8601 (hh:mm:ss.s). | string |
targetReplicaSetSize | A réplica de destino define o tamanho como um número. | Int Restrições: Valor mínimo = 1 |
StatelessServiceProperties
Designação | Descrição | Valor |
---|---|---|
instanceCount | A contagem de instâncias. | Int Restrições: Valor mínimo = -1 |
serviceKind | O tipo de serviço (apátrida ou apátrida). | «Apátrida» (obrigatório) |
UniformInt64RangePartitionSchemeDescrição
Designação | Descrição | Valor |
---|---|---|
Contagem | O número de partições. | int (obrigatório) |
Chave alta | String que indica o limite superior do intervalo de chaves de partição que deve ser dividido entre a partição 'Contagem' |
string (obrigatório) |
Discreto | String que indica o limite inferior do intervalo de chaves de partição que deve ser dividido entre a partição 'Contagem' |
string (obrigatório) |
partitionScheme | Especifica como o serviço é particionado. | 'UniformInt64Range' (obrigatório) |
Definição de recursos Terraform (provedor AzAPI)
O tipo de recurso clusters/aplicativos/serviços pode ser implantado com operações que visam:
- Grupos de recursos
Para obter uma lista de propriedades alteradas em cada versão da API, consulte log de alterações.
Formato do recurso
Para criar um recurso Microsoft.ServiceFabric/clusters/applications/services, adicione o seguinte Terraform ao seu modelo.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.ServiceFabric/clusters/applications/services@2019-03-01"
name = "string"
location = "string"
tags = {
{customized property} = "string"
}
body = jsonencode({
properties = {
correlationScheme = [
{
scheme = "string"
serviceName = "string"
}
]
defaultMoveCost = "string"
partitionDescription = {
partitionScheme = "string"
// For remaining properties, see PartitionSchemeDescription objects
}
placementConstraints = "string"
serviceLoadMetrics = [
{
defaultLoad = int
name = "string"
primaryDefaultLoad = int
secondaryDefaultLoad = int
weight = "string"
}
]
servicePackageActivationMode = "string"
servicePlacementPolicies = [
{
Type = "string"
// For remaining properties, see ServicePlacementPolicyDescription objects
}
]
serviceTypeName = "string"
serviceKind = "string"
// For remaining properties, see ServiceResourceProperties objects
}
})
}
Objetos ServiceResourceProperties
Defina a propriedade serviceKind para especificar o tipo de objeto.
Para Stateful, use:
{
hasPersistedState = bool
minReplicaSetSize = int
quorumLossWaitDuration = "string"
replicaRestartWaitDuration = "string"
serviceKind = "Stateful"
standByReplicaKeepDuration = "string"
targetReplicaSetSize = int
}
Para apátrida, use:
{
instanceCount = int
serviceKind = "Stateless"
}
Objetos ServicePlacementPolicyDescription
Defina a propriedade Type para especificar o tipo de objeto.
Objetos PartitionSchemeDescription
Defina a propriedade partitionScheme para especificar o tipo de objeto.
Para Named, use:
{
Count = int
Names = [
"string"
]
partitionScheme = "Named"
}
Para Singleton, use:
{
partitionScheme = "Singleton"
}
Para UniformInt64Range , use:
{
Count = int
HighKey = "string"
LowKey = "string"
partitionScheme = "UniformInt64Range"
}
Valores de propriedade
Microsoft.ServiceFabric/clusters/aplicativos/serviços
Designação | Descrição | Valor |
---|---|---|
Localização | Ele será preterido em Nova API, o local do recurso depende do recurso pai. | string |
Designação | O nome do recurso | string (obrigatório) |
parent_id | A ID do recurso que é o pai para este recurso. | ID para recurso do tipo: clusters/aplicativos |
propriedades | As propriedades do recurso de serviço. | ServiceResourceProperties |
Etiquetas | Tags de recursos | Dicionário de nomes e valores de tags. |
tipo | O tipo de recurso | "Microsoft.ServiceFabric/clusters/applications/services@2019-03-01" |
NamedPartitionSchemeDescription
Designação | Descrição | Valor |
---|---|---|
Contagem | O número de partições. | int (obrigatório) |
Nomes | Matriz de tamanho especificada pelo parâmetro 'Count', para os nomes das partições. | string[] (obrigatório) |
partitionScheme | Especifica como o serviço é particionado. | 'Nomeado' (obrigatório) |
PartitionSchemeDescrição
Designação | Descrição | Valor |
---|---|---|
partitionScheme | Defina como 'Named' para o tipo NamedPartitionSchemeDescription. Defina como 'Singleton' para o tipo SingletonPartitionSchemeDescription. Defina como 'UniformInt64Range' para o tipo UniformInt64RangePartitionSchemeDescription. | 'Nomeado' 'Singleton' 'UniformInt64Range' (obrigatório) |
ProxyResourceTags
Designação | Descrição | Valor |
---|
ServiceCorrelationDescription
Designação | Descrição | Valor |
---|---|---|
Regime | O ServiceCorrelationScheme que descreve a relação entre este serviço e o serviço especificado via ServiceName. | 'Afinidade' 'Afinidade alinhada' 'Inválido' 'NonAlignedAffinity' (obrigatório) |
nome_do_serviço | O nome do serviço com o qual a relação de correlação é estabelecida. | string (obrigatório) |
ServiceLoadMetricDescrição
Designação | Descrição | Valor |
---|---|---|
defaultLoad | Usado apenas para serviços apátridas. A quantidade padrão de carga, como um número, que esse serviço cria para essa métrica. | Int |
Designação | O nome da métrica. Se o serviço optar por relatar a carga durante o tempo de execução, o nome da métrica de carga deverá corresponder exatamente ao nome especificado em Nome. Observe que os nomes das métricas diferenciam maiúsculas de minúsculas. | string (obrigatório) |
primaryDefaultLoad | Usado apenas para serviços com estado. A quantidade padrão de carga, como um número, que esse serviço cria para essa métrica quando é uma réplica primária. | Int |
secondaryDefaultLoad | Usado apenas para serviços com estado. A quantidade padrão de carga, como um número, que esse serviço cria para essa métrica quando é uma réplica secundária. | Int |
peso | O peso relativo da métrica de carga de serviço, em comparação com outras métricas configuradas para este serviço, como um número. | 'Alta' 'Baixa' 'Médio' 'Zero' |
ServicePlacementPolicyDescrição
Designação | Descrição | Valor |
---|---|---|
Tipo | (obrigatório) |
ServiceResourceProperties
Designação | Descrição | Valor |
---|---|---|
correlaçãoEsquema | Uma lista que descreve a correlação do serviço com outros serviços. | ServiceCorrelationDescription[] |
defaultMoveCost | Especifica o custo de movimentação para o serviço. | 'Alta' 'Baixa' 'Médio' 'Zero' |
descrição da partição | Descreve como o serviço é particionado. | PartitionSchemeDescription |
colocaçãoRestrições | As restrições de posicionamento como uma cadeia de caracteres. As restrições de posicionamento são expressões booleanas nas propriedades do nó e permitem restringir um serviço a nós específicos com base nos requisitos do serviço. Por exemplo, para colocar um serviço em nós onde NodeType é azul, especifique o seguinte: "NodeColor == blue)". | string |
serviceKind | Defina como 'Stateful' para o tipo StatefulServiceProperties. Defina como 'Stateless' para o tipo StatelessServiceProperties. | 'Apátrida' «Apátrida» (obrigatório) |
serviceLoadMetrics | As métricas de carga de serviço são fornecidas como uma matriz de objetos ServiceLoadMetricDescription. | ServiceLoadMetricDescription[] |
servicePackageActivationMode | O modo de ativação do pacote de serviço | 'ExclusiveProcess' 'Processo compartilhado' |
servicePlacementPolíticas | Uma lista que descreve a correlação do serviço com outros serviços. | ServicePlacementPolicyDescrição[] |
serviceTypeName | O nome do tipo de serviço | string |
SingletonPartitionSchemeDescrição
Designação | Descrição | Valor |
---|---|---|
partitionScheme | Especifica como o serviço é particionado. | 'Singleton' (obrigatório) |
StatefulServiceProperties
Designação | Descrição | Valor |
---|---|---|
hasPersistedState | Um sinalizador que indica se este é um serviço persistente que armazena estados no disco local. Se for, então o valor desta propriedade é true, se não é false. | Bool |
minReplicaSetSize | O tamanho mínimo da réplica definido como um número. | Int Restrições: Valor mínimo = 1 |
quorumLossWaitDuration | A duração máxima durante a qual uma partição pode estar num estado de perda de quórum, representada no formato ISO 8601 (hh:mm:ss.s). | string |
replicaRestartWaitDuration | A duração entre quando uma réplica cai e quando uma nova réplica é criada, representada no formato ISO 8601 (hh:mm:ss.s). | string |
serviceKind | O tipo de serviço (apátrida ou apátrida). | «Com estado» (obrigatório) |
standByReplicaKeepDuration | A definição sobre por quanto tempo as réplicas em espera devem ser mantidas antes de serem removidas, representada no formato ISO 8601 (hh:mm:ss.s). | string |
targetReplicaSetSize | A réplica de destino define o tamanho como um número. | Int Restrições: Valor mínimo = 1 |
StatelessServiceProperties
Designação | Descrição | Valor |
---|---|---|
instanceCount | A contagem de instâncias. | Int Restrições: Valor mínimo = -1 |
serviceKind | O tipo de serviço (apátrida ou apátrida). | «Apátrida» (obrigatório) |
UniformInt64RangePartitionSchemeDescrição
Designação | Descrição | Valor |
---|---|---|
Contagem | O número de partições. | int (obrigatório) |
Chave alta | String que indica o limite superior do intervalo de chaves de partição que deve ser dividido entre a partição 'Contagem' |
string (obrigatório) |
Discreto | String que indica o limite inferior do intervalo de chaves de partição que deve ser dividido entre a partição 'Contagem' |
string (obrigatório) |
partitionScheme | Especifica como o serviço é particionado. | 'UniformInt64Range' (obrigatório) |