次の方法で共有


ClusterResourceProperties クラス

定義

マネージド 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 がクライアントの認証に使用する認証方法を取得または設定します。 'None' は認証をオフにするため、緊急時以外は使用しないでください。 "Cassandra" は、既定のパスワード ベースの認証です。 既定値は 'Cassandra' です。 使用可能な値は、'None'、'Cassandra' です。

CassandraAuditLoggingEnabled

Cassandra 監査ログが有効かどうかを取得または設定します

CassandraVersion

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

ClientCertificates

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

ClusterNameOverride

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

Deallocated

クラスターと関連するデータ センターの割り当てが解除されたかどうかを取得または設定します。

DelegatedManagementSubnetId

このクラスターの管理サービスのネットワーク インターフェイスがアタッチされているサブネットのリソース ID を取得または設定します。 サブネットは、データ センターに委任されるすべてのサブネットにルーティング可能である必要があります。 リソース ID は、'/subscriptions/&lt;subscription id&gt;/resourceGroups/&lt;リソース グループ&gt;/providers/Microsoft.Network/virtualNetworks/&lt;仮想ネットワーク&gt;/subnets/&lt;subnet&gt;' の形式である必要があります。

ExternalGossipCertificates

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

ExternalSeedNodes

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

GossipCertificates

管理対象ノードとのゴシップに対してアンマネージド ノードが信頼する必要がある TLS 証明書の一覧を取得します。 すべてのマネージド ノードには、このプロパティで提供されている証明書のいずれかを使用して検証可能な TLS クライアント証明書が表示されます。

HoursBetweenBackups

クラスターのバックアップを作成するまでの待機時間を取得または設定します。 バックアップを無効にするには、このプロパティを 0 に設定します。

InitialCassandraAdminPassword

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

PrometheusEndpoint

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

ProvisioningState

使用可能な値を取得または設定します: 'Creating'、'Updating'、'Deleting'、'Succeeded'、'Failed'、'Canceled'

RepairEnabled

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

RestoreFromBackupId

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

SeedNodes

マネージド データ センター内のシード ノードの IP アドレスの一覧を取得します。 これらは、すべてのアンマネージド ノードのシード ノード リストに追加する必要があります。

適用対象