ClusterResourceProperties interface
マネージド Cassandra クラスターのプロパティ。
プロパティ
authentication |
Cassandra がクライアントの認証に使用する必要がある認証方法。 'None' は認証をオフにするため、緊急時以外は使用しないでください。 "Cassandra" は、既定のパスワード ベースの認証です。 既定値は 'Cassandra' です。 |
cassandra |
Cassandra 監査ログが有効になっているかどうか |
cassandra |
このクラスターを実行に収束させる Cassandra のバージョン (例: 3.11)。 更新すると、クラスターが新しいバージョンに移行するまでに時間がかかる場合があります。 |
client |
クラスターに接続するクライアントを承認するために使用される TLS 証明書の一覧。 clientCertificates が設定されているかどうかに関係なく、すべての接続は TLS で暗号化されますが、clientCertificates が設定されている場合、マネージド Cassandra クラスターは、このプロパティの 1 つ以上のパブリック証明書から検証できる TLS クライアント証明書を持たないすべての接続を拒否します。 |
cluster |
cassandra.yaml の clusterName プロパティをクラスターのリソース名以外の値に設定する必要がある場合は、このプロパティで使用する値を設定します。 |
deallocated | クラスターと関連するデータ センターの割り当てが解除されているかどうか。 |
delegated |
このクラスターの管理サービスのネットワーク インターフェイスがアタッチされている必要があるサブネットのリソース ID。 サブネットは、データ センターに委任されるすべてのサブネットにルーティング可能である必要があります。 リソース ID は、'/subscriptions//resourceGroups//providers/Microsoft.Network/virtualNetworks//subnets/' の形式である必要があります。 |
external |
アンマネージド データ センターからのゴシップを承認するために使用される TLS 証明書の一覧。 アンマネージド データ センター内のすべてのノードの TLS 証明書は、このプロパティで提供されている証明書のいずれかを使用して検証可能である必要があります。 |
external |
アンマネージド データ センター内のシード ノードの IP アドレスの一覧。 これらは、すべてのマネージド ノードのシード ノード リストに追加されます。 |
gossip |
管理対象ノードとのゴシップに対してアンマネージド ノードが信頼する必要がある TLS 証明書の一覧。 すべてのマネージド ノードには、このプロパティで提供されている証明書のいずれかを使用して検証可能な TLS クライアント証明書が表示されます。 注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。 |
hours |
(非推奨)クラスターのバックアップを作成するまでに待機する時間数。 |
initial |
クラスターに管理者として接続しているクライアントの初期パスワード。 クラスターの作成後に変更する必要があります。 GET で null を返します。 このフィールドは、authenticationMethod フィールドが 'Cassandra' の場合にのみ適用されます。 |
prometheus |
マネージド Cassandra ノードに関するデータを含む Prometheus エンドポイントに到達できるホスト名または IP アドレス。 |
provision |
リソースのプロビジョニングに関連するエラー。 |
provisioning |
操作が呼び出された時点のリソースの状態。 |
repair |
このクラスターで自動修復を実行する必要がありますか? 省略した場合、これは true であり、既に独自の修復を行っているハイブリッド クラスターを実行している場合を除き、true を維持する必要があります。 |
restore |
空のクラスターを作成するには、このフィールドを省略するか、null に設定します。 バックアップを新しいクラスターに復元するには、このフィールドをバックアップのリソース ID に設定します。 |
seed |
マネージド データ センター内のシード ノードの IP アドレスの一覧。 これらは、すべてのアンマネージド ノードのシード ノード リストに追加する必要があります。 注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。 |
プロパティの詳細
authenticationMethod
Cassandra がクライアントの認証に使用する必要がある認証方法。 'None' は認証をオフにするため、緊急時以外は使用しないでください。 "Cassandra" は、既定のパスワード ベースの認証です。 既定値は 'Cassandra' です。
authenticationMethod?: string
プロパティ値
string
cassandraAuditLoggingEnabled
Cassandra 監査ログが有効になっているかどうか
cassandraAuditLoggingEnabled?: boolean
プロパティ値
boolean
cassandraVersion
このクラスターを実行に収束させる Cassandra のバージョン (例: 3.11)。 更新すると、クラスターが新しいバージョンに移行するまでに時間がかかる場合があります。
cassandraVersion?: string
プロパティ値
string
clientCertificates
クラスターに接続するクライアントを承認するために使用される TLS 証明書の一覧。 clientCertificates が設定されているかどうかに関係なく、すべての接続は TLS で暗号化されますが、clientCertificates が設定されている場合、マネージド Cassandra クラスターは、このプロパティの 1 つ以上のパブリック証明書から検証できる TLS クライアント証明書を持たないすべての接続を拒否します。
clientCertificates?: Certificate[]
プロパティ値
clusterNameOverride
cassandra.yaml の clusterName プロパティをクラスターのリソース名以外の値に設定する必要がある場合は、このプロパティで使用する値を設定します。
clusterNameOverride?: string
プロパティ値
string
deallocated
クラスターと関連するデータ センターの割り当てが解除されているかどうか。
deallocated?: boolean
プロパティ値
boolean
delegatedManagementSubnetId
このクラスターの管理サービスのネットワーク インターフェイスがアタッチされている必要があるサブネットのリソース ID。 サブネットは、データ センターに委任されるすべてのサブネットにルーティング可能である必要があります。 リソース ID は、'/subscriptions//resourceGroups//providers/Microsoft.Network/virtualNetworks//subnets/' の形式である必要があります。
delegatedManagementSubnetId?: string
プロパティ値
string
externalGossipCertificates
アンマネージド データ センターからのゴシップを承認するために使用される TLS 証明書の一覧。 アンマネージド データ センター内のすべてのノードの TLS 証明書は、このプロパティで提供されている証明書のいずれかを使用して検証可能である必要があります。
externalGossipCertificates?: Certificate[]
プロパティ値
externalSeedNodes
アンマネージド データ センター内のシード ノードの IP アドレスの一覧。 これらは、すべてのマネージド ノードのシード ノード リストに追加されます。
externalSeedNodes?: SeedNode[]
プロパティ値
SeedNode[]
gossipCertificates
管理対象ノードとのゴシップに対してアンマネージド ノードが信頼する必要がある TLS 証明書の一覧。 すべてのマネージド ノードには、このプロパティで提供されている証明書のいずれかを使用して検証可能な TLS クライアント証明書が表示されます。 注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。
gossipCertificates?: Certificate[]
プロパティ値
hoursBetweenBackups
(非推奨)クラスターのバックアップを作成するまでに待機する時間数。
hoursBetweenBackups?: number
プロパティ値
number
initialCassandraAdminPassword
クラスターに管理者として接続しているクライアントの初期パスワード。 クラスターの作成後に変更する必要があります。 GET で null を返します。 このフィールドは、authenticationMethod フィールドが 'Cassandra' の場合にのみ適用されます。
initialCassandraAdminPassword?: string
プロパティ値
string
prometheusEndpoint
マネージド Cassandra ノードに関するデータを含む Prometheus エンドポイントに到達できるホスト名または IP アドレス。
prometheusEndpoint?: SeedNode
プロパティ値
provisionError
provisioningState
操作が呼び出された時点のリソースの状態。
provisioningState?: string
プロパティ値
string
repairEnabled
このクラスターで自動修復を実行する必要がありますか? 省略した場合、これは true であり、既に独自の修復を行っているハイブリッド クラスターを実行している場合を除き、true を維持する必要があります。
repairEnabled?: boolean
プロパティ値
boolean
restoreFromBackupId
空のクラスターを作成するには、このフィールドを省略するか、null に設定します。 バックアップを新しいクラスターに復元するには、このフィールドをバックアップのリソース ID に設定します。
restoreFromBackupId?: string
プロパティ値
string
seedNodes
マネージド データ センター内のシード ノードの IP アドレスの一覧。 これらは、すべてのアンマネージド ノードのシード ノード リストに追加する必要があります。 注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。
seedNodes?: SeedNode[]
プロパティ値
SeedNode[]