次の方法で共有


ClusterResourceProperties interface

マネージド Cassandra クラスターのプロパティ。

プロパティ

authenticationMethod

Cassandra がクライアントの認証に使用する必要がある認証方法。 'None' は認証をオフにするため、緊急時以外は使用しないでください。 "Cassandra" は、既定のパスワード ベースの認証です。 既定値は 'Cassandra' です。

cassandraAuditLoggingEnabled

Cassandra 監査ログが有効になっているかどうか

cassandraVersion

このクラスターを実行に収束させる Cassandra のバージョン (例: 3.11)。 更新すると、クラスターが新しいバージョンに移行するまでに時間がかかる場合があります。

clientCertificates

クラスターに接続するクライアントを承認するために使用される TLS 証明書の一覧。 clientCertificates が設定されているかどうかに関係なく、すべての接続は TLS で暗号化されますが、clientCertificates が設定されている場合、マネージド Cassandra クラスターは、このプロパティの 1 つ以上のパブリック証明書から検証できる TLS クライアント証明書を持たないすべての接続を拒否します。

clusterNameOverride

cassandra.yaml の clusterName プロパティをクラスターのリソース名以外の値に設定する必要がある場合は、このプロパティで使用する値を設定します。

deallocated

クラスターと関連するデータ センターの割り当てが解除されているかどうか。

delegatedManagementSubnetId

このクラスターの管理サービスのネットワーク インターフェイスがアタッチされている必要があるサブネットのリソース ID。 サブネットは、データ センターに委任されるすべてのサブネットにルーティング可能である必要があります。 リソース ID は、'/subscriptions//resourceGroups//providers/Microsoft.Network/virtualNetworks//subnets/' の形式である必要があります。

externalGossipCertificates

アンマネージド データ センターからのゴシップを承認するために使用される TLS 証明書の一覧。 アンマネージド データ センター内のすべてのノードの TLS 証明書は、このプロパティで提供されている証明書のいずれかを使用して検証可能である必要があります。

externalSeedNodes

アンマネージド データ センター内のシード ノードの IP アドレスの一覧。 これらは、すべてのマネージド ノードのシード ノード リストに追加されます。

gossipCertificates

管理対象ノードとのゴシップに対してアンマネージド ノードが信頼する必要がある TLS 証明書の一覧。 すべてのマネージド ノードには、このプロパティで提供されている証明書のいずれかを使用して検証可能な TLS クライアント証明書が表示されます。 注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。

hoursBetweenBackups

(非推奨)クラスターのバックアップを作成するまでに待機する時間数。

initialCassandraAdminPassword

クラスターに管理者として接続しているクライアントの初期パスワード。 クラスターの作成後に変更する必要があります。 GET で null を返します。 このフィールドは、authenticationMethod フィールドが 'Cassandra' の場合にのみ適用されます。

prometheusEndpoint

マネージド Cassandra ノードに関するデータを含む Prometheus エンドポイントに到達できるホスト名または IP アドレス。

provisionError

リソースのプロビジョニングに関連するエラー。

provisioningState

操作が呼び出された時点のリソースの状態。

repairEnabled

このクラスターで自動修復を実行する必要がありますか? 省略した場合、これは true であり、既に独自の修復を行っているハイブリッド クラスターを実行している場合を除き、true を維持する必要があります。

restoreFromBackupId

空のクラスターを作成するには、このフィールドを省略するか、null に設定します。 バックアップを新しいクラスターに復元するには、このフィールドをバックアップのリソース ID に設定します。

seedNodes

マネージド データ センター内のシード ノードの 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[]

プロパティ値

gossipCertificates

管理対象ノードとのゴシップに対してアンマネージド ノードが信頼する必要がある TLS 証明書の一覧。 すべてのマネージド ノードには、このプロパティで提供されている証明書のいずれかを使用して検証可能な TLS クライアント証明書が表示されます。 注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。

gossipCertificates?: Certificate[]

プロパティ値

hoursBetweenBackups

(非推奨)クラスターのバックアップを作成するまでに待機する時間数。

hoursBetweenBackups?: number

プロパティ値

number

initialCassandraAdminPassword

クラスターに管理者として接続しているクライアントの初期パスワード。 クラスターの作成後に変更する必要があります。 GET で null を返します。 このフィールドは、authenticationMethod フィールドが 'Cassandra' の場合にのみ適用されます。

initialCassandraAdminPassword?: string

プロパティ値

string

prometheusEndpoint

マネージド Cassandra ノードに関するデータを含む Prometheus エンドポイントに到達できるホスト名または IP アドレス。

prometheusEndpoint?: SeedNode

プロパティ値

provisionError

リソースのプロビジョニングに関連するエラー。

provisionError?: CassandraError

プロパティ値

provisioningState

操作が呼び出された時点のリソースの状態。

provisioningState?: string

プロパティ値

string

repairEnabled

このクラスターで自動修復を実行する必要がありますか? 省略した場合、これは true であり、既に独自の修復を行っているハイブリッド クラスターを実行している場合を除き、true を維持する必要があります。

repairEnabled?: boolean

プロパティ値

boolean

restoreFromBackupId

空のクラスターを作成するには、このフィールドを省略するか、null に設定します。 バックアップを新しいクラスターに復元するには、このフィールドをバックアップのリソース ID に設定します。

restoreFromBackupId?: string

プロパティ値

string

seedNodes

マネージド データ センター内のシード ノードの IP アドレスの一覧。 これらは、すべてのアンマネージド ノードのシード ノード リストに追加する必要があります。 注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。

seedNodes?: SeedNode[]

プロパティ値