ClusterResourceProperties interface
受控 Cassandra 叢集的屬性。
屬性
authentication |
Cassandra 應該使用哪一種驗證方法來驗證用戶端。 「無」會關閉驗證,因此不應在緊急情況下使用。 'Cassandra' 是默認密碼型驗證。 預設值為 『Cassandra』。 |
azure |
如何連線到執行叢集所需的 Azure 服務 |
cassandra |
是否啟用 Cassandra 稽核記錄 |
cassandra |
此叢集應該交集至執行中的 Cassandra 版本(例如 3.11)。 更新時,叢集可能需要一些時間才能移轉至新版本。 |
client |
用來授權用戶端連線到叢集的 TLS 憑證清單。 不論是否已設定 clientCertificates,所有聯機都會經過 TLS 加密,但如果已設定 clientCertificates,受控 Cassandra 叢集將會拒絕所有未包含 TLS 用戶端憑證的聯機,該憑證可以從此屬性中的一或多個公用憑證進行驗證。 |
cluster |
如果您需要將 cassandra.yaml 中的 clusterName 屬性設定為叢集資源名稱以外的專案,請將值設定為在此屬性上使用。 |
deallocated | 是否已解除分配叢集和相關聯的數據中心。 |
delegated |
此叢集管理服務應連結其網路介面的子網資源標識符。 子網必須可路由傳送至將委派給數據中心的所有子網。 資源標識符的格式必須是 '/subscriptions/resourceGroups/providers/Microsoft.Network/virtualNetworks/subnets/' |
external |
用來授權非受控數據中心八卦的 TLS 憑證清單。 非受控數據中心內所有節點的 TLS 憑證必須使用此屬性中提供的其中一個憑證進行驗證。 |
external |
Unmanaged 資料中心種子節點的IP位址清單。 這些會新增至所有受控節點的種子節點清單。 |
gossip |
非受控節點必須信任八卦與受控節點的 TLS 憑證清單。 所有受控節點都會提供 TLS 用戶端憑證,這些憑證可使用此屬性中提供的其中一個憑證進行驗證。 注意:這個屬性不會串行化。 它只能由伺服器填入。 |
hours |
(已淘汰)取得叢集備份之間的等候時數。 |
initial |
以系統管理員身分連線到叢集的用戶端初始密碼。 應該在叢集建立之後變更。 在 GET 上傳回 null。 只有在 authenticationMethod 字段是 'Cassandra' 時,才會套用此字段。 |
private |
如果連線方法為 VPN,這是數據中心需要連線的私人鏈接資源識別碼。 注意:這個屬性不會串行化。 它只能由伺服器填入。 |
prometheus |
可以連線到 Prometheus 端點的主機名或 IP 位址,其中包含受控 Cassandra 節點的相關數據。 |
provision |
與資源布建相關的錯誤。 |
provisioning |
呼叫作業時的資源狀態。 |
repair |
自動修復應該在此叢集上執行嗎? 如果省略,則為 true,除非您正在執行已自行修復的混合式叢集,否則應該保持 true。 |
restore |
若要建立空的叢集,請省略此字段,或將它設定為 null。 若要將備份還原到新的叢集,請將此字段設定為備份的資源識別碼。 |
seed |
受控數據中心種子節點的IP位址清單。 這些應該新增至所有 Unmanaged 節點的種子節點清單。 注意:這個屬性不會串行化。 它只能由伺服器填入。 |
屬性詳細資料
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 憑證清單。 不論是否已設定 clientCertificates,所有聯機都會經過 TLS 加密,但如果已設定 clientCertificates,受控 Cassandra 叢集將會拒絕所有未包含 TLS 用戶端憑證的聯機,該憑證可以從此屬性中的一或多個公用憑證進行驗證。
clientCertificates?: Certificate[]
屬性值
clusterNameOverride
如果您需要將 cassandra.yaml 中的 clusterName 屬性設定為叢集資源名稱以外的專案,請將值設定為在此屬性上使用。
clusterNameOverride?: string
屬性值
string
deallocated
是否已解除分配叢集和相關聯的數據中心。
deallocated?: boolean
屬性值
boolean
delegatedManagementSubnetId
此叢集管理服務應連結其網路介面的子網資源標識符。 子網必須可路由傳送至將委派給數據中心的所有子網。 資源標識符的格式必須是 '/subscriptions/resourceGroups/providers/Microsoft.Network/virtualNetworks/subnets/'
delegatedManagementSubnetId?: string
屬性值
string
externalGossipCertificates
用來授權非受控數據中心八卦的 TLS 憑證清單。 非受控數據中心內所有節點的 TLS 憑證必須使用此屬性中提供的其中一個憑證進行驗證。
externalGossipCertificates?: Certificate[]
屬性值
externalSeedNodes
gossipCertificates
非受控節點必須信任八卦與受控節點的 TLS 憑證清單。 所有受控節點都會提供 TLS 用戶端憑證,這些憑證可使用此屬性中提供的其中一個憑證進行驗證。 注意:這個屬性不會串行化。 它只能由伺服器填入。
gossipCertificates?: Certificate[]
屬性值
hoursBetweenBackups
(已淘汰)取得叢集備份之間的等候時數。
hoursBetweenBackups?: number
屬性值
number
initialCassandraAdminPassword
以系統管理員身分連線到叢集的用戶端初始密碼。 應該在叢集建立之後變更。 在 GET 上傳回 null。 只有在 authenticationMethod 字段是 'Cassandra' 時,才會套用此字段。
initialCassandraAdminPassword?: string
屬性值
string
privateLinkResourceId
如果連線方法為 VPN,這是數據中心需要連線的私人鏈接資源識別碼。 注意:這個屬性不會串行化。 它只能由伺服器填入。
privateLinkResourceId?: string
屬性值
string
prometheusEndpoint
provisionError
provisioningState
呼叫作業時的資源狀態。
provisioningState?: string
屬性值
string
repairEnabled
自動修復應該在此叢集上執行嗎? 如果省略,則為 true,除非您正在執行已自行修復的混合式叢集,否則應該保持 true。
repairEnabled?: boolean
屬性值
boolean
restoreFromBackupId
若要建立空的叢集,請省略此字段,或將它設定為 null。 若要將備份還原到新的叢集,請將此字段設定為備份的資源識別碼。
restoreFromBackupId?: string
屬性值
string
seedNodes
受控數據中心種子節點的IP位址清單。 這些應該新增至所有 Unmanaged 節點的種子節點清單。 注意:這個屬性不會串行化。 它只能由伺服器填入。
seedNodes?: SeedNode[]
屬性值
SeedNode[]