ClusterResourceProperties interface

Свойства управляемого кластера Cassandra.

Свойства

authenticationMethod

Какой метод проверки подлинности Cassandra должен использовать для проверки подлинности клиентов. "Нет" отключает проверку подлинности, поэтому не следует использовать только в чрезвычайных ситуациях. Cassandra — это проверка подлинности на основе пароля по умолчанию. Значение по умолчанию — Cassandra.

azureConnectionMethod

Подключение к службам Azure, необходимым для запуска кластера

cassandraAuditLoggingEnabled

Включена ли ведение журнала аудита Cassandra

cassandraVersion

Какая версия Cassandra должна выполняться в этом кластере (например, 3.11). При обновлении кластер может занять некоторое время для миграции в новую версию.

clientCertificates

Список сертификатов TLS, используемых для авторизации клиентов, подключающихся к кластеру. Все подключения шифруются по протоколу TLS независимо от того, задано ли значение clientCertificates, но если задано значение clientCertificates, управляемый кластер Cassandra отклонит все подключения, не имеющие сертификат клиента TLS, который можно проверить с помощью одного или нескольких общедоступных сертификатов в этом свойстве.

clusterNameOverride

Если необходимо задать свойство clusterName в cassandra.yaml что-то помимо имени ресурса кластера, задайте для этого свойства значение.

deallocated

Имеет ли кластер и связанные центры обработки данных.

delegatedManagementSubnetId

Идентификатор ресурса подсети, к которому должна быть подключена служба управления этого кластера. Подсеть должна быть маршрутизируемой для всех подсетей, которые будут делегированы центрам обработки данных. Идентификатор ресурса должен иметь форму "/subscriptions/<идентификатор подписки>/resourceGroups/<группы ресурсов>/providers/Microsoft.Network/virtualNetworks/<виртуальной сети>/subnets/<подсети>'

externalGossipCertificates

Список сертификатов TLS, используемых для авторизации сплетни из неуправляемых центров обработки данных. Сертификаты TLS всех узлов в неуправляемых центрах обработки данных должны быть проверены с помощью одного из сертификатов, предоставленных в этом свойстве.

externalSeedNodes

Список IP-адресов начальных узлов в неуправляемых центрах обработки данных. Они будут добавлены в списки начальных узлов всех управляемых узлов.

gossipCertificates

Список сертификатов TLS, которые неуправляемые узлы должны доверять для gossip с управляемыми узлами. Все управляемые узлы будут представлять сертификаты клиента TLS, которые можно проверить с помощью одного из сертификатов, предоставленных в этом свойстве. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером.

hoursBetweenBackups

(не рекомендуется) Количество часов ожидания между резервной копией кластера.

initialCassandraAdminPassword

Исходный пароль для клиентов, подключающихся от имени администратора к кластеру. Необходимо изменить после создания кластера. Возвращает значение NULL в GET. Это поле применяется только в том случае, если поле authenticationMethod равно Cassandra.

privateLinkResourceId

Если метод подключения является VPN, это идентификатор ресурса приватного канала, к которому должны подключаться центры обработки данных. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером.

prometheusEndpoint

Имя узла или IP-адрес, где можно получить конечную точку Prometheus, содержащую данные об управляемых узлах Cassandra.

provisionError

Ошибка, связанная с подготовкой ресурсов.

provisioningState

Состояние ресурса во время вызова операции.

repairEnabled

Следует ли выполнять автоматическое восстановление в этом кластере? Если опущено, это верно и должно оставаться верным, если вы не используете гибридный кластер, где вы уже выполняете собственное восстановление.

restoreFromBackupId

Чтобы создать пустой кластер, опустите это поле или задайте для него значение NULL. Чтобы восстановить резервную копию в новом кластере, задайте для этого поля идентификатор ресурса резервной копии.

seedNodes

Список IP-адресов начальных узлов в управляемых центрах обработки данных. Их следует добавить в списки начальных узлов всех неуправляемых узлов. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером.

Сведения о свойстве

authenticationMethod

Какой метод проверки подлинности Cassandra должен использовать для проверки подлинности клиентов. "Нет" отключает проверку подлинности, поэтому не следует использовать только в чрезвычайных ситуациях. Cassandra — это проверка подлинности на основе пароля по умолчанию. Значение по умолчанию — Cassandra.

authenticationMethod?: string

Значение свойства

string

azureConnectionMethod

Подключение к службам Azure, необходимым для запуска кластера

azureConnectionMethod?: string

Значение свойства

string

cassandraAuditLoggingEnabled

Включена ли ведение журнала аудита Cassandra

cassandraAuditLoggingEnabled?: boolean

Значение свойства

boolean

cassandraVersion

Какая версия Cassandra должна выполняться в этом кластере (например, 3.11). При обновлении кластер может занять некоторое время для миграции в новую версию.

cassandraVersion?: string

Значение свойства

string

clientCertificates

Список сертификатов TLS, используемых для авторизации клиентов, подключающихся к кластеру. Все подключения шифруются по протоколу TLS независимо от того, задано ли значение clientCertificates, но если задано значение clientCertificates, управляемый кластер Cassandra отклонит все подключения, не имеющие сертификат клиента TLS, который можно проверить с помощью одного или нескольких общедоступных сертификатов в этом свойстве.

clientCertificates?: Certificate[]

Значение свойства

clusterNameOverride

Если необходимо задать свойство clusterName в cassandra.yaml что-то помимо имени ресурса кластера, задайте для этого свойства значение.

clusterNameOverride?: string

Значение свойства

string

deallocated

Имеет ли кластер и связанные центры обработки данных.

deallocated?: boolean

Значение свойства

boolean

delegatedManagementSubnetId

Идентификатор ресурса подсети, к которому должна быть подключена служба управления этого кластера. Подсеть должна быть маршрутизируемой для всех подсетей, которые будут делегированы центрам обработки данных. Идентификатор ресурса должен иметь форму "/subscriptions/<идентификатор подписки>/resourceGroups/<группы ресурсов>/providers/Microsoft.Network/virtualNetworks/<виртуальной сети>/subnets/<подсети>'

delegatedManagementSubnetId?: string

Значение свойства

string

externalGossipCertificates

Список сертификатов TLS, используемых для авторизации сплетни из неуправляемых центров обработки данных. Сертификаты TLS всех узлов в неуправляемых центрах обработки данных должны быть проверены с помощью одного из сертификатов, предоставленных в этом свойстве.

externalGossipCertificates?: Certificate[]

Значение свойства

externalSeedNodes

Список IP-адресов начальных узлов в неуправляемых центрах обработки данных. Они будут добавлены в списки начальных узлов всех управляемых узлов.

externalSeedNodes?: SeedNode[]

Значение свойства

gossipCertificates

Список сертификатов TLS, которые неуправляемые узлы должны доверять для gossip с управляемыми узлами. Все управляемые узлы будут представлять сертификаты клиента TLS, которые можно проверить с помощью одного из сертификатов, предоставленных в этом свойстве. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером.

gossipCertificates?: Certificate[]

Значение свойства

hoursBetweenBackups

(не рекомендуется) Количество часов ожидания между резервной копией кластера.

hoursBetweenBackups?: number

Значение свойства

number

initialCassandraAdminPassword

Исходный пароль для клиентов, подключающихся от имени администратора к кластеру. Необходимо изменить после создания кластера. Возвращает значение NULL в GET. Это поле применяется только в том случае, если поле authenticationMethod равно Cassandra.

initialCassandraAdminPassword?: string

Значение свойства

string

privateLinkResourceId

Если метод подключения является VPN, это идентификатор ресурса приватного канала, к которому должны подключаться центры обработки данных. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером.

privateLinkResourceId?: string

Значение свойства

string

prometheusEndpoint

Имя узла или IP-адрес, где можно получить конечную точку Prometheus, содержащую данные об управляемых узлах Cassandra.

prometheusEndpoint?: SeedNode

Значение свойства

provisionError

Ошибка, связанная с подготовкой ресурсов.

provisionError?: CassandraError

Значение свойства

provisioningState

Состояние ресурса во время вызова операции.

provisioningState?: string

Значение свойства

string

repairEnabled

Следует ли выполнять автоматическое восстановление в этом кластере? Если опущено, это верно и должно оставаться верным, если вы не используете гибридный кластер, где вы уже выполняете собственное восстановление.

repairEnabled?: boolean

Значение свойства

boolean

restoreFromBackupId

Чтобы создать пустой кластер, опустите это поле или задайте для него значение NULL. Чтобы восстановить резервную копию в новом кластере, задайте для этого поля идентификатор ресурса резервной копии.

restoreFromBackupId?: string

Значение свойства

string

seedNodes

Список IP-адресов начальных узлов в управляемых центрах обработки данных. Их следует добавить в списки начальных узлов всех неуправляемых узлов. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером.

seedNodes?: SeedNode[]

Значение свойства