すべてのプロダクト
Search
ドキュメントセンター

Resource Orchestration Service:DATASOURCE::MONGODB::Instance

最終更新日:Mar 17, 2025

DATASOURCE::MONGODB::Instance は、ApsaraDB for MongoDB インスタンスに関する情報をクエリするために使用されます。

構文

{
  "Type": "DATASOURCE::MONGODB::Instance",
  "Properties": {
    "InstanceId": String,
    "RefreshOptions": String
  }
}

プロパティ

プロパティ

タイプ

必須

編集可能

説明

制約

InstanceId

String

はい

はい

インスタンス ID。

なし。

RefreshOptions

String

いいえ

はい

スタックの更新時のデータソースリソースのリフレッシュポリシー。

有効値:

  • Never (デフォルト): スタックの更新時にデータソースリソースをリフレッシュしません。

  • Always: スタックの更新時にデータソースリソースをリフレッシュします。

戻り値

Fn::GetAtt

  • ResourceGroupId: リソースグループの ID です。

  • HiddenZoneId: マルチゾーン デプロイメント シナリオにおけるインスタンスのセカンダリ ゾーン B です。

  • DBInstanceType: インスタンスのアーキテクチャです。

  • LogBackupRetentionPeriod: ログバックアップの保存日数。

  • SnapshotBackupType: スナップショットバックアップの種別。

  • ResourceGroupId: リソースグループの ID。

  • HiddenZoneId: マルチゾーンデプロイシナリオにおけるインスタンスのセカンダリゾーン B。

  • DBInstanceType: インスタンスのアーキテクチャ。

  • LogBackupRetentionPeriod: ログバックアップの保存期間 (日数)。

  • SnapshotBackupType: スナップショットバックアップのタイプ。

  • LastDowngradeTime: インスタンスの構成がダウングレードされた最新の時間。

  • SslExpiredTime: SSL 証明書の有効期限。

  • Engine: データベースエンジン。

  • Tags: インスタンスに追加されたタグ。

  • DBInstanceDescription: インスタンスの説明または備考。

  • AccountDescription: アカウントに関する備考。

  • DBInstanceReleaseProtection: インスタンスでリリース保護機能が有効になっているかどうかを示します。

  • ReplicaSetsConnections: レプリカセットインスタンスに関する接続情報。

  • Parameters: 有効なパラメータ設定。

  • AutoRenewDuration: 自動更新期間。

  • InstanceId: インスタンス ID。

  • DBInstanceClass: インスタンスタイプ。

  • VSwitchId: vSwitch ID。

  • LockMode: インスタンスのロック状態。

  • AutoRenewDuration: 自動更新期間。

  • AccountName: アカウント名

  • VpcId: バーチャルプライベートクラウド ( VPC ) の ID。

  • SecurityIpList: IP アドレスホワイトリストに含まれる IP アドレス。

  • NetworkAddresses: インスタンスのエンドポイント。

  • ExpireTime: インスタンスの有効期限。

  • AccountName: アカウント名。

  • BackupInterval: 高頻度バックアップが生成される頻度。

  • AutoRenew: 自動更新状態。

  • StorageEngine: インスタンスのストレージエンジン。

  • NetworkType: インスタンスのネットワークタイプ。

  • MaintainEndTime: インスタンスのメンテナンスウィンドウの終了時刻。

  • SslStatus: SSL 機能の状態。

  • MongosList: Mongos ノード。

  • TdeStatus: Transparent Data Encryption ( TDE ) 機能の状態。

  • NetworkType: インスタンスのネットワークタイプ。

  • PaymentType: データベースの課金方法。

  • MaintainStartTime: インスタンスのメンテナンスウィンドウの開始時刻。

  • SecurityIps: デフォルトのホワイトリストに含まれる IP アドレス。

  • ReadonlyReplicas: シャードノードの読み取り専用ノードの数。

  • ReplicationFactor: インスタンスのノード数。

  • ZoneId: インスタンスのゾーン ID。

  • PreferredBackupTime: バックアップ時間。

  • SecurityGroupId: Elastic Compute Service ( ECS ) セキュリティグループの ID。

  • CreateTime: インスタンスが作成された時刻。

  • ShardList: シャードノード。

  • SecondaryZoneId: マルチゾーンデプロイシナリオにおけるインスタンスのセカンダリゾーン A。

  • YAML 形式

    ROSTemplateFormatVersion: '2015-09-01'
    Parameters:
      InstanceId:
        Type: String
        Description:
          ja: Mongos の ID
        Required: true
    Resources:
      ExtensionDataSource:
        Type: DATASOURCE::MONGODB::Instance
        Properties:
          InstanceId:
            Ref: InstanceId
    Outputs:
      ResourceGroupId:
        Description: インスタンスが属するリソースグループの ID。
        Value:
          Fn::GetAtt:
            - ExtensionDataSource
            - ResourceGroupId
      HiddenZoneId:
        Description: マルチゾーンデプロイメントの場合、非表示ノードが存在するゾーン。
        Value:
          Fn::GetAtt:
            - ExtensionDataSource
            - HiddenZoneId
      DBInstanceType:
        Description: |-
          インスタンスのアーキテクチャ。有効な値:
          * replicate: レプリカセットインスタンス
          * sharding: シャードクラスターインスタンス
        Value:
          Fn::GetAtt:
            - ExtensionDataSource
            - DBInstanceType
      LogBackupRetentionPeriod:
        Description: ログバックアップが保持される日数。有効な値: 7 ~ 730 。
        Value:
          Fn::GetAtt:
            - ExtensionDataSource
            - LogBackupRetentionPeriod
      SnapshotBackupType:
        Description: |-
          スナップショットバックアップタイプ。有効な値:
          * Flash: 1 桁秒バックアップ
          * Standard (デフォルト): 標準バックアップ
        Value:
          Fn::GetAtt:
            - ExtensionDataSource
            - SnapshotBackupType
      LastDowngradeTime:
        Description: インスタンスで最後にスペックダウン操作が実行された日付。
        Value:
          Fn::GetAtt:
            - ExtensionDataSource
            - LastDowngradeTime
      SslExpiredTime:
        Description: SSL 証明書の有効期限が切れる時刻。時刻は、yyyy-MM-ddTHH:mm:ssZ 形式の ISO 8601 標準に準拠しています。時刻は協定世界時 (UTC) で表示されます。
        Value:
          Fn::GetAtt:
            - ExtensionDataSource
            - SslExpiredTime
      Engine:
        Description: インスタンスのデータベースエンジン。デフォルト値: mongodb 。
        Value:
          Fn::GetAtt:
            - ExtensionDataSource
            - Engine
      Tags:
        Description: インスタンスタグの詳細。
        Value:
          Fn::GetAtt:
            - ExtensionDataSource
            - Tags
      DBInstanceDescription:
        Description: インスタンスの名前。
        Value:
          Fn::GetAtt:
            - ExtensionDataSource
            - DBInstanceDescription
      AccountDescription:
        Description: アカウントの説明。
        Value:
          Fn::GetAtt:
            - ExtensionDataSource
            - AccountDescription
      DBInstanceReleaseProtection:
        Description: |-
          インスタンスでリリース保護が有効になっているかどうかを示します。有効な値:
          * true
          * false
        Value:
          Fn::GetAtt:
            - ExtensionDataSource
            - DBInstanceReleaseProtection
      ReplicaSetsConnections:
        Description: ReplicaSets 接続。
        Value:
          Fn::GetAtt:
            - ExtensionDataSource
            - ReplicaSetsConnections
      Parameters:
        Description: 有効になっているパラメータの設定。
        Value:
          Fn::GetAtt:
            - ExtensionDataSource
            - Parameters
      EngineVersion:
        Description: |-
          インスタンスのデータベースエンジンバージョン。
          * 6.0
          * 5.0
          * 4.4
          * 4.2
          * 4.0
        Value:
          Fn::GetAtt:
            - ExtensionDataSource
            - EngineVersion
      InstanceId:
        Description: Mongos の ID
        Value:
          Fn::GetAtt:
            - ExtensionDataSource
            - InstanceId
      DBInstanceClass:
        Description: インスタンスのインスタンスタイプ。
        Value:
          Fn::GetAtt:
            - ExtensionDataSource
            - DBInstanceClass
      VSwitchId:
        Description: インスタンスの vSwitch ID 。
        Value:
          Fn::GetAtt:
            - ExtensionDataSource
            - VSwitchId
      LockMode:
        Description: |-
          インスタンスのロックステータス。有効な値:
          * Unlock: インスタンスはロックされていません。
          * ManualLock: インスタンスは手動でロックされています。
          * LockByExpiration: インスタンスの有効期限が切れたため、インスタンスは自動的にロックされています。
          * LockByRestoration: インスタンスがロールバックされる前に、インスタンスは自動的にロックされます。
          * LockByDiskQuota: ストレージ容量が使い果たされた後、インスタンスは自動的にロックされます。
          * Released: インスタンスはリリースされています。
        Value:
          Fn::GetAtt:
            - ExtensionDataSource
            - LockMode
      AutoRenewDuration:
        Description: 自動更新期間。
        Value:
          Fn::GetAtt:
            - ExtensionDataSource
            - AutoRenewDuration
      DbInstanceStorage:
        Description: インスタンスのストレージ容量。
        Value:
          Fn::GetAtt:
            - ExtensionDataSource
            - DbInstanceStorage
      VpcId:
        Description: インスタンスの VPC ID 。
        Value:
          Fn::GetAtt:
            - ExtensionDataSource
            - VpcId
      SecurityIpList:
        Description: IP ホワイトリストの名前。
        Value:
          Fn::GetAtt:
            - ExtensionDataSource
            - SecurityIpList
      NetworkAddresses:
        Description: ApsaraDB for MongoDB インスタンスのエンドポイント。
        Value:
          Fn::GetAtt:
            - ExtensionDataSource
            - NetworkAddresses
      ExpireTime:
        Description: サブスクリプションインスタンスの有効期限が切れる時刻。時刻は、yyyy-MM-ddTHH:mmZ 形式の ISO 8601 標準に準拠しています。時刻は UTC で表示されます。
        Value:
          Fn::GetAtt:
            - ExtensionDataSource
            - ExpireTime
      AccountName:
        Description: アカウント名。値: **root * * 。
        Value:
          Fn::GetAtt:
            - ExtensionDataSource
            - AccountName
      BackupInterval:
        Description: |-
          高頻度バックアップが作成される頻度。有効な値:
          * -1: 高頻度バックアップは無効になっています。
          * 15: 15 分ごと。
          * 30: 30 分ごと。
          * 60: 1 時間ごと。
          * 120: 2 時間ごと。
          * 180: 3 時間ごと。
          * 240: 4 時間ごと。
          * 360: 6 時間ごと。
          * 480: 8 時間ごと。
          * 720: 12 時間ごと。
        Value:
          Fn::GetAtt:
            - ExtensionDataSource
            - BackupInterval
      AutoRenew:
        Description: |-
          インスタンスで自動更新が有効になっているかどうかを示します。有効な値:
          * true: インスタンスで自動更新が有効になっています。
          * false: インスタンスで自動更新が無効になっています。
        Value:
          Fn::GetAtt:
            - ExtensionDataSource
            - AutoRenew
      StorageEngine:
        Description: インスタンスタイプのストレージエンジン。
        Value:
          Fn::GetAtt:
            - ExtensionDataSource
            - StorageEngine
      PreferredBackupPeriod:
        Description: |-
          データをバックアップする曜日。有効な値:
          * Monday
          * Tuesday
          * Wednesday
          * Thursday
          * Friday
          * Saturday
          * Sunday
        Value:
          Fn::GetAtt:
            - ExtensionDataSource
            - PreferredBackupPeriod
      MaintainEndTime:
        Description: メンテナンスウィンドウの終了時刻。時刻は、HH:mmZ 形式の ISO 8601 標準に準拠しています。時刻は UTC で表示されます。
        Value:
          Fn::GetAtt:
            - ExtensionDataSource
            - MaintainEndTime
      SslStatus:
        Description: |-
          SSL 機能のステータス。有効な値:
          * Open: SSL 機能は有効になっています。
          * Closed: SSL 機能は無効になっています。
        Value:
          Fn::GetAtt:
            - ExtensionDataSource
            - SslStatus
      MongosList:
        Description: Mongos ノードの情報。
        Value:
          Fn::GetAtt:
            - ExtensionDataSource
            - MongosList
      TdeStatus:
        Description: |-
          TDE ステータス。有効な値:
          * enabled
          * disabled
        Value:
          Fn::GetAtt:
            - ExtensionDataSource
            - TdeStatus
      NetworkType:
        Description: |-
          インスタンスのネットワークタイプ。有効な値:
          * Classic: クラシックネットワーク
          * VPC: VPC
        Value:
          Fn::GetAtt:
            - ExtensionDataSource
            - NetworkType
      PaymentType:
        Description: データベースの課金方法。有効な値: PrePaid: サブスクリプション PostPaid: 従量課金 。
        Value:
          Fn::GetAtt:
            - ExtensionDataSource
            - PaymentType
      MaintainStartTime:
        Description: メンテナンスウィンドウの開始時刻。時刻は、HH:mmZ 形式の ISO 8601 標準に準拠しています。時刻は UTC で表示されます。
        Value:
          Fn::GetAtt:
            - ExtensionDataSource
            - MaintainStartTime
      SecurityIps:
        Description: デフォルトのホワイトリストにある IP アドレス。
        Value:
          Fn::GetAtt:
            - ExtensionDataSource
            - SecurityIps
      ReadonlyReplicas:
        Description: シャードノードにある読み取り専用ノードの数。有効な値: 0 ~ 5 。値は整数である必要があります。
        Value:
          Fn::GetAtt:
            - ExtensionDataSource
            - ReadonlyReplicas
      ReplicationFactor:
        Description: インスタンス内のノード数。
        Value:
          Fn::GetAtt:
            - ExtensionDataSource
            - ReplicationFactor
      ZoneId:
        Description: インスタンスが存在するゾーンの ID 。
        Value:
          Fn::GetAtt:
            - ExtensionDataSource
            - ZoneId
      PreferredBackupTime:
        Description: バックアップが作成された時間範囲。時刻は、HH:mmZ-HH:mmZ 形式の ISO 8601 標準に準拠しています。時刻は UTC で表示されます。
        Value:
          Fn::GetAtt:
            - ExtensionDataSource
            - PreferredBackupTime
      SecurityGroupId:
        Description: ECS セキュリティグループの ID 。
        Value:
          Fn::GetAtt:
            - ExtensionDataSource
            - SecurityGroupId
      CreateTime:
        Description: データベースの作成時刻。
        Value:
          Fn::GetAtt:
            - ExtensionDataSource
            - CreateTime
      ShardList:
        Description: シャードノードの情報。
        Value:
          Fn::GetAtt:
            - ExtensionDataSource
            - ShardList
      SecondaryZoneId:
        Description: マルチゾーンデプロイメントの場合、セカンダリノードが存在するゾーン。
        Value:
          Fn::GetAtt:
            - ExtensionDataSource
            - SecondaryZoneId
      VpcAuthMode:
        Description: |-
          VPC 内でパスワードなしのアクセスが有効になっているかどうかを示します。有効な値:
          * Open: VPC 内でパスワードなしのアクセスが有効になっています。
          * Close: VPC 内でパスワードなしのアクセスが無効になっているため、アクセスにパスワードを使用する必要があります。
          * NotSupport: VPC 内でパスワードなしのアクセスはサポートされていません。
        Value:
          Fn::GetAtt:
            - ExtensionDataSource
            - VpcAuthMode
      ProtocolType:
        Description: |-
          インスタンスのアクセスのプロトコルタイプ。有効な値:
          * mongodb
          * dynamodb
        Value:
          Fn::GetAtt:
            - ExtensionDataSource
            - ProtocolType
      EnableBackupLog:
        Description: |-
          ログバックアップ機能が有効になっているかどうかを示します。有効な値:
          * 0 (デフォルト): ログバックアップ機能は無効になっています。
          * 1: ログバックアップ機能は有効になっています。
        Value:
          Fn::GetAtt:
            - ExtensionDataSource
            - EnableBackupLog
      BackupRetentionPeriod:
        Description: バックアップデータの保持期間。単位:日。
        Value:
          Fn::GetAtt:
            - ExtensionDataSource
            - BackupRetentionPeriod
      KindCode:
        Description: |-
          インスタンスの種類コード。有効な値:
          * 0: 物理マシン
          * 1: Elastic Compute Service (ECS) インスタンス
          * 2: Docker クラスター
          * 18: Kubernetes クラスター
        Value:
          Fn::GetAtt:
            - ExtensionDataSource
            - KindCode
    
  • JSON 形式

                            {
      "ROSTemplateFormatVersion": "2015-09-01",
      "Parameters": {
        "InstanceId": {
          "Type": "String",
          "Description": {
            "ja": "Mongos の ID"
          },
          "Required": true
        },
        "RefreshOptions": {
          "Type": "String",
          "Description": {
            "ja": "スタックが更新されたときのデータソースリソースのリフレッシュ戦略。有効な値:\n- Never: スタックが更新されたときにデータソースリソースをリフレッシュしません。\n- Always: スタックが更新されたときにデータソースリソースを常にリフレッシュします。\nデフォルトは Never です。"
          },
          "AllowedValues": [
            "Always",
            "Never"
          ],
          "Required": false,
          "Default": "Never"
        }
      },
      "Resources": {
        "ExtensionDataSource": {
          "Type": "DATASOURCE::MONGODB::Instance",
          "Properties": {
            "InstanceId": {
              "Ref": "InstanceId"
            },
            "RefreshOptions": {
              "Ref": "RefreshOptions"
            }
          }
        }
      },
      "Outputs": {
        "ResourceGroupId": {
          "Description": "インスタンスが属するリソースグループの ID。",
          "Value": {
            "Fn::GetAtt": [
              "ExtensionDataSource",
              "ResourceGroupId"
            ]
          }
        },
        "HiddenZoneId": {
          "Description": "マルチゾーンデプロイメントの場合、非表示ノードが存在するゾーン。",
          "Value": {
            "Fn::GetAtt": [
              "ExtensionDataSource",
              "HiddenZoneId"
            ]
          }
        },
        "DBInstanceType": {
          "Description": "インスタンスのアーキテクチャ。有効な値:\n* replicate: レプリカセットインスタンス\n* sharding: シャードクラスターインスタンス",
          "Value": {
            "Fn::GetAtt": [
              "ExtensionDataSource",
              "DBInstanceType"
            ]
          }
        },
        "LogBackupRetentionPeriod": {
          "Description": "ログバックアップが保持される日数。有効な値:7 ~ 730 。",
          "Value": {
            "Fn::GetAtt": [
              "ExtensionDataSource",
              "LogBackupRetentionPeriod"
            ]
          }
        },
        "SnapshotBackupType": {
          "Description": "スナップショットバックアップタイプ。有効な値:\n* Flash: 1 桁秒バックアップ\n* Standard (デフォルト): 標準バックアップ",
          "Value": {
            "Fn::GetAtt": [
              "ExtensionDataSource",
              "SnapshotBackupType"
            ]
          }
        },
        "LastDowngradeTime": {
          "Description": "インスタンスで最後にスペックダウン操作が実行された日付。",
          "Value": {
            "Fn::GetAtt": [
              "ExtensionDataSource",
              "LastDowngradeTime"
            ]
          }
        },
        "SslExpiredTime": {
          "Description": "SSL 証明書の有効期限が切れる時刻。時刻は、yyyy-MM-ddTHH:mm:ssZ 形式の ISO 8601 標準に準拠しています。時刻は協定世界時 (UTC) で表示されます。",
          "Value": {
            "Fn::GetAtt": [
              "ExtensionDataSource",
              "SslExpiredTime"
            ]
          }
        },
        "Engine": {
          "Description": "インスタンスのデータベースエンジン。デフォルト値:mongodb 。",
          "Value": {
            "Fn::GetAtt": [
              "ExtensionDataSource",
              "Engine"
            ]
          }
        },
        "Tags": {
          "Description": "インスタンスタグの詳細。",
          "Value": {
            "Fn::GetAtt": [
              "ExtensionDataSource",
              "Tags"
            ]
          }
        },
        "DBInstanceDescription": {
          "Description": "インスタンスの名前。",
          "Value": {
            "Fn::GetAtt": [
              "ExtensionDataSource",
              "DBInstanceDescription"
            ]
          }
        },
        "AccountDescription": {
          "Description": "アカウントの説明。",
          "Value": {
            "Fn::GetAtt": [
              "ExtensionDataSource",
              "AccountDescription"
            ]
          }
        },
        "DBInstanceReleaseProtection": {
          "Description": "インスタンスでリリース保護が有効になっているかどうかを示します。有効な値:\n* true\n* false",
          "Value": {
            "Fn::GetAtt": [
              "ExtensionDataSource",
              "DBInstanceReleaseProtection"
            ]
          }
        },
        "ReplicaSetsConnections": {
          "Description": "ReplicaSets 接続。",
          "Value": {
            "Fn::GetAtt": [
              "ExtensionDataSource",
              "ReplicaSetsConnections"
            ]
          }
        },
        "Parameters": {
          "Description": "有効になっているパラメータの設定。",
          "Value": {
            "Fn::GetAtt": [
              "ExtensionDataSource",
              "Parameters"
            ]
          }
        },
        "EngineVersion": {
          "Description": "インスタンスのデータベースエンジンバージョン。\n* 6.0\n* 5.0\n* 4.4\n* 4.2\n* 4.0",
          "Value": {
            "Fn::GetAtt": [
              "ExtensionDataSource",
              "EngineVersion"
            ]
          }
        },
        "InstanceId": {
          "Description": "Mongos の ID",
          "Value": {
            "Fn::GetAtt": [
              "ExtensionDataSource",
              "InstanceId"
            ]
          }
        },
        "DBInstanceClass": {
          "Description": "インスタンスのインスタンスタイプ。",
          "Value": {
            "Fn::GetAtt": [
              "ExtensionDataSource",
              "DBInstanceClass"
            ]
          }
        },
        "VSwitchId": {
          "Description": "インスタンスの vSwitch ID 。",
          "Value": {
            "Fn::GetAtt": [
              "ExtensionDataSource",
              "VSwitchId"
            ]
          }
        },
        "LockMode": {
          "Description": "インスタンスのロックステータス。有効な値:\n* Unlock: インスタンスはロックされていません。\n* ManualLock: インスタンスは手動でロックされています。\n* LockByExpiration: インスタンスの有効期限が切れたため、インスタンスは自動的にロックされています。\n* LockByRestoration: インスタンスがロールバックされる前に、インスタンスは自動的にロックされます。\n* LockByDiskQuota: ストレージ容量が使い果たされた後、インスタンスは自動的にロックされます。\n* Released: インスタンスはリリースされています。",
          "Value": {
            "Fn::GetAtt": [
              "ExtensionDataSource",
              "LockMode"
            ]
          }
        },
        "AutoRenewDuration": {
          "Description": "自動更新期間。",
          "Value": {
            "Fn::GetAtt": [
              "ExtensionDataSource",
              "AutoRenewDuration"
            ]
          }
        },
        "DbInstanceStorage": {
          "Description": "インスタンスのストレージ容量。",
          "Value": {
            "Fn::GetAtt": [
              "ExtensionDataSource",
              "DbInstanceStorage"
            ]
          }
        },
        "VpcId": {
          "Description": "インスタンスの VPC ID 。",
          "Value": {
            "Fn::GetAtt": [
              "ExtensionDataSource",
              "VpcId"
            ]
          }
        },
        "SecurityIpList": {
          "Description": "IP ホワイトリストの名前。",
          "Value": {
            "Fn::GetAtt": [
              "ExtensionDataSource",
              "SecurityIpList"
            ]
          }
        },
        "NetworkAddresses": {
          "Description": "ApsaraDB for MongoDB インスタンスのエンドポイント。",
          "Value": {
            "Fn::GetAtt": [
              "ExtensionDataSource",
              "NetworkAddresses"
            ]
          }
        },
        "ExpireTime": {
          "Description": "サブスクリプションインスタンスの有効期限が切れる時刻。時刻は、yyyy-MM-ddTHH:mmZ 形式の ISO 8601 標準に準拠しています。時刻は UTC で表示されます。",
          "Value": {
            "Fn::GetAtt": [
              "ExtensionDataSource",
              "ExpireTime"
            ]
          }
        },
        "AccountName": {
          "Description": "アカウント名。値: **root * * 。",
          "Value": {
            "Fn::GetAtt": [
              "ExtensionDataSource",
              "AccountName"
            ]
          }
        },
        "BackupInterval": {
          "Description": "高頻度バックアップが作成される頻度。有効な値:\n* -1: 高頻度バックアップは無効になっています。\n* 15: 15 分ごと。\n* 30: 30 分ごと。\n* 60: 1 時間ごと。\n* 120: 2 時間ごと。\n* 180: 3 時間ごと。\n* 240: 4 時間ごと。\n* 360: 6 時間ごと。\n* 480: 8 時間ごと。\n* 720: 12 時間ごと。",
          "Value": {
            "Fn::GetAtt": [
              "ExtensionDataSource",
              "BackupInterval"
            ]
          }
        },
        "AutoRenew": {
          "Description": "インスタンスで自動更新が有効になっているかどうかを示します。有効な値:\n* true: インスタンスで自動更新が有効になっています。\n* false: インスタンスで自動更新が無効になっています。",
          "Value": {
            "Fn::GetAtt": [
              "ExtensionDataSource",
              "AutoRenew"
            ]
          }
        },
        "StorageEngine": {
          "Description": "インスタンスタイプのストレージエンジン。",
          "Value": {
            "Fn::GetAtt": [
              "ExtensionDataSource",
              "StorageEngine"
            ]
          }
        },
        "PreferredBackupPeriod": {
          "Description": "データをバックアップする曜日。有効な値:\n* Monday\n* Tuesday\n* Wednesday\n* Thursday\n* Friday\n* Saturday\n* Sunday",
          "Value": {
            "Fn::GetAtt": [
              "ExtensionDataSource",
              "PreferredBackupPeriod"
            ]
          }
        },
        "MaintainEndTime": {
          "Description": "メンテナンスウィンドウの終了時刻。時刻は、HH:mmZ 形式の ISO 8601 標準に準拠しています。時刻は UTC で表示されます。",
          "Value": {
            "Fn::GetAtt": [
              "ExtensionDataSource",
              "MaintainEndTime"
            ]
          }
        },
        "SslStatus": {
          "Description": "SSL 機能のステータス。有効な値:\n* Open: SSL 機能は有効になっています。\n* Closed: SSL 機能は無効になっています。",
          "Value": {
            "Fn::GetAtt": [
              "ExtensionDataSource",
              "SslStatus"
            ]
          }
        },
        "MongosList": {
          "Description": "Mongos ノードの情報。",
          "Value": {
            "Fn::GetAtt": [
              "ExtensionDataSource",
              "MongosList"
            ]
          }
        },
        "TdeStatus": {
          "Description": "TDE ステータス。有効な値:\n* enabled\n* disabled",
          "Value": {
            "Fn::GetAtt": [
              "ExtensionDataSource",
              "TdeStatus"
            ]
          }
        },
        "NetworkType": {
          "Description": "インスタンスのネットワークタイプ。有効な値:\n* Classic: クラシックネットワーク\n* VPC: VPC",
          "Value": {
            "Fn::GetAtt": [
              "ExtensionDataSource",
              "NetworkType"
            ]
          }
        },
        "PaymentType": {
          "Description": "データベースの課金方法。有効な値: PrePaid: サブスクリプション PostPaid: 従量課金 。",
          "Value": {
            "Fn::GetAtt": [
              "ExtensionDataSource",
              "PaymentType"
            ]
          }
        },
        "MaintainStartTime": {
          "Description": "メンテナンスウィンドウの開始時刻。時刻は、HH:mmZ 形式の ISO 8601 標準に準拠しています。時刻は UTC で表示されます。",
          "Value": {
            "Fn::GetAtt": [
              "ExtensionDataSource",
              "MaintainStartTime"
            ]
          }
        },
        "SecurityIps": {
          "Description": "デフォルトのホワイトリストにある IP アドレス。",
          "Value": {
            "Fn::GetAtt": [
              "ExtensionDataSource",
              "SecurityIps"
            ]
          }
        },
        "ReadonlyReplicas": {
          "Description": "シャードノードにある読み取り専用ノードの数。有効な値: 0 ~ 5 。値は整数である必要があります。",
          "Value": {
            "Fn::GetAtt": [
              "ExtensionDataSource",
              "ReadonlyReplicas"
            ]
          }
        },
        "ReplicationFactor": {
          "Description": "インスタンス内のノード数。",
          "Value": {
            "Fn::GetAtt": [
              "ExtensionDataSource",
              "ReplicationFactor"
            ]
          }
        },
        "ZoneId": {
          "Description": "インスタンスが存在するゾーンの ID 。",
          "Value": {
            "Fn::GetAtt": [
              "ExtensionDataSource",
              "ZoneId"
            ]
          }
        },
        "PreferredBackupTime": {
          "Description": "バックアップが作成された時間範囲。時刻は、HH:mmZ-HH:mmZ 形式の ISO 8601 標準に準拠しています。時刻は UTC で表示されます。",
          "Value": {
            "Fn::GetAtt": [
              "ExtensionDataSource",
              "PreferredBackupTime"
            ]
          }
        },
        "SecurityGroupId": {
          "Description": "ECS セキュリティグループの ID 。",
          "Value": {
            "Fn::GetAtt": [
              "ExtensionDataSource",
              "SecurityGroupId"
            ]
          }
        },
        "CreateTime": {
          "Description": "データベースの作成時刻。",
          "Value": {
            "Fn::GetAtt": [
              "ExtensionDataSource",
              "CreateTime"
            ]
          }
        },
        "ShardList": {
          "Description": "シャードノードの情報。",
          "Value": {
            "Fn::GetAtt": [
              "ExtensionDataSource",
              "ShardList"
            ]
          }
        },
        "SecondaryZoneId": {
          "Description": "マルチゾーンデプロイメントの場合、セカンダリノードが存在するゾーン。",
          "Value": {
            "Fn::GetAtt": [
              "ExtensionDataSource",
              "SecondaryZoneId"
            ]
          }
        },
        "VpcAuthMode": {
          "Description": "VPC 内でパスワードなしのアクセスが有効になっているかどうかを示します。有効な値:\n* Open: VPC 内でパスワードなしのアクセスが有効になっています。\n* Close: VPC 内でパスワードなしのアクセスが無効になっているため、アクセスにパスワードを使用する必要があります。\n* NotSupport: VPC 内でパスワードなしのアクセスはサポートされていません。",
          "Value": {
            "Fn::GetAtt": [
              "ExtensionDataSource",
              "VpcAuthMode"
            ]
          }
        },
        "ProtocolType": {
          "Description": "インスタンスのアクセスのプロトコルタイプ。有効な値:\n* mongodb\n* dynamodb",
          "Value": {
            "Fn::GetAtt": [
              "ExtensionDataSource",
              "ProtocolType"
            ]
          }
        },
        "EnableBackupLog": {
          "Description": "ログバックアップ機能が有効になっているかどうかを示します。有効な値:\n* 0 (デフォルト): ログバックアップ機能は無効になっています。\n* 1: ログバックアップ機能は有効になっています。",
          "Value": {
            "Fn::GetAtt": [
              "ExtensionDataSource",
              "EnableBackupLog"
            ]
          }
        },
        "BackupRetentionPeriod": {
          "Description": "バックアップデータの保持期間。単位:日。",
          "Value": {
            "Fn::GetAtt": [
              "ExtensionDataSource",
              "BackupRetentionPeriod"
            ]
          }
        },
        "KindCode": {
          "Description": "インスタンスの種類コード。有効な値:\n* 0: 物理マシン\n* 1: Elastic Compute Service (ECS) インスタンス\n* 2: Docker クラスター\n* 18: Kubernetes クラスター",
          "Value": {
            "Fn::GetAtt": [
              "ExtensionDataSource",
              "KindCode"
            ]
          }
        }
      }
    }