ClusterResourceProperties interface
Propiedades de un clúster de Cassandra administrado.
Propiedades
authentication |
Qué método de autenticación debe usar Cassandra 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". |
cassandra |
Si el registro de auditoría de Cassandra está habilitado |
cassandra |
Qué versión de Cassandra debe converger en ejecución (por ejemplo, 3.11). Cuando se actualiza, el clúster puede tardar algún tiempo en migrar a la nueva versión. |
client |
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. |
cluster |
Si necesita establecer la propiedad clusterName en cassandra.yaml en algo aparte del nombre del recurso del clúster, establezca el valor que se usará en esta propiedad. |
deallocated | Si el clúster y los centros de datos asociados se han desasignado. |
delegated |
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//resourceGroups//providers/Microsoft.Network/virtualNetworks//subnets/' |
external |
Lista de certificados TLS usados para autorizar chismes desde 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. |
external |
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. |
gossip |
Lista de certificados TLS en los que los nodos no administrados deben confiar en los chismes 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. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo. |
hours |
(En desuso) Número de horas que hay que esperar entre realizar una copia de seguridad del clúster. |
initial |
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". |
prometheus |
Nombre de host o dirección IP donde se puede acceder al punto de conexión de Prometheus que contiene datos sobre los nodos de Cassandra administrados. |
provision |
Error relacionado con el aprovisionamiento de recursos. |
provisioning |
Estado del recurso en el momento en que se llamó a la operación. |
repair |
¿Se deben ejecutar reparaciones automáticas 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. |
restore |
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. |
seed |
Lista de direcciones IP de 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. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo. |
Detalles de las propiedades
authenticationMethod
Qué método de autenticación debe usar Cassandra 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".
authenticationMethod?: string
Valor de propiedad
string
cassandraAuditLoggingEnabled
Si el registro de auditoría de Cassandra está habilitado
cassandraAuditLoggingEnabled?: boolean
Valor de propiedad
boolean
cassandraVersion
Qué versión de Cassandra debe converger en ejecución (por ejemplo, 3.11). Cuando se actualiza, el clúster puede tardar algún tiempo en migrar a la nueva versión.
cassandraVersion?: string
Valor de propiedad
string
clientCertificates
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.
clientCertificates?: Certificate[]
Valor de propiedad
clusterNameOverride
Si necesita establecer la propiedad clusterName en cassandra.yaml en algo aparte del nombre del recurso del clúster, establezca el valor que se usará en esta propiedad.
clusterNameOverride?: string
Valor de propiedad
string
deallocated
Si el clúster y los centros de datos asociados se han desasignado.
deallocated?: boolean
Valor de propiedad
boolean
delegatedManagementSubnetId
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//resourceGroups//providers/Microsoft.Network/virtualNetworks//subnets/'
delegatedManagementSubnetId?: string
Valor de propiedad
string
externalGossipCertificates
Lista de certificados TLS usados para autorizar chismes desde 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.
externalGossipCertificates?: Certificate[]
Valor de propiedad
externalSeedNodes
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.
externalSeedNodes?: SeedNode[]
Valor de propiedad
SeedNode[]
gossipCertificates
Lista de certificados TLS en los que los nodos no administrados deben confiar en los chismes 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. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.
gossipCertificates?: Certificate[]
Valor de propiedad
hoursBetweenBackups
(En desuso) Número de horas que hay que esperar entre realizar una copia de seguridad del clúster.
hoursBetweenBackups?: number
Valor de propiedad
number
initialCassandraAdminPassword
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".
initialCassandraAdminPassword?: string
Valor de propiedad
string
prometheusEndpoint
Nombre de host o dirección IP donde se puede acceder al punto de conexión de Prometheus que contiene datos sobre los nodos de Cassandra administrados.
prometheusEndpoint?: SeedNode
Valor de propiedad
provisionError
Error relacionado con el aprovisionamiento de recursos.
provisionError?: CassandraError
Valor de propiedad
provisioningState
Estado del recurso en el momento en que se llamó a la operación.
provisioningState?: string
Valor de propiedad
string
repairEnabled
¿Se deben ejecutar reparaciones automáticas 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.
repairEnabled?: boolean
Valor de propiedad
boolean
restoreFromBackupId
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.
restoreFromBackupId?: string
Valor de propiedad
string
seedNodes
Lista de direcciones IP de 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. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.
seedNodes?: SeedNode[]
Valor de propiedad
SeedNode[]