Clusters Microsoft.ServiceFabric 2016-09-01
O tipo de recurso de clusters 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.
Para criar um recurso Microsoft.ServiceFabric/clusters, adicione o seguinte Bicep ao seu modelo.
resource symbolicname 'Microsoft.ServiceFabric/clusters@2016-09-01' = {
location: 'string'
name: 'string'
properties: {
azureActiveDirectory: {
clientApplication: 'string'
clusterApplication: 'string'
tenantId: 'string'
}
certificate: {
thumbprint: 'string'
thumbprintSecondary: 'string'
x509StoreName: 'string'
}
clientCertificateCommonNames: [
{
certificateCommonName: 'string'
certificateIssuerThumbprint: 'string'
isAdmin: bool
}
]
clientCertificateThumbprints: [
{
certificateThumbprint: 'string'
isAdmin: bool
}
]
clusterCodeVersion: 'string'
diagnosticsStorageAccountConfig: {
blobEndpoint: 'string'
protectedAccountKeyName: 'string'
queueEndpoint: 'string'
storageAccountName: 'string'
tableEndpoint: 'string'
}
fabricSettings: [
{
name: 'string'
parameters: [
{
name: 'string'
value: 'string'
}
]
}
]
managementEndpoint: 'string'
nodeTypes: [
{
applicationPorts: {
endPort: int
startPort: int
}
capacities: {
{customized property}: 'string'
}
clientConnectionEndpointPort: int
durabilityLevel: 'string'
ephemeralPorts: {
endPort: int
startPort: int
}
httpGatewayEndpointPort: int
isPrimary: bool
name: 'string'
placementProperties: {
{customized property}: 'string'
}
reverseProxyEndpointPort: int
vmInstanceCount: int
}
]
reliabilityLevel: 'string'
reverseProxyCertificate: {
thumbprint: 'string'
thumbprintSecondary: 'string'
x509StoreName: 'string'
}
upgradeDescription: {
deltaHealthPolicy: {
maxPercentDeltaUnhealthyApplications: int
maxPercentDeltaUnhealthyNodes: int
maxPercentUpgradeDomainDeltaUnhealthyNodes: int
}
forceRestart: bool
healthCheckRetryTimeout: 'string'
healthCheckStableDuration: 'string'
healthCheckWaitDuration: 'string'
healthPolicy: {
maxPercentUnhealthyApplications: int
maxPercentUnhealthyNodes: int
}
overrideUserUpgradePolicy: bool
upgradeDomainTimeout: 'string'
upgradeReplicaSetCheckTimeout: 'string'
upgradeTimeout: 'string'
}
upgradeMode: 'string'
vmImage: 'string'
}
tags: {
{customized property}: 'string'
}
}
Designação | Descrição | Valor |
---|---|---|
clienteAplicação | ID do aplicativo cliente do Ative Directory do Azure | string |
clusterAplicação | ID do aplicativo de cluster do Ative Directory do Azure | string |
inquilinoId | ID do locatário do Ative Directory do Azure | string |
Designação | Descrição | Valor |
---|---|---|
impressão digital | Impressão digital do certificado principal | string (obrigatório) |
impressão digitalSecundário | Impressão digital do certificado secundário | string |
x509StoreName | O local do armazenamento de certificados local | 'Livro de Endereços' 'AuthRoot' «Autoridade certificadora» 'Não permitido' 'Meu' 'Raiz' 'Pessoas de confiança' 'Editora confiável' |
Designação | Descrição | Valor |
---|---|---|
certificadoCommonName | Certificado de nome comum ao qual deve ser concedido acesso; Tenha cuidado ao usar nomes comuns curinga | string (obrigatório) |
certificadoEmissor Impressão digital | Impressão digital do emissor do certificado | string (obrigatório) |
isAdmin | Este certificado é usado para acesso de administrador do cliente, se falso, ele é usado ou consulta apenas acesso | bool (obrigatório) |
Designação | Descrição | Valor |
---|---|---|
certificadoImpressão digital | Impressão digital do certificado | string (obrigatório) |
isAdmin | Este certificado é usado para acesso de administrador do cliente, se falso, ele é usado ou consulta apenas acesso | bool (obrigatório) |
Designação | Descrição | Valor |
---|---|---|
maxPercentUnhealthyApplications | A porcentagem máxima permitida de aplicativos não íntegros antes de relatar um erro. Por exemplo, para permitir que 10% de aplicativos não sejam íntegros, esse valor seria 10. | Int Restrições: Valor mínimo = 0 Valor máximo = 100 |
maxPercentUnhealthyNodes | A porcentagem máxima permitida de nós não íntegros antes de relatar um erro. Por exemplo, para permitir que 10% dos nós não estejam íntegros, esse valor seria 10. | Int Restrições: Valor mínimo = 0 Valor máximo = 100 |
Designação | Descrição | Valor |
---|---|---|
azureActiveDirectory | As configurações para habilitar a autenticação do AAD no cluster | AzureActiveDirectory |
certificado | Este certificado primário será usado como segurança de nó de cluster para nó, certificado SSL para ponto de extremidade de gerenciamento de cluster e cliente de administração padrão | CertificateDescription |
clientCertificateCommonNames | Lista de certificados de cliente confiáveis com base em nomes comuns | ClientCertificateCommonName[] |
clientCertificateImpressões digitais | Os detalhes da impressão digital do cliente, ele é usado para o acesso do cliente para a operação do cluster | ClientCertificateThumbprint[] |
clusterCodeVersion | A versão do código ServiceFabric em execução no cluster | string |
diagnosticsStorageAccountConfig | Os detalhes de configuração da conta de diagnóstico de armazenamento | DiagnosticsStorageAccountConfig |
fabricSettings | Lista de configurações de malha personalizada para configurar o cluster. | ConfiguraçõesSecçãoDescrição[] |
managementEndpoint | O ponto de extremidade de gerenciamento http do cluster | string (obrigatório) |
nodeTypes | A lista de tipos de nó que compõem o cluster | NodeTypeDescription[] (obrigatório) |
fiabilidadeNível | O nível de confiabilidade do cluster indica o tamanho do conjunto de réplicas do serviço do sistema | 'Bronze' 'Ouro' 'Platina' 'Prata' |
reverseProxyCertificate | O certificado do servidor usado pelo proxy reverso | CertificateDescription |
upgradeDescrição | A política a ser usada ao atualizar o cluster. | ClusterUpgradePolicy |
upgradeMode | O modo de atualização de cluster indica se a atualização de malha é iniciada automaticamente pelo sistema ou não | 'Automático' 'Manual' |
vmImage [en] | O nome da imagem VM VMSS foi configurado com. Nomes genéricos como Windows ou Linux podem ser usados. | string |
Designação | Descrição | Valor |
---|---|---|
maxPercentDeltaUnhealthyApplications | Percentagem adicional de aplicações não íntegras | Int Restrições: Valor mínimo = 0 Valor máximo = 100 (obrigatório) |
maxPercentDeltaUnhealthyNodes | Percentagem adicional de nós não íntegros | Int Restrições: Valor mínimo = 0 Valor máximo = 100 (obrigatório) |
maxPercentUpgradeDomainDeltaUnhealthyNodes | Porcentagem adicional de nós não íntegros por domínio de atualização | Int Restrições: Valor mínimo = 0 Valor máximo = 100 (obrigatório) |
Designação | Descrição | Valor |
---|---|---|
blobEndpoint | Ponto de extremidade de blob da conta de armazenamento de diagnóstico | string (obrigatório) |
protectedAccountKeyName | Nome da chave de armazenamento do Diagnóstico Protegido | string (obrigatório) |
queueEndpoint | Ponto de extremidade da fila da conta de armazenamento de diagnóstico | string (obrigatório) |
storageAccountName | Nome da conta de armazenamento de diagnóstico | string (obrigatório) |
tableEndpoint | Ponto de extremidade da tabela de contas de armazenamento de diagnóstico | string (obrigatório) |
Designação | Descrição | Valor |
---|---|---|
endPort [en] | Porta final de um intervalo de portas | int (obrigatório) |
startPort | Porta inicial de uma variedade de portas | int (obrigatório) |
Designação | Descrição | Valor |
---|---|---|
Localização | Localização do recurso. | string (obrigatório) |
Designação | O nome do recurso | string (obrigatório) |
propriedades | As propriedades do recurso de cluster | ClusterProperties |
Etiquetas | Tags de recursos | Dicionário de nomes e valores de tags. Consulte Tags em modelos |
Designação | Descrição | Valor |
---|---|---|
applicationPorts | Portas usadas por aplicativos | EndpointRangeDescription |
capacidades | As tags de capacidade aplicadas aos nós no tipo de nó, o gerenciador de recursos de cluster usa essas tags para entender quanto de um recurso um nó tem | NodeTypeDescriptionCapacities |
clientConnectionEndpointPort | A porta do ponto de extremidade de gerenciamento de cluster TCP | int (obrigatório) |
nível de durabilidade | Nível de durabilidade do tipo de nó | 'Bronze' 'Ouro' 'Prata' |
ephemeralPorts | Portas de aplicativos atribuídas pelo sistema | EndpointRangeDescription |
httpGatewayEndpointPort | A porta de ponto de extremidade de gerenciamento de cluster HTTP | int (obrigatório) |
isPrimário | Marque isso como o tipo de nó primário | bool (obrigatório) |
Designação | Nome do tipo de nó | string (obrigatório) |
placementPropriedades | As tags de posicionamento aplicadas aos nós no tipo de nó, que podem ser usadas para indicar onde determinados serviços (carga de trabalho) devem ser executados | NodeTypeDescriptionPlacementProperties |
reverseProxyEndpointPort | Ponto de extremidade usado por proxy reverso | Int |
vmInstanceCount | O número de instâncias de nó no tipo de nó | Int Restrições: Valor mínimo = 1 Valor máximo = 2147483647 (obrigatório) |
Designação | Descrição | Valor |
---|
Designação | Descrição | Valor |
---|
Designação | Descrição | Valor |
---|
Designação | Descrição | Valor |
---|---|---|
Designação | O nome da propriedade settings | string (obrigatório) |
valor | O valor do imóvel | string (obrigatório) |
Designação | Descrição | Valor |
---|---|---|
Designação | O nome da seção de configurações | string (obrigatório) |
Parâmetros | Coleção de configurações na seção, cada configuração é uma tupla que consiste em nome e valor da configuração | SettingsParameterDescription[] (obrigatório) |
Os exemplos de início rápido a seguir implantam esse tipo de recurso.
Arquivo Bicep | Descrição |
---|---|
implantar um de cluster seguro de 5 nós | Este modelo permite implantar um cluster seguro de 5 nós do Service Fabric executando o Windows Server 2019 Datacenter em um VMSS de tamanho Standard_D2_v2. |
O tipo de recurso de clusters 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.
Para criar um recurso Microsoft.ServiceFabric/clusters, adicione o seguinte JSON ao seu modelo.
{
"type": "Microsoft.ServiceFabric/clusters",
"apiVersion": "2016-09-01",
"name": "string",
"location": "string",
"properties": {
"azureActiveDirectory": {
"clientApplication": "string",
"clusterApplication": "string",
"tenantId": "string"
},
"certificate": {
"thumbprint": "string",
"thumbprintSecondary": "string",
"x509StoreName": "string"
},
"clientCertificateCommonNames": [
{
"certificateCommonName": "string",
"certificateIssuerThumbprint": "string",
"isAdmin": "bool"
}
],
"clientCertificateThumbprints": [
{
"certificateThumbprint": "string",
"isAdmin": "bool"
}
],
"clusterCodeVersion": "string",
"diagnosticsStorageAccountConfig": {
"blobEndpoint": "string",
"protectedAccountKeyName": "string",
"queueEndpoint": "string",
"storageAccountName": "string",
"tableEndpoint": "string"
},
"fabricSettings": [
{
"name": "string",
"parameters": [
{
"name": "string",
"value": "string"
}
]
}
],
"managementEndpoint": "string",
"nodeTypes": [
{
"applicationPorts": {
"endPort": "int",
"startPort": "int"
},
"capacities": {
"{customized property}": "string"
},
"clientConnectionEndpointPort": "int",
"durabilityLevel": "string",
"ephemeralPorts": {
"endPort": "int",
"startPort": "int"
},
"httpGatewayEndpointPort": "int",
"isPrimary": "bool",
"name": "string",
"placementProperties": {
"{customized property}": "string"
},
"reverseProxyEndpointPort": "int",
"vmInstanceCount": "int"
}
],
"reliabilityLevel": "string",
"reverseProxyCertificate": {
"thumbprint": "string",
"thumbprintSecondary": "string",
"x509StoreName": "string"
},
"upgradeDescription": {
"deltaHealthPolicy": {
"maxPercentDeltaUnhealthyApplications": "int",
"maxPercentDeltaUnhealthyNodes": "int",
"maxPercentUpgradeDomainDeltaUnhealthyNodes": "int"
},
"forceRestart": "bool",
"healthCheckRetryTimeout": "string",
"healthCheckStableDuration": "string",
"healthCheckWaitDuration": "string",
"healthPolicy": {
"maxPercentUnhealthyApplications": "int",
"maxPercentUnhealthyNodes": "int"
},
"overrideUserUpgradePolicy": "bool",
"upgradeDomainTimeout": "string",
"upgradeReplicaSetCheckTimeout": "string",
"upgradeTimeout": "string"
},
"upgradeMode": "string",
"vmImage": "string"
},
"tags": {
"{customized property}": "string"
}
}
Designação | Descrição | Valor |
---|---|---|
clienteAplicação | ID do aplicativo cliente do Ative Directory do Azure | string |
clusterAplicação | ID do aplicativo de cluster do Ative Directory do Azure | string |
inquilinoId | ID do locatário do Ative Directory do Azure | string |
Designação | Descrição | Valor |
---|---|---|
impressão digital | Impressão digital do certificado principal | string (obrigatório) |
impressão digitalSecundário | Impressão digital do certificado secundário | string |
x509StoreName | O local do armazenamento de certificados local | 'Livro de Endereços' 'AuthRoot' «Autoridade certificadora» 'Não permitido' 'Meu' 'Raiz' 'Pessoas de confiança' 'Editora confiável' |
Designação | Descrição | Valor |
---|---|---|
certificadoCommonName | Certificado de nome comum ao qual deve ser concedido acesso; Tenha cuidado ao usar nomes comuns curinga | string (obrigatório) |
certificadoEmissor Impressão digital | Impressão digital do emissor do certificado | string (obrigatório) |
isAdmin | Este certificado é usado para acesso de administrador do cliente, se falso, ele é usado ou consulta apenas acesso | bool (obrigatório) |
Designação | Descrição | Valor |
---|---|---|
certificadoImpressão digital | Impressão digital do certificado | string (obrigatório) |
isAdmin | Este certificado é usado para acesso de administrador do cliente, se falso, ele é usado ou consulta apenas acesso | bool (obrigatório) |
Designação | Descrição | Valor |
---|---|---|
maxPercentUnhealthyApplications | A porcentagem máxima permitida de aplicativos não íntegros antes de relatar um erro. Por exemplo, para permitir que 10% de aplicativos não sejam íntegros, esse valor seria 10. | Int Restrições: Valor mínimo = 0 Valor máximo = 100 |
maxPercentUnhealthyNodes | A porcentagem máxima permitida de nós não íntegros antes de relatar um erro. Por exemplo, para permitir que 10% dos nós não estejam íntegros, esse valor seria 10. | Int Restrições: Valor mínimo = 0 Valor máximo = 100 |
Designação | Descrição | Valor |
---|---|---|
azureActiveDirectory | As configurações para habilitar a autenticação do AAD no cluster | AzureActiveDirectory |
certificado | Este certificado primário será usado como segurança de nó de cluster para nó, certificado SSL para ponto de extremidade de gerenciamento de cluster e cliente de administração padrão | CertificateDescription |
clientCertificateCommonNames | Lista de certificados de cliente confiáveis com base em nomes comuns | ClientCertificateCommonName[] |
clientCertificateImpressões digitais | Os detalhes da impressão digital do cliente, ele é usado para o acesso do cliente para a operação do cluster | ClientCertificateThumbprint[] |
clusterCodeVersion | A versão do código ServiceFabric em execução no cluster | string |
diagnosticsStorageAccountConfig | Os detalhes de configuração da conta de diagnóstico de armazenamento | DiagnosticsStorageAccountConfig |
fabricSettings | Lista de configurações de malha personalizada para configurar o cluster. | ConfiguraçõesSecçãoDescrição[] |
managementEndpoint | O ponto de extremidade de gerenciamento http do cluster | string (obrigatório) |
nodeTypes | A lista de tipos de nó que compõem o cluster | NodeTypeDescription[] (obrigatório) |
fiabilidadeNível | O nível de confiabilidade do cluster indica o tamanho do conjunto de réplicas do serviço do sistema | 'Bronze' 'Ouro' 'Platina' 'Prata' |
reverseProxyCertificate | O certificado do servidor usado pelo proxy reverso | CertificateDescription |
upgradeDescrição | A política a ser usada ao atualizar o cluster. | ClusterUpgradePolicy |
upgradeMode | O modo de atualização de cluster indica se a atualização de malha é iniciada automaticamente pelo sistema ou não | 'Automático' 'Manual' |
vmImage [en] | O nome da imagem VM VMSS foi configurado com. Nomes genéricos como Windows ou Linux podem ser usados. | string |
Designação | Descrição | Valor |
---|---|---|
maxPercentDeltaUnhealthyApplications | Percentagem adicional de aplicações não íntegras | Int Restrições: Valor mínimo = 0 Valor máximo = 100 (obrigatório) |
maxPercentDeltaUnhealthyNodes | Percentagem adicional de nós não íntegros | Int Restrições: Valor mínimo = 0 Valor máximo = 100 (obrigatório) |
maxPercentUpgradeDomainDeltaUnhealthyNodes | Porcentagem adicional de nós não íntegros por domínio de atualização | Int Restrições: Valor mínimo = 0 Valor máximo = 100 (obrigatório) |
Designação | Descrição | Valor |
---|---|---|
blobEndpoint | Ponto de extremidade de blob da conta de armazenamento de diagnóstico | string (obrigatório) |
protectedAccountKeyName | Nome da chave de armazenamento do Diagnóstico Protegido | string (obrigatório) |
queueEndpoint | Ponto de extremidade da fila da conta de armazenamento de diagnóstico | string (obrigatório) |
storageAccountName | Nome da conta de armazenamento de diagnóstico | string (obrigatório) |
tableEndpoint | Ponto de extremidade da tabela de contas de armazenamento de diagnóstico | string (obrigatório) |
Designação | Descrição | Valor |
---|---|---|
endPort [en] | Porta final de um intervalo de portas | int (obrigatório) |
startPort | Porta inicial de uma variedade de portas | int (obrigatório) |
Designação | Descrição | Valor |
---|---|---|
apiVersion | A versão api | '2016-09-01' |
Localização | Localização do recurso. | string (obrigatório) |
Designação | O nome do recurso | string (obrigatório) |
propriedades | As propriedades do recurso de cluster | ClusterProperties |
Etiquetas | Tags de recursos | Dicionário de nomes e valores de tags. Consulte Tags em modelos |
tipo | O tipo de recurso | 'Microsoft.ServiceFabric/clusters' |
Designação | Descrição | Valor |
---|---|---|
applicationPorts | Portas usadas por aplicativos | EndpointRangeDescription |
capacidades | As tags de capacidade aplicadas aos nós no tipo de nó, o gerenciador de recursos de cluster usa essas tags para entender quanto de um recurso um nó tem | NodeTypeDescriptionCapacities |
clientConnectionEndpointPort | A porta do ponto de extremidade de gerenciamento de cluster TCP | int (obrigatório) |
nível de durabilidade | Nível de durabilidade do tipo de nó | 'Bronze' 'Ouro' 'Prata' |
ephemeralPorts | Portas de aplicativos atribuídas pelo sistema | EndpointRangeDescription |
httpGatewayEndpointPort | A porta de ponto de extremidade de gerenciamento de cluster HTTP | int (obrigatório) |
isPrimário | Marque isso como o tipo de nó primário | bool (obrigatório) |
Designação | Nome do tipo de nó | string (obrigatório) |
placementPropriedades | As tags de posicionamento aplicadas aos nós no tipo de nó, que podem ser usadas para indicar onde determinados serviços (carga de trabalho) devem ser executados | NodeTypeDescriptionPlacementProperties |
reverseProxyEndpointPort | Ponto de extremidade usado por proxy reverso | Int |
vmInstanceCount | O número de instâncias de nó no tipo de nó | Int Restrições: Valor mínimo = 1 Valor máximo = 2147483647 (obrigatório) |
Designação | Descrição | Valor |
---|
Designação | Descrição | Valor |
---|
Designação | Descrição | Valor |
---|
Designação | Descrição | Valor |
---|---|---|
Designação | O nome da propriedade settings | string (obrigatório) |
valor | O valor do imóvel | string (obrigatório) |
Designação | Descrição | Valor |
---|---|---|
Designação | O nome da seção de configurações | string (obrigatório) |
Parâmetros | Coleção de configurações na seção, cada configuração é uma tupla que consiste em nome e valor da configuração | SettingsParameterDescription[] (obrigatório) |
Os modelos de início rápido a seguir implantam esse tipo de recurso.
Modelo | Descrição |
---|---|
Implantar um cluster seguro de 3 tipos de nós com NSGs habilitados |
Este modelo permite implantar um cluster seguro de 3 nós do Service Fabric executando o Windows Server 2016 Data center em VMs de tamanho Standard_D2. O uso deste modelo permite controlar o tráfego de rede de entrada e saída usando os Grupos de Segurança de Rede. |
implantar um de cluster seguro de 5 nós |
Este modelo permite implantar um cluster seguro de 5 nós do Service Fabric executando o Windows Server 2019 Datacenter em um VMSS de tamanho Standard_D2_v2. |
implantar um cluster de 5 nós do Ubuntu Service Fabric |
Este modelo permite que você implante um cluster seguro de 5 nós do Service Fabric executando o Ubuntu em um VMSS de tamanho Standard_D2_V2. |
O tipo de recurso de clusters 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.
Para criar um recurso Microsoft.ServiceFabric/clusters, adicione o seguinte Terraform ao seu modelo.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.ServiceFabric/clusters@2016-09-01"
name = "string"
location = "string"
tags = {
{customized property} = "string"
}
body = jsonencode({
properties = {
azureActiveDirectory = {
clientApplication = "string"
clusterApplication = "string"
tenantId = "string"
}
certificate = {
thumbprint = "string"
thumbprintSecondary = "string"
x509StoreName = "string"
}
clientCertificateCommonNames = [
{
certificateCommonName = "string"
certificateIssuerThumbprint = "string"
isAdmin = bool
}
]
clientCertificateThumbprints = [
{
certificateThumbprint = "string"
isAdmin = bool
}
]
clusterCodeVersion = "string"
diagnosticsStorageAccountConfig = {
blobEndpoint = "string"
protectedAccountKeyName = "string"
queueEndpoint = "string"
storageAccountName = "string"
tableEndpoint = "string"
}
fabricSettings = [
{
name = "string"
parameters = [
{
name = "string"
value = "string"
}
]
}
]
managementEndpoint = "string"
nodeTypes = [
{
applicationPorts = {
endPort = int
startPort = int
}
capacities = {
{customized property} = "string"
}
clientConnectionEndpointPort = int
durabilityLevel = "string"
ephemeralPorts = {
endPort = int
startPort = int
}
httpGatewayEndpointPort = int
isPrimary = bool
name = "string"
placementProperties = {
{customized property} = "string"
}
reverseProxyEndpointPort = int
vmInstanceCount = int
}
]
reliabilityLevel = "string"
reverseProxyCertificate = {
thumbprint = "string"
thumbprintSecondary = "string"
x509StoreName = "string"
}
upgradeDescription = {
deltaHealthPolicy = {
maxPercentDeltaUnhealthyApplications = int
maxPercentDeltaUnhealthyNodes = int
maxPercentUpgradeDomainDeltaUnhealthyNodes = int
}
forceRestart = bool
healthCheckRetryTimeout = "string"
healthCheckStableDuration = "string"
healthCheckWaitDuration = "string"
healthPolicy = {
maxPercentUnhealthyApplications = int
maxPercentUnhealthyNodes = int
}
overrideUserUpgradePolicy = bool
upgradeDomainTimeout = "string"
upgradeReplicaSetCheckTimeout = "string"
upgradeTimeout = "string"
}
upgradeMode = "string"
vmImage = "string"
}
})
}
Designação | Descrição | Valor |
---|---|---|
clienteAplicação | ID do aplicativo cliente do Ative Directory do Azure | string |
clusterAplicação | ID do aplicativo de cluster do Ative Directory do Azure | string |
inquilinoId | ID do locatário do Ative Directory do Azure | string |
Designação | Descrição | Valor |
---|---|---|
impressão digital | Impressão digital do certificado principal | string (obrigatório) |
impressão digitalSecundário | Impressão digital do certificado secundário | string |
x509StoreName | O local do armazenamento de certificados local | 'Livro de Endereços' 'AuthRoot' «Autoridade certificadora» 'Não permitido' 'Meu' 'Raiz' 'Pessoas de confiança' 'Editora confiável' |
Designação | Descrição | Valor |
---|---|---|
certificadoCommonName | Certificado de nome comum ao qual deve ser concedido acesso; Tenha cuidado ao usar nomes comuns curinga | string (obrigatório) |
certificadoEmissor Impressão digital | Impressão digital do emissor do certificado | string (obrigatório) |
isAdmin | Este certificado é usado para acesso de administrador do cliente, se falso, ele é usado ou consulta apenas acesso | bool (obrigatório) |
Designação | Descrição | Valor |
---|---|---|
certificadoImpressão digital | Impressão digital do certificado | string (obrigatório) |
isAdmin | Este certificado é usado para acesso de administrador do cliente, se falso, ele é usado ou consulta apenas acesso | bool (obrigatório) |
Designação | Descrição | Valor |
---|---|---|
maxPercentUnhealthyApplications | A porcentagem máxima permitida de aplicativos não íntegros antes de relatar um erro. Por exemplo, para permitir que 10% de aplicativos não sejam íntegros, esse valor seria 10. | Int Restrições: Valor mínimo = 0 Valor máximo = 100 |
maxPercentUnhealthyNodes | A porcentagem máxima permitida de nós não íntegros antes de relatar um erro. Por exemplo, para permitir que 10% dos nós não estejam íntegros, esse valor seria 10. | Int Restrições: Valor mínimo = 0 Valor máximo = 100 |
Designação | Descrição | Valor |
---|---|---|
azureActiveDirectory | As configurações para habilitar a autenticação do AAD no cluster | AzureActiveDirectory |
certificado | Este certificado primário será usado como segurança de nó de cluster para nó, certificado SSL para ponto de extremidade de gerenciamento de cluster e cliente de administração padrão | CertificateDescription |
clientCertificateCommonNames | Lista de certificados de cliente confiáveis com base em nomes comuns | ClientCertificateCommonName[] |
clientCertificateImpressões digitais | Os detalhes da impressão digital do cliente, ele é usado para o acesso do cliente para a operação do cluster | ClientCertificateThumbprint[] |
clusterCodeVersion | A versão do código ServiceFabric em execução no cluster | string |
diagnosticsStorageAccountConfig | Os detalhes de configuração da conta de diagnóstico de armazenamento | DiagnosticsStorageAccountConfig |
fabricSettings | Lista de configurações de malha personalizada para configurar o cluster. | ConfiguraçõesSecçãoDescrição[] |
managementEndpoint | O ponto de extremidade de gerenciamento http do cluster | string (obrigatório) |
nodeTypes | A lista de tipos de nó que compõem o cluster | NodeTypeDescription[] (obrigatório) |
fiabilidadeNível | O nível de confiabilidade do cluster indica o tamanho do conjunto de réplicas do serviço do sistema | 'Bronze' 'Ouro' 'Platina' 'Prata' |
reverseProxyCertificate | O certificado do servidor usado pelo proxy reverso | CertificateDescription |
upgradeDescrição | A política a ser usada ao atualizar o cluster. | ClusterUpgradePolicy |
upgradeMode | O modo de atualização de cluster indica se a atualização de malha é iniciada automaticamente pelo sistema ou não | 'Automático' 'Manual' |
vmImage [en] | O nome da imagem VM VMSS foi configurado com. Nomes genéricos como Windows ou Linux podem ser usados. | string |
Designação | Descrição | Valor |
---|---|---|
maxPercentDeltaUnhealthyApplications | Percentagem adicional de aplicações não íntegras | Int Restrições: Valor mínimo = 0 Valor máximo = 100 (obrigatório) |
maxPercentDeltaUnhealthyNodes | Percentagem adicional de nós não íntegros | Int Restrições: Valor mínimo = 0 Valor máximo = 100 (obrigatório) |
maxPercentUpgradeDomainDeltaUnhealthyNodes | Porcentagem adicional de nós não íntegros por domínio de atualização | Int Restrições: Valor mínimo = 0 Valor máximo = 100 (obrigatório) |
Designação | Descrição | Valor |
---|---|---|
blobEndpoint | Ponto de extremidade de blob da conta de armazenamento de diagnóstico | string (obrigatório) |
protectedAccountKeyName | Nome da chave de armazenamento do Diagnóstico Protegido | string (obrigatório) |
queueEndpoint | Ponto de extremidade da fila da conta de armazenamento de diagnóstico | string (obrigatório) |
storageAccountName | Nome da conta de armazenamento de diagnóstico | string (obrigatório) |
tableEndpoint | Ponto de extremidade da tabela de contas de armazenamento de diagnóstico | string (obrigatório) |
Designação | Descrição | Valor |
---|---|---|
endPort [en] | Porta final de um intervalo de portas | int (obrigatório) |
startPort | Porta inicial de uma variedade de portas | int (obrigatório) |
Designação | Descrição | Valor |
---|---|---|
applicationPorts | Portas usadas por aplicativos | EndpointRangeDescription |
capacidades | As tags de capacidade aplicadas aos nós no tipo de nó, o gerenciador de recursos de cluster usa essas tags para entender quanto de um recurso um nó tem | NodeTypeDescriptionCapacities |
clientConnectionEndpointPort | A porta do ponto de extremidade de gerenciamento de cluster TCP | int (obrigatório) |
nível de durabilidade | Nível de durabilidade do tipo de nó | 'Bronze' 'Ouro' 'Prata' |
ephemeralPorts | Portas de aplicativos atribuídas pelo sistema | EndpointRangeDescription |
httpGatewayEndpointPort | A porta de ponto de extremidade de gerenciamento de cluster HTTP | int (obrigatório) |
isPrimário | Marque isso como o tipo de nó primário | bool (obrigatório) |
Designação | Nome do tipo de nó | string (obrigatório) |
placementPropriedades | As tags de posicionamento aplicadas aos nós no tipo de nó, que podem ser usadas para indicar onde determinados serviços (carga de trabalho) devem ser executados | NodeTypeDescriptionPlacementProperties |
reverseProxyEndpointPort | Ponto de extremidade usado por proxy reverso | Int |
vmInstanceCount | O número de instâncias de nó no tipo de nó | Int Restrições: Valor mínimo = 1 Valor máximo = 2147483647 (obrigatório) |
Designação | Descrição | Valor |
---|
Designação | Descrição | Valor |
---|
Designação | Descrição | Valor |
---|
Designação | Descrição | Valor |
---|---|---|
Designação | O nome da propriedade settings | string (obrigatório) |
valor | O valor do imóvel | string (obrigatório) |
Designação | Descrição | Valor |
---|---|---|
Designação | O nome da seção de configurações | string (obrigatório) |
Parâmetros | Coleção de configurações na seção, cada configuração é uma tupla que consiste em nome e valor da configuração | SettingsParameterDescription[] (obrigatório) |