- リソース: インスタンス
- GcsBackupSource
- ManagedBackupSource
- 状態
- StateInfo
- UpdateInfo
- AuthorizationMode
- TransitEncryptionMode
- DiscoveryEndpoint
- PersistenceConfig
- PersistenceMode
- RDBConfig
- SnapshotPeriod
- AOFConfig
- AppendFsync
- NodeConfig
- ZoneDistributionConfig
- ZoneDistributionMode
- PscAutoConnection
- PscConnectionStatus
- ConnectionType
- PscAttachmentDetail
- InstanceEndpoint
- ConnectionDetail
- PscConnection
- Mode
- MaintenancePolicy
- WeeklyMaintenanceWindow
- MaintenanceSchedule
- CrossInstanceReplicationConfig
- InstanceRole
- RemoteInstance
- メンバーシップ
- AutomatedBackupConfig
- FixedFrequencySchedule
- AutomatedBackupMode
- メソッド
リソース: インスタンス
Memorystore インスタンス。
| JSON 表現 | 
|---|
| { "name": string, "createTime": string, "updateTime": string, "labels": { string: string, ... }, "state": enum ( | 
| フィールド | |
|---|---|
| name | 
 ID。インスタンスの一意の名前。形式: projects/{project}/locations/{location}/instances/{instance} | 
| createTime | 
 出力専用。インスタンスの作成タイムスタンプ。 RFC 3339 を使用します。生成された出力は常に Z 正規化され、小数点以下は 0、3、6、または 9 桁になります。「Z」以外のオフセットも使用できます。例:  | 
| updateTime | 
 出力専用。インスタンスの最新の更新タイムスタンプ。 RFC 3339 を使用します。生成された出力は常に Z 正規化され、小数点以下は 0、3、6、または 9 桁になります。「Z」以外のオフセットも使用できます。例:  | 
| labels | 
 省略可。ユーザー指定のメタデータを表すラベル。 
 | 
| state | 
 出力専用。インスタンスの現在の状態。 | 
| stateInfo | 
 出力専用。インスタンスの状態に関する追加情報。 | 
| uid | 
 出力専用。システムによって割り当てられたインスタンスの固有識別子。 | 
| authorizationMode | 
 省略可。変更不可。インスタンスの認可モード。 | 
| transitEncryptionMode | 
 省略可。変更不可。インスタンスの転送中の暗号化モード。 | 
| shardCount | 
 省略可。インスタンスのシャード数。 | 
| discoveryEndpoints[] | 
 出力専用。非推奨: discoveryEndpoints パラメータは非推奨になりました。そのため、エンドポイント パラメータを使用して接続が作成された場合、このフィールドは入力されません。このパラメータの代わりに、検出には connectionType CONNECTION_TYPE_DISCOVERY を使用して endpoints.connections.pscConnection と endpoints.connections.pscAutoConnection を使用します。 | 
| nodeType | 
 省略可。インスタンスの個々のノードのマシンタイプ。 | 
| persistenceConfig | 
 省略可。インスタンスの永続性構成。 | 
| engineVersion | 
 省略可。インスタンスのエンジン バージョン。 | 
| engineConfigs | 
 省略可。ユーザー指定のインスタンスのエンジン構成。 
 | 
| nodeConfig | 
 出力専用。インスタンスの個々のノードの構成。 | 
| zoneDistributionConfig | 
 省略可。変更不可。ノード割り当て用のインスタンスのゾーン分布構成。 | 
| pscAutoConnections[] | 
 省略可。変更不可。非推奨: 代わりに endpoints.connections.psc_auto_connection 値を使用してください。 | 
| pscAttachmentDetails[] | 
 出力専用。PSC 接続を構成するためのサービス アタッチメントの詳細。 | 
| endpoints[] | 
 省略可。インスタンスのエンドポイント。 | 
| mode | 
 省略可。インスタンスのモード構成。 | 
| maintenancePolicy | 
 省略可。インスタンスのメンテナンス ポリシー。指定しない場合、メンテナンス イベントは Memorystore の内部ロールアウト スケジュールに基づいて実行されます。 | 
| maintenanceSchedule | 
 出力専用。公開されたメンテナンス スケジュール。 | 
| crossInstanceReplicationConfig | 
 省略可。クロス インスタンス レプリケーションの構成。 | 
| encryptionInfo | 
 出力専用。クラスタの保存データの暗号化情報。 | 
| automatedBackupConfig | 
 省略可。インスタンスの自動バックアップ構成。 | 
| allowFewerZonesDeployment | 
 省略可。変更不可。3 つ未満のゾーンにマルチゾーン インスタンスをデプロイしてもよいかどうかを指定できます。設定後、インスタンスの作成中にゾーンの停止が発生した場合、インスタンスは 2 つのゾーンにのみデプロイされ、ライフサイクル全体を通じて 2 つのゾーン内に留まります。 | 
| 共用体フィールド import_sources。インポート元のソース。import_sourcesは次のいずれかになります。 | |
| gcsSource | 
 省略可。変更不可。Cloud Storage バケットに保存されたバックアップ。Cloud Storage バケットは、インスタンスと同じリージョンに存在する必要があります。指定された Cloud Storage オブジェクトからインポートするには、読み取り権限が必要です。 | 
| managedBackupSource | 
 省略可。変更不可。Memorystore サービスによって生成および管理されるバックアップ。 | 
| replicaCount | 
 省略可。シャードあたりのレプリカノードの数。省略した場合、デフォルトは 0 レプリカです。 | 
| deletionProtectionEnabled | 
 省略可。true に設定すると、インスタンスの削除は失敗します。 | 
| simulateMaintenanceEvent | 
 省略可。入力専用。メンテナンス イベントをシミュレートします。 | 
| ondemandMaintenance | 
 省略可。入力専用。インスタンスのオンデマンド メンテナンス。 | 
| satisfiesPzs | 
 省略可。出力専用。将来の使用のために予約。 | 
| satisfiesPzi | 
 省略可。出力専用。将来の使用のために予約。 | 
| asyncInstanceEndpointsDeletionEnabled | 
 省略可。true の場合、お客様が作成して登録したインスタンス エンドポイントを非同期で削除できます。つまり、このようなインスタンス エンドポイントは、インスタンス エンドポイントの転送ルールが削除される前に登録解除できます。 | 
| kmsKey | 
 省略可。クラスタの保存データを暗号化するために使用される KMS 鍵。 | 
| backupCollection | 
 出力専用。バックアップ コレクションの完全なリソース名。例: projects/{project}/locations/{location}/backupCollections/{collection} | 
GcsBackupSource
Cloud Storage バケットに保存されたバックアップ。Cloud Storage バケットは、インスタンスと同じリージョンに存在する必要があります。
| JSON 表現 | 
|---|
| { "uris": [ string ] } | 
| フィールド | |
|---|---|
| uris[] | 
 省略可。例: gs://bucket1/object1、gs://bucket2/folder2/object2 | 
ManagedBackupSource
Memorystore によって生成および管理されるバックアップ。
| JSON 表現 | 
|---|
| { "backup": string } | 
| フィールド | |
|---|---|
| backup | 
 省略可。例: //memorystore.googleapis.com/projects/{project}/locations/{location}/backupCollections/{collection}/backups/{backup} バックアップ名の短縮版(接頭辞なし)もサポートされています(projects/{project}/locations/{location}/backupCollections/{collection}/backups/{backupId} など)。この場合、バックアップは memorystore.googleapis.com にあると想定されます。 | 
状態
インスタンスが取り得る状態。
| 列挙型 | |
|---|---|
| STATE_UNSPECIFIED | 未設定。 | 
| CREATING | インスタンスを作成しています。 | 
| ACTIVE | インスタンスが作成され、使用可能になりました。 | 
| UPDATING | インスタンスを更新しています。 | 
| DELETING | インスタンスを削除しています。 | 
StateInfo
インスタンスの状態に関する追加情報。
| JSON 表現 | 
|---|
| { // Union field | 
| フィールド | |
|---|---|
| 共用体フィールド  
 | |
| updateInfo | 
 出力専用。インスタンスの状態が UPDATING の場合に、進行中の更新について説明します。 | 
UpdateInfo
UPDATING 状態のインスタンスに関する情報を表します。
| JSON 表現 | 
|---|
| {
  "targetShardCount": integer,
  "targetReplicaCount": integer,
  "targetEngineVersion": string,
  "targetNodeType": enum ( | 
| フィールド | |
|---|---|
| targetShardCount | 
 出力専用。インスタンスのシャードの目標数。 | 
| targetReplicaCount | 
 出力専用。インスタンスのシャードあたりのレプリカノードの目標数。 | 
| targetEngineVersion | 
 出力専用。インスタンスのターゲット エンジン バージョン。 | 
| targetNodeType | 
 出力専用。インスタンスのターゲット ノードタイプ。 | 
AuthorizationMode
インスタンスで使用できる認可モード。
| 列挙型 | |
|---|---|
| AUTHORIZATION_MODE_UNSPECIFIED | 未設定。 | 
| AUTH_DISABLED | 認可が無効になっています。 | 
| IAM_AUTH | IAM 基本認証。 | 
TransitEncryptionMode
インスタンスで使用できる転送中の暗号化モード。
| 列挙型 | |
|---|---|
| TRANSIT_ENCRYPTION_MODE_UNSPECIFIED | 未設定。 | 
| TRANSIT_ENCRYPTION_DISABLED | 転送中の暗号化が無効になっている。 | 
| SERVER_AUTHENTICATION | 転送中の暗号化にはサーバー管理の暗号化が使用されます。 | 
DiscoveryEndpoint
クライアントがインスタンスに接続するためのエンドポイントを表します。
| JSON 表現 | 
|---|
| { "address": string, "port": integer, "network": string } | 
| フィールド | |
|---|---|
| address | 
 出力専用。クライアントが接続する、公開されたエンドポイントの IP アドレス。 | 
| port | 
 出力専用。公開されているエンドポイントのポート番号。 | 
| network | 
 出力専用。検出エンドポイントの IP アドレスが予約されるネットワーク(形式は projects/{networkProject}/global/networks/{network_id})。 | 
PersistenceConfig
インスタンスの永続構成を表します。
| JSON 表現 | 
|---|
| { "mode": enum ( | 
| フィールド | |
|---|---|
| mode | 
 省略可。現在の永続性モード。 | 
| rdbConfig | 
 省略可。RDB 構成。モードが RDB 以外の場合、このフィールドは無視されます。 | 
| aofConfig | 
 省略可。AOF 構成。モードが AOF でない場合、このフィールドは無視されます。 | 
PersistenceMode
使用可能な永続性モード。
| 列挙型 | |
|---|---|
| PERSISTENCE_MODE_UNSPECIFIED | 未設定。 | 
| DISABLED | 永続性が無効になり、スナップショット データが削除されます。 | 
| RDB | RDB ベースの永続性が有効になっています。 | 
| AOF | AOF ベースの永続性が有効になっています。 | 
RDBConfig
RDB ベースの永続性の構成。
| JSON 表現 | 
|---|
| {
  "rdbSnapshotPeriod": enum ( | 
| フィールド | |
|---|---|
| rdbSnapshotPeriod | 
 省略可。RDB スナップショットの間隔。 | 
| rdbSnapshotStartTime | 
 省略可。最初にスナップショットが試行された時刻(または試行される予定の時刻)、および将来スナップショットが調整される時刻。指定しない場合は、現在の時刻が使用されます。 RFC 3339 を使用します。生成された出力は常に Z 正規化され、小数点以下は 0、3、6、または 9 桁になります。「Z」以外のオフセットも使用できます。例:  | 
SnapshotPeriod
使用可能なスナップショット期間。
| 列挙型 | |
|---|---|
| SNAPSHOT_PERIOD_UNSPECIFIED | 未設定。 | 
| ONE_HOUR | 1 時間。 | 
| SIX_HOURS | 6 時間。 | 
| TWELVE_HOURS | 12 時間。 | 
| TWENTY_FOUR_HOURS | 24 時間。 | 
AOFConfig
AOF ベースの永続性の構成。
| JSON 表現 | 
|---|
| {
  "appendFsync": enum ( | 
| フィールド | |
|---|---|
| appendFsync | 
 省略可。fsync モード。 | 
AppendFsync
使用可能な fsync モード。
| 列挙型 | |
|---|---|
| APPEND_FSYNC_UNSPECIFIED | 未設定。 デフォルト: EVERY_SEC | 
| NEVER | fsync は実行されません。通常、Linux はこの構成で 30 秒ごとにデータをフラッシュしますが、カーネルの正確なチューニングによって異なります。 | 
| EVERY_SEC | 1 秒ごとに fsync が実行されます。障害が発生すると、1 秒分のデータが失われる可能性があります。 | 
| ALWAYS | 新しいコマンドが AOF に追加されるたびに fsync を実行します。パフォーマンスを犠牲にすることなく、最適なデータ損失保護を実現します。 | 
NodeConfig
インスタンスのノードの構成を表します。
| JSON 表現 | 
|---|
| { "sizeGb": number } | 
| フィールド | |
|---|---|
| sizeGb | 
 出力専用。ノードのメモリサイズ(GB)。 | 
ZoneDistributionConfig
インスタンス リソースの割り当てのゾーン分布構成。
| JSON 表現 | 
|---|
| {
  "zone": string,
  "mode": enum ( | 
| フィールド | |
|---|---|
| zone | 
 省略可。すべてのリソースが SINGLE_ZONE モードで割り当てられるゾーンを定義します。MULTI_ZONE モードでは無視されます。 | 
| mode | 
 省略可。現在のゾーン分布モード。デフォルトは MULTI_ZONE です。 | 
ZoneDistributionMode
使用可能なゾーン分布モード。
| 列挙型 | |
|---|---|
| ZONE_DISTRIBUTION_MODE_UNSPECIFIED | 未設定。デフォルト: MULTI_ZONE | 
| MULTI_ZONE | リージョン内でランダムに選択された 3 つのゾーンにリソースを分散します。 | 
| SINGLE_ZONE | 単一のゾーンでリソースをプロビジョニングします。ゾーン フィールドを指定する必要があります。 | 
PscAutoConnection
PSC 接続のコンシューマー リソースの詳細。
| JSON 表現 | 
|---|
| { "pscConnectionId": string, "ipAddress": string, "forwardingRule": string, "projectId": string, "network": string, "serviceAttachment": string, "pscConnectionStatus": enum ( | 
| フィールド | |
|---|---|
| pscConnectionId | 
 出力専用。サービス アタッチメントに接続されている転送ルールの PSC 接続 ID。 | 
| ipAddress | 
 出力専用。PSC 転送ルール用にコンシューマー ネットワークに割り当てられている IP。 | 
| forwardingRule | 
 出力専用。コンシューマー側の転送ルールの URI。形式: projects/{project}/regions/{region}/forwardingRules/{forwardingRule} | 
| projectId | 
 必須。PSC 接続が確立されるコンシューマーの projectId。これは、インスタンスが作成されるプロジェクトと同じ projectId にする必要があります。 | 
| network | 
 必須。PSC エンドポイントが作成されるネットワーク。形式は projects/{projectId}/global/networks/{network_id} です。 | 
| serviceAttachment | 
 出力専用。PSC 接続のターゲットであるサービス アタッチメント。形式は projects/{project-id}/regions/{region}/serviceAttachments/{service-attachment-id} です。 | 
| pscConnectionStatus | 
 出力専用。PSC 接続のステータス: 接続が存在して有効であるか、存在しなくなったか。この値は定期的に更新されます。最新のステータスについては、Private Service Connect API を使用してください。 | 
| connectionType | 
 出力専用。PSC 接続のタイプ。 | 
| 共用体フィールド ports。公開されているエンドポイントのポート。portsは次のいずれかになります。 | |
| port | 
 省略可。ポートは、プライマリ/リーダーまたは検出エンドポイントに対してのみ設定されます。 | 
PscConnectionStatus
PSC 接続のステータス。
| 列挙型 | |
|---|---|
| PSC_CONNECTION_STATUS_UNSPECIFIED | PSC 接続ステータスが指定されていません。 | 
| ACTIVE | 接続がアクティブである | 
| NOT_FOUND | 接続が見つかりません | 
ConnectionType
PSC 接続のタイプ
| 列挙型 | |
|---|---|
| CONNECTION_TYPE_UNSPECIFIED | 接続タイプが設定されていない | 
| CONNECTION_TYPE_DISCOVERY | トポロジ検出に使用される接続。 | 
| CONNECTION_TYPE_PRIMARY | プライマリにアクセスするためのプライマリ エンドポイントとして使用される接続。 | 
| CONNECTION_TYPE_READER | レプリカにアクセスするためのリーダー エンドポイントとして使用される接続。 | 
PscAttachmentDetail
PSC 接続を作成するためのクラスタのサービス アタッチメントの構成。
| JSON 表現 | 
|---|
| {
  "serviceAttachment": string,
  "connectionType": enum ( | 
| フィールド | |
|---|---|
| serviceAttachment | 
 出力専用。ユーザーが作成した PscConnection がターゲットとして使用するサービス アタッチメント URI。 | 
| connectionType | 
 出力専用。Psc エンドポイントのタイプ。 | 
InstanceEndpoint
InstanceEndpoint は、インスタンスにアクセスするために各 VPC ネットワークでグループとして作成される PSC 接続で構成されます。各グループには、クラスタ内のサービス アタッチメントごとに 1 つの接続が必要です。
| JSON 表現 | 
|---|
| {
  "connections": [
    {
      object ( | 
| フィールド | |
|---|---|
| connections[] | 
 省略可。PSC 接続のグループ。これらは同じ VPC ネットワークに作成され、クラスタ内のサービス アタッチメントごとに 1 つ作成されます。 | 
ConnectionDetail
各 PSC 接続の情報。
| JSON 表現 | 
|---|
| { // Union field | 
| Fields | |
|---|---|
| 共用体フィールド connection。インスタンスへの PSC 接続は、クラスタの作成時にサービス接続の自動化(自動接続)によって作成することも、ユーザー自身が作成することもできます(ユーザー作成接続)。connectionは次のいずれかになります。 | |
| pscAutoConnection | 
 変更不可。サービス接続の自動化によって作成された PSC 接続の詳細情報。 | 
| pscConnection | 
 ユーザーが作成した PSC 接続の詳細情報。 | 
PscConnection
ユーザーが PSC 接続構成を作成しました。
| JSON 表現 | 
|---|
| { "pscConnectionId": string, "ipAddress": string, "forwardingRule": string, "projectId": string, "network": string, "serviceAttachment": string, "pscConnectionStatus": enum ( | 
| フィールド | |
|---|---|
| pscConnectionId | 
 必須。サービス アタッチメントに接続されている転送ルールの PSC 接続 ID。 | 
| ipAddress | 
 必須。PSC 転送ルール用にコンシューマー ネットワークに割り当てられている IP。 | 
| forwardingRule | 
 必須。コンシューマー側の転送ルールの URI。形式: projects/{project}/regions/{region}/forwardingRules/{forwardingRule} | 
| projectId | 
 出力専用。転送ルールが作成されるコンシューマーの projectId。 | 
| network | 
 必須。IP アドレスが存在するコンシューマー ネットワーク。形式: projects/{projectId}/global/networks/{network_id} | 
| serviceAttachment | 
 必須。PSC 接続のターゲットであるサービス アタッチメント。形式は projects/{project-id}/regions/{region}/serviceAttachments/{service-attachment-id} です。 | 
| pscConnectionStatus | 
 出力専用。PSC 接続のステータス: 接続が存在して有効であるか、存在しなくなったか。この値は定期的に更新されます。最新のステータスについては、Private Service Connect API を使用してください。 | 
| connectionType | 
 出力専用。PSC 接続のタイプ。 | 
| 共用体フィールド ports。公開されているエンドポイントのポート。portsは次のいずれかになります。 | |
| port | 
 省略可。ポートは、プライマリ/リーダーまたは検出エンドポイントに対してのみ設定されます。 | 
モード
クラスタモードの有効化/無効化に使用されるモード構成。
| 列挙型 | |
|---|---|
| MODE_UNSPECIFIED | モードが指定されていません。 | 
| STANDALONE | 非推奨: 代わりに CLUSTER_DISABLED を使用してください。 | 
| CLUSTER | インスタンスはクラスタモードです。 | 
| CLUSTER_DISABLED | インスタンスでクラスタモードが無効になっている。 | 
MaintenancePolicy
インスタンスごとのメンテナンス ポリシー。
| JSON 表現 | 
|---|
| {
  "createTime": string,
  "updateTime": string,
  "weeklyMaintenanceWindow": [
    {
      object ( | 
| フィールド | |
|---|---|
| createTime | 
 出力専用。ポリシーの作成時間。 RFC 3339 を使用します。生成された出力は常に Z 正規化され、小数点以下は 0、3、6、または 9 桁になります。「Z」以外のオフセットも使用できます。例:  | 
| updateTime | 
 出力専用。ポリシーが更新された時刻。 RFC 3339 を使用します。生成された出力は常に Z 正規化され、小数点以下は 0、3、6、または 9 桁になります。「Z」以外のオフセットも使用できます。例:  | 
| weeklyMaintenanceWindow[] | 
 省略可。このポリシーの対象となるリソースに適用されるメンテナンス時間枠。最小数 1。現在のバージョンでは、weekly_window の最大数は 1 になることが想定されています。 | 
WeeklyMaintenanceWindow
毎週のオペレーションに指定された時間枠。
| JSON 表現 | 
|---|
| { "day": enum ( | 
| フィールド | |
|---|---|
| day | 
 省略可。指定した曜日に実行されるスケジュールを定義できます。 | 
| startTime | 
 省略可。時間枠の開始時刻(UTC)。 | 
MaintenanceSchedule
今後のメンテナンス スケジュール。
| JSON 表現 | 
|---|
| { "startTime": string, "endTime": string } | 
| フィールド | |
|---|---|
| startTime | 
 出力専用。このインスタンスに対する次回の定期メンテナンスの開始時刻。 RFC 3339 を使用します。生成された出力は常に Z 正規化され、小数点以下は 0、3、6、または 9 桁になります。「Z」以外のオフセットも使用できます。例:  | 
| endTime | 
 出力専用。このインスタンスに対する次回の定期メンテナンスの開始時刻。 RFC 3339 を使用します。生成された出力は常に Z 正規化され、小数点以下は 0、3、6、または 9 桁になります。「Z」以外のオフセットも使用できます。例:  | 
CrossInstanceReplicationConfig
クロス インスタンス レプリケーション構成。
| JSON 表現 | 
|---|
| { "instanceRole": enum ( | 
| フィールド | |
|---|---|
| instanceRole | 
 必須。クロス インスタンス レプリケーションにおけるインスタンスのロール。 | 
| primaryInstance | 
 省略可。このセカンダリ インスタンスのレプリケーション ソースとして使用されるプライマリ インスタンスの詳細。 このフィールドは、セカンダリ インスタンスに対してのみ設定されます。 | 
| secondaryInstances[] | 
 省略可。このプライマリ インスタンスから複製しているセカンダリ インスタンスのリスト。 このフィールドは、プライマリ インスタンスに対してのみ設定されます。 | 
| updateTime | 
 出力専用。クロス インスタンス レプリケーション構成が最後に更新された時刻。 RFC 3339 を使用します。生成された出力は常に Z 正規化され、小数点以下は 0、3、6、または 9 桁になります。「Z」以外のオフセットも使用できます。例:  | 
| membership | 
 出力専用。クロス インスタンス レプリケーションに参加しているすべてのメンバー インスタンスの出力専用ビュー。このビューは、インスタンスのロール(プライマリまたはセカンダリ)に関係なく、すべてのメンバー インスタンスによって提供されます。 プライマリ インスタンスは、そこからレプリケートしているすべてのセカンダリ インスタンスに関する情報を提供できます。ただし、セカンダリ インスタンスは、レプリケート元のプライマリ インスタンスのみを認識します。ただし、プライマリ インスタンスが使用できないシナリオ(リージョン停止など)では、Getinstance リクエストを他のメンバー インスタンスに送信できます。このフィールドには、インスタンス間のレプリケーションに参加しているすべてのメンバー インスタンスが一覧表示されます。 | 
InstanceRole
クロス インスタンス レプリケーションにおけるインスタンスのロール。
| 列挙型 | |
|---|---|
| INSTANCE_ROLE_UNSPECIFIED | インスタンス ロールが設定されていません。動作は NONE と同等です。 | 
| NONE | このインスタンスは、インスタンス間のレプリケーションに参加していません。これは独立したインスタンスであり、他のインスタンスとの間で複製は行われません。 | 
| PRIMARY | 読み取りと書き込みの両方が可能なインスタンス。このインスタンスに書き込まれたデータは、アタッチされたセカンダリ インスタンスにも複製されます。 | 
| SECONDARY | 読み取りのみを許可し、プライマリ インスタンスからデータを複製するインスタンス。 | 
RemoteInstance
クロス インスタンス レプリケーション設定でこのインスタンスに関連付けられているリモート インスタンスの詳細。
| JSON 表現 | 
|---|
| { "instance": string, "uid": string } | 
| フィールド | |
|---|---|
| instance | 
 省略可。リモート インスタンスの完全なリソースパス。形式は projects/ | 
| uid | 
 出力専用。リモート インスタンスの一意の識別子。 | 
メンバーシップ
クロス インスタンス レプリケーションに参加しているすべてのメンバー インスタンスの出力専用ビュー。
| JSON 表現 | 
|---|
| { "primaryInstance": { object ( | 
| フィールド | |
|---|---|
| primaryInstance | 
 出力専用。セカンダリ インスタンスのレプリケーションのソースとして機能するプライマリ インスタンス。 | 
| secondaryInstances[] | 
 出力専用。プライマリ インスタンスから複製しているセカンダリ インスタンスのリスト。 | 
AutomatedBackupConfig
インスタンスの自動バックアップ構成。
| JSON 表現 | 
|---|
| { "automatedBackupMode": enum ( | 
| フィールド | |
|---|---|
| automatedBackupMode | 
 省略可。自動バックアップ モード。モードが無効になっている場合、他のフィールドは無視されます。 | 
| retention | 
 省略可。自動バックアップが削除されるまでの保持期間。値は 1 ~ 365 日の範囲で指定してください。指定しない場合、デフォルト値は 35 日です。 
 | 
| 共用体フィールド schedule。自動バックアップのスケジュール。scheduleは次のいずれかになります。 | |
| fixedFrequencySchedule | 
 省略可。固定頻度で自動バックアップをトリガーします。 | 
FixedFrequencySchedule
このスケジュールでは、バックアップを一定の頻度でトリガーできます(現在は毎日のみサポートされています)。
| JSON 表現 | 
|---|
| {
  "startTime": {
    object ( | 
| フィールド | |
|---|---|
| startTime | 
 必須。すべての自動バックアップの開始時刻(UTC)。開始時刻は正時に設定する必要があります。このフィールドは必須です。 | 
AutomatedBackupMode
自動バックアップ モード。
| 列挙型 | |
|---|---|
| AUTOMATED_BACKUP_MODE_UNSPECIFIED | デフォルト値。自動バックアップ構成が指定されていません。 | 
| DISABLED | 自動バックアップ構成が無効になっています。 | 
| ENABLED | 自動バックアップ構成が有効になっています。 | 
| メソッド | |
|---|---|
| 
 | インスタンスをバックアップします。 | 
| 
 | 指定されたプロジェクトとロケーションで新しいインスタンスを作成します。 | 
| 
 | 1 つのインスタンスを削除します。 | 
| 
 | 1 つのインスタンスの詳細を取得します。 | 
| 
 | インスタンスの認証局の詳細を取得します。 | 
| 
 | 指定されたプロジェクトとロケーションでのインスタンスを一覧で表示します。 | 
| 
 | 単一インスタンスのパラメータを更新します。 | 
| 
 | 今後のメンテナンス イベントのスケジュールを変更します。 |