Compartir a través de


Microsoft.ServiceFabric managedClusters 2020-01-01-preview

Definición de recursos de Bicep

El tipo de recurso managedClusters se puede implementar con operaciones destinadas a:

Para obtener una lista de las propiedades modificadas en cada versión de API, consulte registro de cambios.

Formato de recurso

Para crear un recurso Microsoft.ServiceFabric/managedClusters, agregue el siguiente bicep a la plantilla.

resource symbolicname 'Microsoft.ServiceFabric/managedClusters@2020-01-01-preview' = {
  location: 'string'
  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'
      }
    ]
  }
  sku: {
    name: 'string'
  }
  tags: {
    {customized property}: 'string'
  }
}

Valores de propiedad

AzureActiveDirectory

Nombre Descripción Valor
clientApplication Identificador de aplicación cliente de Azure Active Directory. cuerda
clusterApplication Identificador de aplicación del clúster de Azure Active Directory. cuerda
tenantId Identificador de inquilino de Azure Active Directory. cuerda

ClientCertificate

Nombre Descripción Valor
commonName Nombre común del certificado. cuerda
isAdmin Si el certificado es administrador o no. bool (obligatorio)
issuerThumbprint Huella digital del emisor para el certificado. Solo se usa junto con CommonName. cuerda
Huella digital Huella digital del certificado. cuerda

LoadBalancingRule

Nombre Descripción Valor
backendPort Puerto usado para conexiones internas en el punto de conexión. Los valores aceptables están comprendidos entre 1 y 65535. Entero

Restricciones:
Valor mínimo = 1
Valor máximo = 65534 (obligatorio)
frontendPort Puerto del punto de conexión externo. Los números de puerto de cada regla deben ser únicos en Load Balancer. Los valores aceptables están comprendidos entre 1 y 65534. Entero

Restricciones:
Valor mínimo = 1
Valor máximo = 65534 (obligatorio)
probeProtocol referencia al sondeo del equilibrador de carga utilizado por la regla de equilibrio de carga. 'http'
'https'
'tcp' (obligatorio)
probeRequestPath Ruta de acceso de la solicitud de sondeo. Solo se admite para sondeos HTTP/HTTPS. cuerda
protocolo Referencia al protocolo de transporte utilizado por la regla de equilibrio de carga. 'tcp'
'udp' (obligatorio)

ManagedClusterProperties

Nombre Descripción Valor
addonFeatures certificados de cliente para el clúster. Matriz de cadenas que contiene cualquiera de:
"BackupRestoreService"
"DnsService"
'ResourceMonitorService'
adminPassword contraseña de usuario administrador de vm. cuerda

Restricciones:
Valor confidencial. Pase como parámetro seguro.
adminUserName nombre de usuario de administrador de vm. string (obligatorio)
azureActiveDirectory Azure Active Directory. azureActiveDirectory
clientConnectionPort Puerto usado para las conexiones de cliente al clúster. Int
Clientes certificados de cliente para el clúster. ClientCertificate[]
clusterCodeVersion La versión en tiempo de ejecución de Service Fabric del clúster. Esta propiedad solo puede establecer el usuario cuando upgradeMode está establecido en "Manual". Para obtener una lista de las versiones disponibles de Service Fabric para los nuevos clústeres, use ClusterVersion API. Para obtener la lista de versiones disponibles para los clústeres existentes, use availableClusterVersions. cuerda
dnsName Nombre dns del clúster. string (obligatorio)
fabricSettings Lista de opciones de tejido personalizadas para configurar el clúster. SettingsSectionDescription[]
httpGatewayConnectionPort Puerto usado para las conexiones http al clúster. Int
loadBalancingRules Describe las reglas de equilibrio de carga. LoadBalancingRule []

Microsoft.ServiceFabric/managedClusters

Nombre Descripción Valor
ubicación Ubicación del recurso de Azure. string (obligatorio)
nombre El nombre del recurso string (obligatorio)
Propiedades Propiedades del recurso de clúster administrado managedClusterProperties
Sku SKU del clúster administrado Sku de
Etiquetas Etiquetas del recurso Diccionario de nombres y valores de etiqueta. Consulte etiquetas de en plantillas

ResourceTags

Nombre Descripción Valor

SettingsParameterDescription

Nombre Descripción Valor
nombre Nombre del parámetro de la configuración del tejido. string (obligatorio)
valor Valor de parámetro de la configuración del tejido. string (obligatorio)

SettingsSectionDescription

Nombre Descripción Valor
nombre Nombre de sección de la configuración del tejido. string (obligatorio)
Parámetros Colección de parámetros de la sección . SettingsParameterDescription[] (obligatorio)

Sku

Nombre Descripción Valor
nombre Nombre de Sku. "Básico"
'Estándar' (obligatorio)

Definición de recursos de plantilla de ARM

El tipo de recurso managedClusters se puede implementar con operaciones destinadas a:

Para obtener una lista de las propiedades modificadas en cada versión de API, consulte registro de cambios.

Formato de recurso

Para crear un recurso Microsoft.ServiceFabric/managedClusters, agregue el siguiente JSON a la plantilla.

{
  "type": "Microsoft.ServiceFabric/managedClusters",
  "apiVersion": "2020-01-01-preview",
  "name": "string",
  "location": "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"
      }
    ]
  },
  "sku": {
    "name": "string"
  },
  "tags": {
    "{customized property}": "string"
  }
}

Valores de propiedad

AzureActiveDirectory

Nombre Descripción Valor
clientApplication Identificador de aplicación cliente de Azure Active Directory. cuerda
clusterApplication Identificador de aplicación del clúster de Azure Active Directory. cuerda
tenantId Identificador de inquilino de Azure Active Directory. cuerda

ClientCertificate

Nombre Descripción Valor
commonName Nombre común del certificado. cuerda
isAdmin Si el certificado es administrador o no. bool (obligatorio)
issuerThumbprint Huella digital del emisor para el certificado. Solo se usa junto con CommonName. cuerda
Huella digital Huella digital del certificado. cuerda

LoadBalancingRule

Nombre Descripción Valor
backendPort Puerto usado para conexiones internas en el punto de conexión. Los valores aceptables están comprendidos entre 1 y 65535. Entero

Restricciones:
Valor mínimo = 1
Valor máximo = 65534 (obligatorio)
frontendPort Puerto del punto de conexión externo. Los números de puerto de cada regla deben ser únicos en Load Balancer. Los valores aceptables están comprendidos entre 1 y 65534. Entero

Restricciones:
Valor mínimo = 1
Valor máximo = 65534 (obligatorio)
probeProtocol referencia al sondeo del equilibrador de carga utilizado por la regla de equilibrio de carga. 'http'
'https'
'tcp' (obligatorio)
probeRequestPath Ruta de acceso de la solicitud de sondeo. Solo se admite para sondeos HTTP/HTTPS. cuerda
protocolo Referencia al protocolo de transporte utilizado por la regla de equilibrio de carga. 'tcp'
'udp' (obligatorio)

ManagedClusterProperties

Nombre Descripción Valor
addonFeatures certificados de cliente para el clúster. Matriz de cadenas que contiene cualquiera de:
"BackupRestoreService"
"DnsService"
'ResourceMonitorService'
adminPassword contraseña de usuario administrador de vm. cuerda

Restricciones:
Valor confidencial. Pase como parámetro seguro.
adminUserName nombre de usuario de administrador de vm. string (obligatorio)
azureActiveDirectory Azure Active Directory. azureActiveDirectory
clientConnectionPort Puerto usado para las conexiones de cliente al clúster. Int
Clientes certificados de cliente para el clúster. ClientCertificate[]
clusterCodeVersion La versión en tiempo de ejecución de Service Fabric del clúster. Esta propiedad solo puede establecer el usuario cuando upgradeMode está establecido en "Manual". Para obtener una lista de las versiones disponibles de Service Fabric para los nuevos clústeres, use ClusterVersion API. Para obtener la lista de versiones disponibles para los clústeres existentes, use availableClusterVersions. cuerda
dnsName Nombre dns del clúster. string (obligatorio)
fabricSettings Lista de opciones de tejido personalizadas para configurar el clúster. SettingsSectionDescription[]
httpGatewayConnectionPort Puerto usado para las conexiones http al clúster. Int
loadBalancingRules Describe las reglas de equilibrio de carga. LoadBalancingRule []

Microsoft.ServiceFabric/managedClusters

Nombre Descripción Valor
apiVersion La versión de api '2020-01-01-preview'
ubicación Ubicación del recurso de Azure. string (obligatorio)
nombre El nombre del recurso string (obligatorio)
Propiedades Propiedades del recurso de clúster administrado managedClusterProperties
Sku SKU del clúster administrado Sku de
Etiquetas Etiquetas del recurso Diccionario de nombres y valores de etiqueta. Consulte etiquetas de en plantillas
tipo El tipo de recurso "Microsoft.ServiceFabric/managedClusters"

ResourceTags

Nombre Descripción Valor

SettingsParameterDescription

Nombre Descripción Valor
nombre Nombre del parámetro de la configuración del tejido. string (obligatorio)
valor Valor de parámetro de la configuración del tejido. string (obligatorio)

SettingsSectionDescription

Nombre Descripción Valor
nombre Nombre de sección de la configuración del tejido. string (obligatorio)
Parámetros Colección de parámetros de la sección . SettingsParameterDescription[] (obligatorio)

Sku

Nombre Descripción Valor
nombre Nombre de Sku. "Básico"
'Estándar' (obligatorio)

Definición de recursos de Terraform (proveedor AzAPI)

El tipo de recurso managedClusters se puede implementar con operaciones destinadas a:

  • grupos de recursos de

Para obtener una lista de las propiedades modificadas en cada versión de API, consulte registro de cambios.

Formato de recurso

Para crear un recurso Microsoft.ServiceFabric/managedClusters, agregue el siguiente Terraform a la plantilla.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.ServiceFabric/managedClusters@2020-01-01-preview"
  name = "string"
  location = "string"
  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"
  }
  tags = {
    {customized property} = "string"
  }
}

Valores de propiedad

AzureActiveDirectory

Nombre Descripción Valor
clientApplication Identificador de aplicación cliente de Azure Active Directory. cuerda
clusterApplication Identificador de aplicación del clúster de Azure Active Directory. cuerda
tenantId Identificador de inquilino de Azure Active Directory. cuerda

ClientCertificate

Nombre Descripción Valor
commonName Nombre común del certificado. cuerda
isAdmin Si el certificado es administrador o no. bool (obligatorio)
issuerThumbprint Huella digital del emisor para el certificado. Solo se usa junto con CommonName. cuerda
Huella digital Huella digital del certificado. cuerda

LoadBalancingRule

Nombre Descripción Valor
backendPort Puerto usado para conexiones internas en el punto de conexión. Los valores aceptables están comprendidos entre 1 y 65535. Entero

Restricciones:
Valor mínimo = 1
Valor máximo = 65534 (obligatorio)
frontendPort Puerto del punto de conexión externo. Los números de puerto de cada regla deben ser únicos en Load Balancer. Los valores aceptables están comprendidos entre 1 y 65534. Entero

Restricciones:
Valor mínimo = 1
Valor máximo = 65534 (obligatorio)
probeProtocol referencia al sondeo del equilibrador de carga utilizado por la regla de equilibrio de carga. 'http'
'https'
'tcp' (obligatorio)
probeRequestPath Ruta de acceso de la solicitud de sondeo. Solo se admite para sondeos HTTP/HTTPS. cuerda
protocolo Referencia al protocolo de transporte utilizado por la regla de equilibrio de carga. 'tcp'
'udp' (obligatorio)

ManagedClusterProperties

Nombre Descripción Valor
addonFeatures certificados de cliente para el clúster. Matriz de cadenas que contiene cualquiera de:
"BackupRestoreService"
"DnsService"
'ResourceMonitorService'
adminPassword contraseña de usuario administrador de vm. cuerda

Restricciones:
Valor confidencial. Pase como parámetro seguro.
adminUserName nombre de usuario de administrador de vm. string (obligatorio)
azureActiveDirectory Azure Active Directory. azureActiveDirectory
clientConnectionPort Puerto usado para las conexiones de cliente al clúster. Int
Clientes certificados de cliente para el clúster. ClientCertificate[]
clusterCodeVersion La versión en tiempo de ejecución de Service Fabric del clúster. Esta propiedad solo puede establecer el usuario cuando upgradeMode está establecido en "Manual". Para obtener una lista de las versiones disponibles de Service Fabric para los nuevos clústeres, use ClusterVersion API. Para obtener la lista de versiones disponibles para los clústeres existentes, use availableClusterVersions. cuerda
dnsName Nombre dns del clúster. string (obligatorio)
fabricSettings Lista de opciones de tejido personalizadas para configurar el clúster. SettingsSectionDescription[]
httpGatewayConnectionPort Puerto usado para las conexiones http al clúster. Int
loadBalancingRules Describe las reglas de equilibrio de carga. LoadBalancingRule []

Microsoft.ServiceFabric/managedClusters

Nombre Descripción Valor
ubicación Ubicación del recurso de Azure. string (obligatorio)
nombre El nombre del recurso string (obligatorio)
Propiedades Propiedades del recurso de clúster administrado managedClusterProperties
Sku SKU del clúster administrado Sku de
Etiquetas Etiquetas del recurso Diccionario de nombres y valores de etiqueta.
tipo El tipo de recurso "Microsoft.ServiceFabric/managedClusters@2020-01-01-preview"

ResourceTags

Nombre Descripción Valor

SettingsParameterDescription

Nombre Descripción Valor
nombre Nombre del parámetro de la configuración del tejido. string (obligatorio)
valor Valor de parámetro de la configuración del tejido. string (obligatorio)

SettingsSectionDescription

Nombre Descripción Valor
nombre Nombre de sección de la configuración del tejido. string (obligatorio)
Parámetros Colección de parámetros de la sección . SettingsParameterDescription[] (obligatorio)

Sku

Nombre Descripción Valor
nombre Nombre de Sku. "Básico"
'Estándar' (obligatorio)