Compartir a través de


Cluster Clase

Definición

El recurso de clúster

[Microsoft.Rest.Serialization.JsonTransformation]
public class Cluster : Microsoft.Azure.Management.ServiceFabric.Models.Resource
[<Microsoft.Rest.Serialization.JsonTransformation>]
type Cluster = class
    inherit Resource
Public Class Cluster
Inherits Resource
Herencia
Cluster
Atributos

Constructores

Cluster()

Inicializa una nueva instancia de la clase Cluster.

Cluster(String, String, IList<NodeTypeDescription>, String, String, String, IDictionary<String,String>, String, IList<String>, IList<ClusterVersionDetails>, AzureActiveDirectory, CertificateDescription, ServerCertificateCommonNames, IList<ClientCertificateCommonName>, IList<ClientCertificateThumbprint>, String, String, String, String, DiagnosticsStorageAccountConfig, Nullable<Boolean>, IList<SettingsSectionDescription>, String, String, CertificateDescription, ServerCertificateCommonNames, ClusterUpgradePolicy, String, ApplicationTypeVersionsCleanupPolicy, String)

Inicializa una nueva instancia de la clase Cluster.

Propiedades

AddOnFeatures

Obtiene o establece la lista de características de complemento que se habilitarán en el clúster.

ApplicationTypeVersionsCleanupPolicy

Obtiene o establece la directiva utilizada para limpiar las versiones no utilizadas.

AvailableClusterVersions

Obtiene las versiones en tiempo de ejecución de Service Fabric disponibles para este clúster.

AzureActiveDirectory

Obtiene o establece la configuración de autenticación de AAD del clúster.

Certificate

Obtiene o establece el certificado que se va a usar para proteger el clúster. El certificado proporcionado se usará para la seguridad de nodo a nodo dentro del clúster, el certificado SSL para el punto de conexión de administración del clúster y el cliente de administración predeterminado.

CertificateCommonNames

Obtiene o establece describe una lista de certificados de servidor a los que se hace referencia por nombre común que se usan para proteger el clúster.

ClientCertificateCommonNames

Obtiene o establece la lista de certificados de cliente a los que se hace referencia por nombre común que pueden administrar el clúster.

ClientCertificateThumbprints

Obtiene o establece la lista de certificados de cliente a los que hace referencia la huella digital que pueden administrar el clúster.

ClusterCodeVersion

Obtiene o establece 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 de Service Fabric disponibles para los nuevos clústeres, use ClusterVersion API. Para obtener la lista de versiones disponibles para los clústeres existentes, use availableClusterVersions.

ClusterEndpoint

Obtiene el punto de conexión del proveedor de recursos de Azure. Un servicio del sistema del clúster se conecta a este punto de conexión.

ClusterId

Obtiene un identificador único generado por el servicio para el recurso de clúster.

ClusterState

Obtiene el estado actual del clúster.

  • WaitingForNodes: indica que se crea el recurso de clúster y que el proveedor de recursos espera a que la extensión de máquina virtual de Service Fabric arranque e informe a él.
  • Implementación: indica que el entorno de ejecución de Service Fabric se está instalando en las máquinas virtuales. El recurso de clúster estará en este estado hasta que el clúster arranque y los servicios del sistema estén actualizados.
  • BaselineUpgrade: indica que el clúster está actualizando para establecer la versión del clúster. Esta actualización se inicia automáticamente cuando el clúster arranca por primera vez.
  • UpdatingUserConfiguration: indica que el clúster se está actualizando con la configuración proporcionada por el usuario.
  • UpdatingUserCertificate: indica que el clúster se está actualizando con el certificado proporcionado por el usuario.
  • UpdatingInfrastructure: indica que el clúster se está actualizando con la versión más reciente del entorno de ejecución de Service Fabric. Esto sucede solo cuando upgradeMode se establece en "Automático".
  • Aplicación deClusterVersion: indica que el clúster está en una versión diferente de la esperada y el clúster se está actualizando a la versión esperada.
  • UpgradeServiceUnreachable: indica que el servicio del sistema del clúster ya no sondea el proveedor de recursos. El proveedor de recursos no puede administrar los clústeres de este estado.
  • Escalado automático: indica que se está ajustando el valor de ReliabilityLevel del clúster.
  • Listo: indica que el clúster está en un estado estable. . Entre los valores posibles se incluyen: 'WaitingForNodes', 'Deploying', 'BaselineUpgrade', 'UpdatingUserConfiguration', 'UpdatingUserCertificate', 'UpdatingInfrastructure', 'EnforcingClusterVersion', 'UpgradeServiceUnreachable', 'AutoScale', 'Ready'
DiagnosticsStorageAccountConfig

Obtiene o establece la información de la cuenta de almacenamiento para almacenar los registros de diagnóstico de Service Fabric.

Etag

Obtiene etag de recursos de Azure.

(Heredado de Resource)
EventStoreServiceEnabled

Obtiene o establece indica si el servicio de almacén de eventos está habilitado.

FabricSettings

Obtiene o establece la lista de opciones de tejido personalizadas para configurar el clúster.

Id

Obtiene el identificador de recursos de Azure.

(Heredado de Resource)
Location

Obtiene o establece la ubicación del recurso de Azure.

(Heredado de Resource)
ManagementEndpoint

Obtiene o establece el punto de conexión de administración http del clúster.

Name

Obtiene el nombre del recurso de Azure.

(Heredado de Resource)
NodeTypes

Obtiene o establece la lista de tipos de nodo del clúster.

ProvisioningState

Obtiene el estado de aprovisionamiento del recurso de clúster. Entre los valores posibles se incluyen: "Actualización", "Correcto", "Failed", "Canceled"

ReliabilityLevel

Obtiene o establece el nivel de confiabilidad establece el tamaño del conjunto de réplicas de los servicios del sistema. Obtenga información sobre ReliabilityLevel.

  • Ninguno: ejecute los servicios del sistema con un recuento de conjuntos de réplicas de destino de
  1. Esto solo se debe usar para los clústeres de prueba.
  • Bronze: ejecute los servicios del sistema con un recuento de conjuntos de réplicas de destino de 3. Esto solo se debe usar para los clústeres de prueba.
  • Silver: ejecute los servicios del sistema con un recuento de conjuntos de réplicas de destino de 5.
  • Gold: ejecute los servicios del sistema con un recuento de conjuntos de réplicas de destino de
  • Platinum: ejecute los servicios del sistema con un recuento de conjuntos de réplicas de destino de 9. . Entre los valores posibles se incluyen: 'None', 'Bronze', 'Silver', 'Gold', 'Platinum'
ReverseProxyCertificate

Obtiene o establece el certificado de servidor utilizado por el proxy inverso.

ReverseProxyCertificateCommonNames

Obtiene o establece describe una lista de certificados de servidor a los que se hace referencia por nombre común que se usan para proteger el clúster.

Tags

Obtiene o establece etiquetas de recursos de Azure.

(Heredado de Resource)
Type

Obtiene el tipo de recurso de Azure.

(Heredado de Resource)
UpgradeDescription

Obtiene o establece la directiva que se va a usar al actualizar el clúster.

UpgradeMode

Obtiene o establece el modo de actualización del clúster cuando hay disponible una nueva versión en tiempo de ejecución de Service Fabric.

  • Automático: el clúster se actualizará automáticamente a la versión más reciente del entorno de ejecución de Service Fabric en cuanto esté disponible.
  • Manual: el clúster no se actualizará automáticamente a la versión más reciente del entorno de ejecución de Service Fabric. El clúster se actualiza estableciendo la propiedad clusterCodeVersion en el recurso de clúster. . Entre los valores posibles se incluyen: 'Automatic', 'Manual'
VmImage

Obtiene o establece la imagen de máquina virtual con la que se ha configurado VMSS. Se pueden usar nombres genéricos como Windows o Linux.

Métodos

Validate()

Valide el objeto .

Se aplica a