ClusterResourceProperties Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Propiedades de un clúster de Cassandra administrado.
public class ClusterResourceProperties
type ClusterResourceProperties = class
Public Class ClusterResourceProperties
- Herencia
-
ClusterResourceProperties
Constructores
ClusterResourceProperties() |
Inicializa una nueva instancia de la clase ClusterResourceProperties. |
ClusterResourceProperties(String, String, String, String, String, String, String, SeedNode, Nullable<Boolean>, IList<Certificate>, IList<Certificate>, IList<Certificate>, IList<SeedNode>, IList<SeedNode>, Nullable<Int32>, Nullable<Boolean>, Nullable<Boolean>) |
Inicializa una nueva instancia de la clase ClusterResourceProperties. |
Propiedades
AuthenticationMethod |
Obtiene o establece el método de autenticación que Cassandra debe usar para autenticar a los clientes. "None" desactiva la autenticación, por lo que no se debe usar excepto en situaciones de emergencia. "Cassandra" es la autenticación basada en contraseña predeterminada. El valor predeterminado es "Cassandra". Entre los valores posibles se incluyen: "None", "Cassandra" |
CassandraAuditLoggingEnabled |
Obtiene o establece si el registro de auditoría de Cassandra está habilitado. |
CassandraVersion |
Obtiene o establece qué versión de Cassandra debe converger en este clúster para que se ejecute (por ejemplo, 3.11). Cuando se actualiza, el clúster puede tardar algún tiempo en migrar a la nueva versión. |
ClientCertificates |
Obtiene o establece la lista de certificados TLS usados para autorizar a los clientes que se conectan al clúster. Todas las conexiones se cifran con TLS tanto si se establece clientCertificates como si no, pero si se establece clientCertificates, el clúster de Cassandra administrado rechazará todas las conexiones que no contengan un certificado de cliente TLS que se pueda validar desde uno o varios de los certificados públicos de esta propiedad. |
ClusterNameOverride |
Obtiene o establece si necesita establecer la propiedad clusterName en cassandra.yaml en algo aparte del nombre de recurso del clúster, establezca el valor que se usará en esta propiedad. |
Deallocated |
Obtiene o establece si el clúster y los centros de datos asociados se han desasignado. |
DelegatedManagementSubnetId |
Obtiene o establece el identificador de recurso de una subred a la que el servicio de administración de este clúster debe tener asociada su interfaz de red. La subred debe ser enrutable a todas las subredes que se delegarán en los centros de datos. El identificador de recurso debe tener el formato '/subscriptions/<subscription id>/resourceGroups/<resource group>/providers/Microsoft.Network/virtualNetworks/<virtual network>/subnets/<subnet>' |
ExternalGossipCertificates |
Obtiene o establece la lista de certificados TLS usados para autorizar chismes de centros de datos no administrados. Los certificados TLS de todos los nodos de los centros de datos no administrados deben ser verificables mediante uno de los certificados proporcionados en esta propiedad. |
ExternalSeedNodes |
Obtiene o establece la lista de direcciones IP de nodos de inicialización en centros de datos no administrados. Se agregarán a las listas de nodos de inicialización de todos los nodos administrados. |
GossipCertificates |
Obtiene la lista de certificados TLS en los que los nodos no administrados deben confiar en elipse con nodos administrados. Todos los nodos administrados presentarán certificados de cliente TLS que sean verificables mediante uno de los certificados proporcionados en esta propiedad. |
HoursBetweenBackups |
Obtiene o establece el número de horas que se deben esperar entre realizar una copia de seguridad del clúster. Para deshabilitar las copias de seguridad, establezca esta propiedad en 0. |
InitialCassandraAdminPassword |
Obtiene o establece la contraseña inicial para los clientes que se conectan como administrador al clúster. Debe cambiarse después de la creación del clúster. Devuelve null en GET. Este campo solo se aplica cuando el campo authenticationMethod es "Cassandra". |
PrometheusEndpoint |
Obtiene o establece el nombre de host o la dirección IP donde se puede acceder al punto de conexión de Prometheus que contiene datos sobre los nodos de Cassandra administrados. |
ProvisioningState |
Obtiene o establece valores posibles: 'Creating', 'Updating', 'Deleting', 'Succeeded', 'Failed', 'Canceled' |
RepairEnabled |
Obtiene o establece las reparaciones automáticas que se ejecutan en este clúster? Si se omite, esto es true y debe mantenerse true a menos que ejecute un clúster híbrido en el que ya esté realizando sus propias reparaciones. |
RestoreFromBackupId |
Obtiene o establece para crear un clúster vacío, omita este campo o establézcalo en NULL. Para restaurar una copia de seguridad en un nuevo clúster, establezca este campo en el identificador de recurso de la copia de seguridad. |
SeedNodes |
Obtiene la lista de direcciones IP de los nodos de inicialización en los centros de datos administrados. Se deben agregar a las listas de nodos de inicialización de todos los nodos no administrados. |
Se aplica a
Azure SDK for .NET