Microsoft.ServiceFabric managedClusters 2020-01-01-preview
- Mais recente
- 2024-04-01
- 2024-02-01-preview
- 2023-12-01-preview
- 2023-11-01-preview
- 2023-09-01-preview
- 2023-07-01-preview
- 2023-03-01-preview
- 2023-02-01-preview
- 2022-10-01-preview
- 2022-08-01-preview
- 2022-06-01-preview
- 2022-02-01-preview
- 2022-01-01
- 2021-11-01-preview
- 01-2021-07-01-preview
- 2021-05-01
- 01-01-2021-pré-visualização
- 01-01-2020-preview
Definição de recurso do Bicep
O tipo de recurso managedClusters pode ser implementado com operações que visam:
- Grupos de recursos – veja os comandos de implementação do grupo de recursos
Para obter uma lista das propriedades alteradas em cada versão da API, veja Registo de alterações.
Formato do recurso
Para criar um recurso Microsoft.ServiceFabric/managedClusters, adicione o seguinte Bicep ao seu modelo.
resource symbolicname 'Microsoft.ServiceFabric/managedClusters@2020-01-01-preview' = {
name: 'string'
location: 'string'
tags: {
tagName1: 'tagValue1'
tagName2: 'tagValue2'
}
sku: {
name: 'string'
}
properties: {
addonFeatures: [
'string'
]
adminPassword: 'string'
adminUserName: 'string'
azureActiveDirectory: {
clientApplication: 'string'
clusterApplication: 'string'
tenantId: 'string'
}
clientConnectionPort: int
clients: [
{
commonName: 'string'
isAdmin: bool
issuerThumbprint: 'string'
thumbprint: 'string'
}
]
clusterCodeVersion: 'string'
dnsName: 'string'
fabricSettings: [
{
name: 'string'
parameters: [
{
name: 'string'
value: 'string'
}
]
}
]
httpGatewayConnectionPort: int
loadBalancingRules: [
{
backendPort: int
frontendPort: int
probeProtocol: 'string'
probeRequestPath: 'string'
protocol: 'string'
}
]
}
}
Valores de propriedade
managedClusters
Nome | Descrição | Valor |
---|---|---|
name | O nome do recurso | cadeia (obrigatório) |
localização | Localização dos recursos do Azure. | cadeia (obrigatório) |
etiquetas | Etiquetas de recursos do Azure. | Dicionário de nomes e valores de etiquetas. Ver Etiquetas em modelos |
sku | O SKU do cluster gerido | SKU |
propriedades | As propriedades dos recursos do cluster gerido | ManagedClusterProperties |
ManagedClusterProperties
Nome | Descrição | Valor |
---|---|---|
addonFeatures | certificados de cliente para o cluster. | Matriz de cadeia que contém qualquer um dos seguintes: "BackupRestoreService" "DnsService" "ResourceMonitorService" |
adminPassword | palavra-passe de utilizador administrador da vm. | string Restrições: Valor confidencial. Transmita como um parâmetro seguro. |
adminUserName | nome de utilizador do administrador da vm. | cadeia (obrigatório) |
azureActiveDirectory | Azure Active Directory. | AzureActiveDirectory |
clientConnectionPort | A porta utilizada para ligações de cliente ao cluster. | int |
clientes | certificados de cliente para o cluster. | ClientCertificate[] |
clusterCodeVersion | A versão de runtime do Service Fabric do cluster. Esta propriedade só pode ser definida pelo utilizador quando upgradeMode está definido como "Manual". Para obter uma lista das versões disponíveis do Service Fabric para novos clusters, utilize a API ClusterVersion. Para obter a lista de versões disponíveis para clusters existentes, utilize availableClusterVersions. | string |
dnsName | O nome dns do cluster. | cadeia (obrigatório) |
recursos de infraestruturaDefinições | A lista de definições de recursos de infraestrutura personalizados para configurar o cluster. | SettingsSectionDescription[] |
httpGatewayConnectionPort | A porta utilizada para ligações http ao cluster. | int |
loadBalancingRules | Descreve as regras de balanceamento de carga. | LoadBalancingRule[] |
AzureActiveDirectory
Nome | Descrição | Valor |
---|---|---|
clientApplication | ID da aplicação cliente do Azure Active Directory. | string |
clusterApplication | ID da aplicação do cluster do Azure Active Directory. | string |
tenantId | ID do inquilino do Azure Active Directory. | string |
ClientCertificate
Nome | Descrição | Valor |
---|---|---|
commonName | Nome comum do certificado. | string |
isAdmin | Quer o certificado seja ou não administrador. | bool (obrigatório) |
issuerThumbprint | Thumbprint do emissor para o certificado. Utilizado apenas em conjunto com o CommonName. | string |
thumbprint | Thumbprint do Certificado. | string |
SettingsSectionDescription
Nome | Descrição | Valor |
---|---|---|
name | O nome da secção das definições de recursos de infraestrutura. | cadeia (obrigatório) |
parâmetros | A coleção de parâmetros na secção. | SettingsParameterDescription[] (obrigatório) |
DefiniçõesParameterDescription
Nome | Descrição | Valor |
---|---|---|
name | O nome do parâmetro da definição de recursos de infraestrutura. | cadeia (obrigatório) |
valor | O valor do parâmetro da definição de recursos de infraestrutura. | cadeia (obrigatório) |
LoadBalancingRule
Nome | Descrição | Valor |
---|---|---|
backendPort | A porta utilizada para ligações internas no ponto final. Os valores aceitáveis estão entre 1 e 65535. | int (obrigatório) Restrições: Valor mínimo = 1 Valor máximo = 65534 |
frontendPort | A porta para o ponto final externo. Os números de porta para cada regra têm de ser exclusivos no Balanceador de Carga. Os valores aceitáveis estão entre 1 e 65534. | int (obrigatório) Restrições: Valor mínimo = 1 Valor máximo = 65534 |
probeProtocol | a referência à sonda do balanceador de carga utilizada pela regra de balanceamento de carga. | 'http '' https '"tcp" (obrigatório) |
probeRequestPath | O caminho do pedido de pesquisa. Apenas suportado para sondas HTTP/HTTPS. | string |
protocolo | A referência ao protocolo de transporte utilizado pela regra de balanceamento de carga. | 'tcp' "udp" (obrigatório) |
Sku
Nome | Descrição | Valor |
---|---|---|
name | Nome do SKU. | "Básico" "Standard" (obrigatório) |
Definição de recurso de modelo do ARM
O tipo de recurso managedClusters pode ser implementado com operações que visam:
- Grupos de recursos – veja comandos de implementação de grupos de recursos
Para obter uma lista de propriedades alteradas em cada versão da API, veja registo de alterações.
Formato do recurso
Para criar um recurso Microsoft.ServiceFabric/managedClusters, adicione o seguinte JSON ao seu modelo.
{
"type": "Microsoft.ServiceFabric/managedClusters",
"apiVersion": "2020-01-01-preview",
"name": "string",
"location": "string",
"tags": {
"tagName1": "tagValue1",
"tagName2": "tagValue2"
},
"sku": {
"name": "string"
},
"properties": {
"addonFeatures": [ "string" ],
"adminPassword": "string",
"adminUserName": "string",
"azureActiveDirectory": {
"clientApplication": "string",
"clusterApplication": "string",
"tenantId": "string"
},
"clientConnectionPort": "int",
"clients": [
{
"commonName": "string",
"isAdmin": "bool",
"issuerThumbprint": "string",
"thumbprint": "string"
}
],
"clusterCodeVersion": "string",
"dnsName": "string",
"fabricSettings": [
{
"name": "string",
"parameters": [
{
"name": "string",
"value": "string"
}
]
}
],
"httpGatewayConnectionPort": "int",
"loadBalancingRules": [
{
"backendPort": "int",
"frontendPort": "int",
"probeProtocol": "string",
"probeRequestPath": "string",
"protocol": "string"
}
]
}
}
Valores de propriedade
managedClusters
Nome | Descrição | Valor |
---|---|---|
tipo | O tipo de recurso | "Microsoft.ServiceFabric/managedClusters" |
apiVersion | A versão da API de recursos | '2020-01-01-preview' |
name | O nome do recurso | cadeia (obrigatório) |
localização | Localização dos recursos do Azure. | cadeia (obrigatório) |
etiquetas | Etiquetas de recursos do Azure. | Dicionário de nomes e valores de etiquetas. Ver Etiquetas em modelos |
sku | O SKU do cluster gerido | SKU |
propriedades | As propriedades dos recursos do cluster gerido | ManagedClusterProperties |
ManagedClusterProperties
Nome | Descrição | Valor |
---|---|---|
addonFeatures | certificados de cliente para o cluster. | Matriz de cadeia que contém qualquer um dos seguintes: "BackupRestoreService" "DnsService" "ResourceMonitorService" |
adminPassword | palavra-passe de utilizador administrador da vm. | string Restrições: Valor confidencial. Transmita como um parâmetro seguro. |
adminUserName | nome de utilizador do administrador da vm. | cadeia (obrigatório) |
azureActiveDirectory | Azure Active Directory. | AzureActiveDirectory |
clientConnectionPort | A porta utilizada para ligações de cliente ao cluster. | int |
clientes | certificados de cliente para o cluster. | ClientCertificate[] |
clusterCodeVersion | A versão de runtime do Service Fabric do cluster. Esta propriedade só pode ser definida pelo utilizador quando upgradeMode está definido como "Manual". Para obter uma lista das versões disponíveis do Service Fabric para novos clusters, utilize a API ClusterVersion. Para obter a lista de versões disponíveis para clusters existentes, utilize availableClusterVersions. | string |
dnsName | O nome dns do cluster. | cadeia (obrigatório) |
recursos de infraestruturaDefinições | A lista de definições de recursos de infraestrutura personalizados para configurar o cluster. | SettingsSectionDescription[] |
httpGatewayConnectionPort | A porta utilizada para ligações http ao cluster. | int |
loadBalancingRules | Descreve as regras de balanceamento de carga. | LoadBalancingRule[] |
AzureActiveDirectory
Nome | Descrição | Valor |
---|---|---|
clientApplication | ID da aplicação cliente do Azure Active Directory. | string |
clusterApplication | ID da aplicação de cluster do Azure Active Directory. | string |
tenantId | ID de inquilino do Azure Active Directory. | string |
ClientCertificate
Nome | Descrição | Valor |
---|---|---|
commonName | Nome comum do certificado. | string |
isAdmin | Quer o certificado seja ou não administrador. | bool (obrigatório) |
issuerThumbprint | Thumbprint do emissor do certificado. Utilizado apenas em conjunto com o CommonName. | string |
thumbprint | Thumbprint do Certificado. | string |
SettingsSectionDescription
Nome | Descrição | Valor |
---|---|---|
name | O nome da secção das definições de recursos de infraestrutura. | cadeia (obrigatório) |
parâmetros | A coleção de parâmetros na secção . | SettingsParameterDescription[] (obrigatório) |
DefiniçõesParameterDescription
Nome | Descrição | Valor |
---|---|---|
name | O nome do parâmetro da definição de recursos de infraestrutura. | cadeia (obrigatório) |
valor | O valor do parâmetro da definição de recursos de infraestrutura. | cadeia (obrigatório) |
LoadBalancingRule
Nome | Descrição | Valor |
---|---|---|
backendPort | A porta utilizada para ligações internas no ponto final. Os valores aceitáveis estão entre 1 e 65535. | int (obrigatório) Restrições: Valor mínimo = 1 Valor máximo = 65534 |
frontendPort | A porta para o ponto final externo. Os números de porta para cada regra têm de ser exclusivos no Balanceador de Carga. Os valores aceitáveis estão entre 1 e 65534. | int (obrigatório) Restrições: Valor mínimo = 1 Valor máximo = 65534 |
probeProtocol | a referência à sonda do balanceador de carga utilizada pela regra de balanceamento de carga. | 'http '' https ''tcp' (obrigatório) |
probeRequestPath | O caminho do pedido de pesquisa. Apenas suportado para sondas HTTP/HTTPS. | string |
protocolo | A referência ao protocolo de transporte utilizado pela regra de balanceamento de carga. | 'tcp' "udp" (obrigatório) |
Sku
Nome | Descrição | Valor |
---|---|---|
name | Nome do SKU. | "Básico" "Standard" (obrigatório) |
Definição de recurso terraform (fornecedor AzAPI)
O tipo de recurso managedClusters pode ser implementado com operações que visam:
- Grupos de recursos
Para obter uma lista das propriedades alteradas em cada versão da API, veja Registo de alterações.
Formato do recurso
Para criar um recurso Microsoft.ServiceFabric/managedClusters, adicione o seguinte Terraform ao seu modelo.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.ServiceFabric/managedClusters@2020-01-01-preview"
name = "string"
location = "string"
parent_id = "string"
tags = {
tagName1 = "tagValue1"
tagName2 = "tagValue2"
}
body = jsonencode({
properties = {
addonFeatures = [
"string"
]
adminPassword = "string"
adminUserName = "string"
azureActiveDirectory = {
clientApplication = "string"
clusterApplication = "string"
tenantId = "string"
}
clientConnectionPort = int
clients = [
{
commonName = "string"
isAdmin = bool
issuerThumbprint = "string"
thumbprint = "string"
}
]
clusterCodeVersion = "string"
dnsName = "string"
fabricSettings = [
{
name = "string"
parameters = [
{
name = "string"
value = "string"
}
]
}
]
httpGatewayConnectionPort = int
loadBalancingRules = [
{
backendPort = int
frontendPort = int
probeProtocol = "string"
probeRequestPath = "string"
protocol = "string"
}
]
}
sku = {
name = "string"
}
})
}
Valores de propriedade
managedClusters
Nome | Descrição | Valor |
---|---|---|
tipo | O tipo de recurso | "Microsoft.ServiceFabric/managedClusters@2020-01-01-preview" |
name | O nome do recurso | cadeia (obrigatório) |
localização | Localização dos recursos do Azure. | cadeia (obrigatório) |
parent_id | Para implementar num grupo de recursos, utilize o ID desse grupo de recursos. | cadeia (obrigatório) |
etiquetas | Etiquetas de recursos do Azure. | Dicionário de nomes e valores de etiquetas. |
sku | O SKU do cluster gerido | SKU |
propriedades | As propriedades dos recursos do cluster gerido | ManagedClusterProperties |
ManagedClusterProperties
Nome | Descrição | Valor |
---|---|---|
addonFeatures | certificados de cliente para o cluster. | Matriz de cadeia que contém qualquer um dos seguintes: "BackupRestoreService" "DnsService" "ResourceMonitorService" |
adminPassword | palavra-passe de utilizador administrador da vm. | string Restrições: Valor confidencial. Transmita como um parâmetro seguro. |
adminUserName | nome de utilizador do administrador da vm. | cadeia (obrigatório) |
azureActiveDirectory | Azure Active Directory. | AzureActiveDirectory |
clientConnectionPort | A porta utilizada para ligações de cliente ao cluster. | int |
clientes | certificados de cliente para o cluster. | ClientCertificate[] |
clusterCodeVersion | A versão de runtime do Service Fabric do cluster. Esta propriedade só pode ser definida pelo utilizador quando upgradeMode está definido como "Manual". Para obter uma lista das versões disponíveis do Service Fabric para novos clusters, utilize a API ClusterVersion. Para obter a lista de versões disponíveis para clusters existentes, utilize availableClusterVersions. | string |
dnsName | O nome dns do cluster. | cadeia (obrigatório) |
recursos de infraestruturaDefinições | A lista de definições de recursos de infraestrutura personalizados para configurar o cluster. | SettingsSectionDescription[] |
httpGatewayConnectionPort | A porta utilizada para ligações http ao cluster. | int |
loadBalancingRules | Descreve as regras de balanceamento de carga. | LoadBalancingRule[] |
AzureActiveDirectory
Nome | Descrição | Valor |
---|---|---|
clientApplication | ID da aplicação cliente do Azure Active Directory. | string |
clusterApplication | ID da aplicação de cluster do Azure Active Directory. | string |
tenantId | ID de inquilino do Azure Active Directory. | string |
ClientCertificate
Nome | Descrição | Valor |
---|---|---|
commonName | Nome comum do certificado. | string |
isAdmin | Quer o certificado seja ou não administrador. | bool (obrigatório) |
issuerThumbprint | Thumbprint do emissor do certificado. Utilizado apenas em conjunto com o CommonName. | string |
thumbprint | Thumbprint do Certificado. | string |
SettingsSectionDescription
Nome | Descrição | Valor |
---|---|---|
name | O nome da secção das definições de recursos de infraestrutura. | cadeia (obrigatório) |
parâmetros | A coleção de parâmetros na secção . | SettingsParameterDescription[] (obrigatório) |
DefiniçõesParameterDescription
Nome | Descrição | Valor |
---|---|---|
name | O nome do parâmetro da definição de recursos de infraestrutura. | cadeia (obrigatório) |
valor | O valor do parâmetro da definição de recursos de infraestrutura. | cadeia (obrigatório) |
LoadBalancingRule
Nome | Descrição | Valor |
---|---|---|
backendPort | A porta utilizada para ligações internas no ponto final. Os valores aceitáveis estão entre 1 e 65535. | int (obrigatório) Restrições: Valor mínimo = 1 Valor máximo = 65534 |
frontendPort | A porta para o ponto final externo. Os números de porta para cada regra têm de ser exclusivos no Balanceador de Carga. Os valores aceitáveis estão entre 1 e 65534. | int (obrigatório) Restrições: Valor mínimo = 1 Valor máximo = 65534 |
probeProtocol | a referência à sonda do balanceador de carga utilizada pela regra de balanceamento de carga. | "http "" https ""tcp" (obrigatório) |
probeRequestPath | O caminho do pedido de pesquisa. Apenas suportado para sondas HTTP/HTTPS. | string |
protocolo | A referência ao protocolo de transporte utilizado pela regra de balanceamento de carga. | "tcp" "udp" (obrigatório) |
Sku
Nome | Descrição | Valor |
---|---|---|
name | Nome do SKU. | "Básico" "Standard" (obrigatório) |
Comentários
https://aka.ms/ContentUserFeedback.
Brevemente: Ao longo de 2024, vamos descontinuar progressivamente o GitHub Issues como mecanismo de feedback para conteúdos e substituí-lo por um novo sistema de feedback. Para obter mais informações, veja:Submeter e ver comentários