ClusterResourceProperties interface
Свойства управляемого кластера Cassandra.
Свойства
| authentication |
Какой метод проверки подлинности Cassandra должен использовать для проверки подлинности клиентов. "Нет" отключает проверку подлинности, поэтому не следует использовать только в чрезвычайных ситуациях. Cassandra — это проверка подлинности на основе пароля по умолчанию. Значение по умолчанию — Cassandra. |
| azure |
Подключение к службам Azure, необходимым для запуска кластера |
| cassandra |
Включена ли ведение журнала аудита Cassandra |
| cassandra |
Какая версия Cassandra должна выполняться в этом кластере (например, 3.11). При обновлении кластер может занять некоторое время для миграции в новую версию. |
| client |
Список сертификатов TLS, используемых для авторизации клиентов, подключающихся к кластеру. Все подключения шифруются по протоколу TLS независимо от того, задано ли значение clientCertificates, но если задано значение clientCertificates, управляемый кластер Cassandra отклонит все подключения, не имеющие сертификат клиента TLS, который можно проверить с помощью одного или нескольких общедоступных сертификатов в этом свойстве. |
| cluster |
Если необходимо задать свойство clusterName в cassandra.yaml что-то помимо имени ресурса кластера, задайте для этого свойства значение. |
| deallocated | Имеет ли кластер и связанные центры обработки данных. |
| delegated |
Идентификатор ресурса подсети, к которому должна быть подключена служба управления этого кластера. Подсеть должна быть маршрутизируемой для всех подсетей, которые будут делегированы центрам обработки данных. Идентификатор ресурса должен иметь форму "/subscriptions/<идентификатор подписки>/resourceGroups/<группы ресурсов>/providers/Microsoft.Network/virtualNetworks/<виртуальной сети>/subnets/<подсети>' |
| external |
Список сертификатов TLS, используемых для авторизации сплетни из неуправляемых центров обработки данных. Сертификаты TLS всех узлов в неуправляемых центрах обработки данных должны быть проверены с помощью одного из сертификатов, предоставленных в этом свойстве. |
| external |
Список IP-адресов начальных узлов в неуправляемых центрах обработки данных. Они будут добавлены в списки начальных узлов всех управляемых узлов. |
| gossip |
Список сертификатов TLS, которые неуправляемые узлы должны доверять для gossip с управляемыми узлами. Все управляемые узлы будут представлять сертификаты клиента TLS, которые можно проверить с помощью одного из сертификатов, предоставленных в этом свойстве. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером. |
| hours |
(не рекомендуется) Количество часов ожидания между резервной копией кластера. |
| initial |
Исходный пароль для клиентов, подключающихся от имени администратора к кластеру. Необходимо изменить после создания кластера. Возвращает значение NULL в GET. Это поле применяется только в том случае, если поле authenticationMethod равно Cassandra. |
| private |
Если метод подключения является VPN, это идентификатор ресурса приватного канала, к которому должны подключаться центры обработки данных. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером. |
| prometheus |
Имя узла или IP-адрес, где можно получить конечную точку Prometheus, содержащую данные об управляемых узлах Cassandra. |
| provision |
Ошибка, связанная с подготовкой ресурсов. |
| provisioning |
Состояние ресурса во время вызова операции. |
| repair |
Следует ли выполнять автоматическое восстановление в этом кластере? Если опущено, это верно и должно оставаться верным, если вы не используете гибридный кластер, где вы уже выполняете собственное восстановление. |
| restore |
Чтобы создать пустой кластер, опустите это поле или задайте для него значение NULL. Чтобы восстановить резервную копию в новом кластере, задайте для этого поля идентификатор ресурса резервной копии. |
| seed |
Список 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[]
Значение свойства
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[]
Значение свойства
SeedNode[]