你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
ClusterResourceProperties 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
托管 Cassandra 群集的属性。
public class ClusterResourceProperties
type ClusterResourceProperties = class
Public Class ClusterResourceProperties
- 继承
-
ClusterResourceProperties
构造函数
ClusterResourceProperties() |
初始化 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>) |
初始化 ClusterResourceProperties 类的新实例。 |
属性
AuthenticationMethod |
获取或设置 Cassandra 应使用哪种身份验证方法对客户端进行身份验证。 “无”会关闭身份验证,因此除非在紧急情况下,否则不应使用。 “Cassandra”是基于密码的默认身份验证。 默认值为“Cassandra”。 可能的值包括:“None”、“Cassandra” |
CassandraAuditLoggingEnabled |
获取或设置是否启用 Cassandra 审核日志记录 |
CassandraVersion |
获取或设置哪个版本的 Cassandra 应此群集聚合为运行 (例如 3.11) 。 更新后,群集可能需要一些时间才能迁移到新版本。 |
ClientCertificates |
获取或设置用于授权连接到群集的客户端的 TLS 证书列表。 无论是否设置了 clientCertificates,所有连接都是 TLS 加密的,但如果设置了 clientCertificates,托管 Cassandra 群集将拒绝所有没有 TLS 客户端证书的连接,这些证书可以从此属性中的一个或多个公共证书进行验证。 |
ClusterNameOverride |
获取或设置,如果需要将 cassandra.yaml 中的 clusterName 属性设置为群集的资源名称以外的某个属性,请将值设置为在此属性上使用。 |
Deallocated |
获取或设置是否已解除分配群集和关联的数据中心。 |
DelegatedManagementSubnetId |
获取或设置此群集管理服务的网络接口应附加到的子网的资源 ID。 子网必须可路由到将委托给数据中心的所有子网。 资源 ID 的格式必须为“/subscriptions/<订阅 ID>/resourceGroups/<资源组>/providers/Microsoft.Network/virtualNetworks/<虚拟网络>/subnets/<subnet>” |
ExternalGossipCertificates |
获取或设置用于从非托管数据中心授权八卦的 TLS 证书列表。 非托管数据中心内所有节点的 TLS 证书必须使用此属性中提供的证书之一进行验证。 |
ExternalSeedNodes |
获取或设置非托管数据中心中种子节点的 IP 地址列表。 这些节点将添加到所有托管节点的种子节点列表中。 |
GossipCertificates |
获取非托管节点必须信任托管节点八卦的 TLS 证书列表。 所有托管节点都将提供可使用此属性中提供的证书之一进行验证的 TLS 客户端证书。 |
HoursBetweenBackups |
获取或设置在备份群集之间等待的小时数。 若要禁用备份,请将此属性设置为 0。 |
InitialCassandraAdminPassword |
获取或设置以管理员身份连接到群集的客户端的初始密码。 应在创建群集后进行更改。 GET 时返回 null。 仅当 authenticationMethod 字段为“Cassandra”时,此字段才适用。 |
PrometheusEndpoint |
获取或设置可以访问包含托管 Cassandra 节点数据的 Prometheus 终结点的主机名或 IP 地址。 |
ProvisioningState |
获取或设置可能的值包括:“Create”、“Updateing”、“删除”、“Succeeded”、“Failed”、“Canceled” |
RepairEnabled |
获取或设置自动修复是否应在此群集上运行? 如果省略,则为 true,并且应保持 true,除非你运行的混合群集已在其中执行自己的修复。 |
RestoreFromBackupId |
获取或设置以创建空群集、省略此字段或将其设置为 null。 若要将备份还原到新群集,请将此字段设置为备份的资源 ID。 |
SeedNodes |
获取托管数据中心中种子节点的 IP 地址列表。 这些应添加到所有非托管节点的种子节点列表中。 |