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

Resource Orchestration Service:DATASOURCE::RDS::DBInstance

最終更新日:Mar 17, 2025

DATASOURCE::RDS::DBInstance は、ApsaraDB RDS インスタンスをクエリするために使用されます。

構文

{
  "Type": "DATASOURCE::RDS::DBInstance",
  "Properties": {
    "DBInstanceId": String,
    "RefreshOptions": String
  }
}

プロパティ

プロパティ

タイプ

必須

編集可能

説明

制約

DBInstanceId

String

いいえ

はい

インスタンス ID。

なし

RefreshOptions

String

いいえ

はい

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

有効な値:

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

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

戻り値

Fn::GetAtt

  • DBInstanceMemory: インスタンスのメモリ。単位: MB。

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

  • IncrementSourceDBInstanceId: 増分データの送信元インスタンスの ID。ディザスタリカバリインスタンスまたは読み取り専用インスタンスの増分データは、そのプライマリインスタンスから取得されます。このプロパティが返されない場合、インスタンスはプライマリインスタンスです。

  • MasterZone: プライマリゾーンの ID。

  • Port: 内部ネットワーク経由でインスタンスに接続するために使用されるポート。

  • LatestKernelVersion: インスタンスでサポートされている最新のエンジンバージョン。

  • ConsoleVersion: インスタンスで使用されるプロキシのタイプ。

  • DBInstanceType: インスタンスのタイプ。

  • GeneralGroupName: インスタンスが属する専用クラスタの名前。このプロパティは、インスタンスが RDS Standard Edition で MySQL を実行し、専用クラスタで作成された場合にのみ返されます。

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

  • DBInstanceClassType: インスタンスファミリ。

  • AutoUpgradeMinorVersion: インスタンスのマイナーエンジンバージョンを更新するために使用されるメソッド。

  • DBInstanceId: インスタンス ID。

  • DBInstanceStorage: インスタンスのストレージ容量。単位: GB。

  • PGBouncerEnabled: PgBouncer 機能が有効になっているかどうかを示します。

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

  • LockReason: インスタンスがロックされている理由。

  • AvailabilityValue: インスタンスの可用性状態 (パーセント)。

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

  • DBInstanceDescription: インスタンスの説明。

  • IPType: IP アドレスのタイプ。IPv4 のみ返される場合があります。

  • MaxIOMBPS: 最大 I/O スループット。単位: MB/s。

  • DBInstanceDiskUsed: インスタンスのディスク使用量。単位: MB。

  • EngineVersion: データベースエンジンのバージョン。

  • MaxConnections: 同時接続の最大数。

  • DBInstanceStatus: インスタンスの状態。

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

  • AccountMaxQuantity: 作成できるアカウントの最大数。

  • VSwitchId: vSwitch ID。

  • TipsLevel: インスタンスで検出された例外の重大度レベル。このプロパティは、インスタンスが RDS Standard Edition で MySQL を実行し、専用クラスタで作成された場合にのみ返されます。

  • LockMode: インスタンスのロックモード。

  • DeletionProtection: 削除保護機能が有効になっているかどうかを示します。

  • PayType: インスタンスの課金方法。

  • GuardDBInstanceId: インスタンスに接続されているディザスタリカバリインスタンスの ID。

  • DBClusterNodes: クラスタ内のノードに関する情報。

  • TimeZone: タイムゾーン。

  • VpcId: 仮想プライベートクラウド (VPC) の ID。

  • MasterInstanceId: プライマリインスタンスの ID。

  • CurrentKernelVersion: 現在のエンジンバージョン。

  • CreationTime: インスタンスが作成された時刻。時刻は ISO 8601 標準 (yyyy-MM-ddTHH:mm:ssZ 形式) に従います。時刻は UTC で表示されます。

  • ConnectionMode: インスタンスの接続モード。

  • VpcCloudInstanceId: VPC ID。

  • ReadonlyInstanceSQLDelayedTime: 読み取り専用インスタンスがプライマリインスタンスからデータを同期する際のレイテンシ。単位: 秒。

  • ProxyType: インスタンスでサポートされているプロキシのタイプ。

  • ConnectionString: 内部エンドポイント。

  • ExpireTime: 有効期限。時刻は ISO 8601 標準 (yyyy-MM-ddTHH:mm:ssZ 形式) に従います。時刻は UTC で表示されます。

  • AdvancedFeatures: 高度な機能。このプロパティは、インスタンスが SQL Server を実行している場合にのみ返されます。

  • DBMaxQuantity: インスタンスに作成できるデータベースの最大数。

  • Category: RDS エディション。

  • SuperPermissionMode: インスタンスがシステム管理者 (SA) アカウント、Active Directory (AD) アカウント、ホストアカウントなどの特権機能をサポートしているかどうかを示します。

  • DBInstanceNetType: インスタンスが接続されている内部ネットワークまたはインターネット。

  • DedicatedHostGroupId: 専用クラスタの ID。

  • TempDBInstanceId: インスタンスに接続されている一時インスタンスの ID。

  • DBInstanceCPU: インスタンスの vCPU 数。

  • SecurityIPList: IP アドレスホワイトリスト内の IP アドレス。

  • ReadOnlyDBInstanceIds: プライマリインスタンスに接続されている読み取り専用インスタンスの ID。

  • SecurityIPMode: ホワイトリストモード。

  • MaintainTime: インスタンスのメンテナンスウィンドウ。時刻は UTC で表示されます。ApsaraDB RDS コンソールに表示されるメンテナンスウィンドウは、このプロパティ値に 8 時間を加えた値と同じです。

  • ZoneId: ゾーン ID。

  • Collation: インスタンスの文字セットの照合順序。

  • DBInstanceStorageType: インスタンスのストレージタイプ。

  • MaxIOPS: 最大 IOPS。

  • SlaveZones: セカンダリゾーンに関する情報。

  • Extra: 拡張情報。

  • ServerlessConfig: サーバーレス ApsaraDB RDS インスタンスの構成。

  • BabelfishConfig: ApsaraDB RDS for PostgreSQL インスタンスの Babelfish 機能の構成。

  • Tips: 例外を示すメッセージ。このプロパティは、インスタンスが RDS Standard Edition で MySQL を実行し、専用クラスタで作成された場合にのみ返されます。

ROSTemplateFormatVersion: '2015-09-01'
Parameters:
  DBInstanceId:
    Description:
      en: The ID of the instance.
    Required: false
    Type: String
Resources:
  ExtensionDataSource:
    Properties:
      DBInstanceId:
        Ref: DBInstanceId
    Type: DATASOURCE::RDS::DBInstance
Outputs:
  AccountMaxQuantity:
    Description: The maximum number of accounts that can be created on the instance.
    Value:
      Fn::GetAtt:
      - ExtensionDataSource
      - AccountMaxQuantity
  AdvancedFeatures:
    Description: 'The advanced features that are enabled for the instance. If multiple
      advanced features are enabled, the advanced features are separated by commas
      (,). This parameter is available only to instances that run SQL Server. Valid
      values:

      LinkedServer

      DistributeTransaction'
    Value:
      Fn::GetAtt:
      - ExtensionDataSource
      - AdvancedFeatures
  AutoUpgradeMinorVersion:
    Description: 'The method that is used to update the minor engine version of the
      instance. Valid values:

      Auto: automatic update.

      Manual: manual update. The minor engine version of the instance is forcefully
      updated only when the in-use minor engine version is phased out.'
    Value:
      Fn::GetAtt:
      - ExtensionDataSource
      - AutoUpgradeMinorVersion
  AvailabilityValue:
    Description: The availability status of the instance in percentage.
    Value:
      Fn::GetAtt:
      - ExtensionDataSource
      - AvailabilityValue
  BabelfishConfig:
    Description: The configuration of the Babelfish feature for the ApsaraDB RDS for
      PostgreSQL instance.
    Value:
      Fn::GetAtt:
      - ExtensionDataSource
      - BabelfishConfig
  Category:
    Description: 'The RDS edition of the instance. Valid values:

      Basic: RDS Basic Edition

      HighAvailability: RDS High-availability Edition

      cluster: RDS Cluster Edition for ApsaraDB RDS for MySQL

      AlwaysOn: RDS Cluster Edition for ApsaraDB RDS for SQL Server

      Finance: RDS Enterprise Edition

      Serverless_basic: RDS Basic Edition for serverless instances'
    Value:
      Fn::GetAtt:
      - ExtensionDataSource
      - Category
  Collation:
    Description: The character set collation of the instance.
    Value:
      Fn::GetAtt:
      - ExtensionDataSource
      - Collation
  ConnectionMode:
    Description: 'The connection mode of the instance. Valid values:

      Standard: standard mode

      Safe: database proxy mode'
    Value:
      Fn::GetAtt:
      - ExtensionDataSource
      - ConnectionMode
  ConnectionString:
    Description: The internal endpoint of the instance.
    Value:
      Fn::GetAtt:
      - ExtensionDataSource
      - ConnectionString
  ConsoleVersion:
    Description: 'The type of the proxy that is used by the instance. Valid values:

      1: shared proxy

      2: dedicated proxy'
    Value:
      Fn::GetAtt:
      - ExtensionDataSource
      - ConsoleVersion
  CreationTime:
    Description: The creation time. The time follows the ISO 8601 standard in the
      yyyy-MM-ddTHH:mm:ssZ format. The time is displayed in UTC.
    Value:
      Fn::GetAtt:
      - ExtensionDataSource
      - CreationTime
  CurrentKernelVersion:
    Description: The minor engine version of the instance.
    Value:
      Fn::GetAtt:
      - ExtensionDataSource
      - CurrentKernelVersion
  DBClusterNodes:
    Description: The information about the node in the cluster.
    Value:
      Fn::GetAtt:
      - ExtensionDataSource
      - DBClusterNodes
  DBInstanceCPU:
    Description: The number of CPU cores.
    Value:
      Fn::GetAtt:
      - ExtensionDataSource
      - DBInstanceCPU
  DBInstanceClass:
    Description: The instance type of the instance.
    Value:
      Fn::GetAtt:
      - ExtensionDataSource
      - DBInstanceClass
  DBInstanceClassType:
    Description: 'The instance family to which the instance belongs. Valid values:

      s: shared instance family

      x: general-purpose instance family

      d: dedicated instance family

      h: dedicated host instance family'
    Value:
      Fn::GetAtt:
      - ExtensionDataSource
      - DBInstanceClassType
  DBInstanceDescription:
    Description: The description of the instance.
    Value:
      Fn::GetAtt:
      - ExtensionDataSource
      - DBInstanceDescription
  DBInstanceDiskUsed:
    Description: The disk usage of the instance.
    Value:
      Fn::GetAtt:
      - ExtensionDataSource
      - DBInstanceDiskUsed
  DBInstanceId:
    Description: The instance ID.
    Value:
      Fn::GetAtt:
      - ExtensionDataSource
      - DBInstanceId
  DBInstanceMemory:
    Description: 'The memory capacity of the instance. Unit: MB.'
    Value:
      Fn::GetAtt:
      - ExtensionDataSource
      - DBInstanceMemory
  DBInstanceNetType:
    Description: 'The type of the network over which the instance is connected. Valid
      values:

      Internet: Internet

      Intranet: internal network'
    Value:
      Fn::GetAtt:
      - ExtensionDataSource
      - DBInstanceNetType
  DBInstanceStatus:
    Description: The status of the instance.
    Value:
      Fn::GetAtt:
      - ExtensionDataSource
      - DBInstanceStatus
  DBInstanceStorage:
    Description: 'The storage capacity of the instance. Unit: GB.'
    Value:
      Fn::GetAtt:
      - ExtensionDataSource
      - DBInstanceStorage
  DBInstanceStorageType:
    Description: 'The storage type of the instance. Valid values:

      local_ssd and ephemeral_ssd: local SSD

      cloud_ssd: standard SSD

      cloud_essd: enhanced SSD (ESSD)'
    Value:
      Fn::GetAtt:
      - ExtensionDataSource
      - DBInstanceStorageType
  DBInstanceType:
    Description: 'The type of the instance. Valid values:

      Primary: primary instance

      Readonly: read-only instance

      Guard: disaster recovery instance

      Temp: temporary instance'
    Value:
      Fn::GetAtt:
      - ExtensionDataSource
      - DBInstanceType
  DBMaxQuantity:
    Description: The maximum number of databases that can be created on the instance.
    Value:
      Fn::GetAtt:
      - ExtensionDataSource
      - DBMaxQuantity
  DedicatedHostGroupId:
    Description: The ID of the dedicated cluster.
    Value:
      Fn::GetAtt:
      - ExtensionDataSource
      - DedicatedHostGroupId
  DeletionProtection:
    Description: 'Indicates whether the release protection feature is enabled. Valid
      values:

      true

      false'
    Value:
      Fn::GetAtt:
      - ExtensionDataSource
      - DeletionProtection
  Engine:
    Description: 'The database engine of the instance. Valid values:

      MySQL

      PostgreSQL

      SQLServer

      MariaDB'
    Value:
      Fn::GetAtt:
      - ExtensionDataSource
      - Engine
  EngineVersion:
    Description: The database engine version.
    Value:
      Fn::GetAtt:
      - ExtensionDataSource
      - EngineVersion
  ExpireTime:
    Description: 'The expiration time. The time follows the ISO 8601 standard in the
      yyyy-MM-ddTHH:mm:ssZ format. The time is displayed in UTC.

      Note: Pay-as-you-go instances never expire.'
    Value:
      Fn::GetAtt:
      - ExtensionDataSource
      - ExpireTime
  Extra:
    Description: The extended information of the instance.
    Value:
      Fn::GetAtt:
      - ExtensionDataSource
      - Extra
  GeneralGroupName:
    Description: The name of the dedicated cluster to which the instance belongs.
      This parameter is returned only when the instance is created in an ApsaraDB
      MyBase cluster that runs MySQL on Standard Edition.
    Value:
      Fn::GetAtt:
      - ExtensionDataSource
      - GeneralGroupName
  GuardDBInstanceId:
    Description: The ID of the disaster recovery instance that is attached to the
      instance.
    Value:
      Fn::GetAtt:
      - ExtensionDataSource
      - GuardDBInstanceId
  IPType:
    Description: The type of the IP address. Only IPv4 addresses are supported.
    Value:
      Fn::GetAtt:
      - ExtensionDataSource
      - IPType
  IncrementSourceDBInstanceId:
    Description: The ID of the instance from which incremental data comes. The incremental
      data of a disaster recovery instance or read-only instance comes from its primary
      instance. If this parameter is not returned, the instance is a primary instance.
    Value:
      Fn::GetAtt:
      - ExtensionDataSource
      - IncrementSourceDBInstanceId
  InstanceNetworkType:
    Description: 'The network type of the instance. Valid values:

      Classic

      VPC'
    Value:
      Fn::GetAtt:
      - ExtensionDataSource
      - InstanceNetworkType
  InstructionSetArch:
    Description: 'The architecture type of the instance. Valid values:

      x86

      arm'
    Value:
      Fn::GetAtt:
      - ExtensionDataSource
      - InstructionSetArch
  LatestKernelVersion:
    Description: The latest minor engine version that is supported by the instance.
    Value:
      Fn::GetAtt:
      - ExtensionDataSource
      - LatestKernelVersion
  LockMode:
    Description: 'The lock mode of the instance. Valid values:

      Unlock: The instance is not locked.

      ManualLock: The instance is manually locked.

      LockByExpiration: The instance is automatically locked due to instance expiration.

      LockByRestoration: The instance is automatically locked due to instance restoration.

      LockByDiskQuota: The instance is automatically locked due to exhausted storage
      space.

      LockReadInstanceByDiskQuota: The instance is a read-only instance and is automatically
      locked due to exhausted storage.'
    Value:
      Fn::GetAtt:
      - ExtensionDataSource
      - LockMode
  LockReason:
    Description: The reason why the instance was locked.
    Value:
      Fn::GetAtt:
      - ExtensionDataSource
      - LockReason
  MaintainTime:
    Description: The maintenance window of the instance. The time is displayed in
      UTC. Take note that the maintenance window displayed in the ApsaraDB RDS console
      is equal to the value of this parameter plus 8 hours.
    Value:
      Fn::GetAtt:
      - ExtensionDataSource
      - MaintainTime
  MasterInstanceId:
    Description: 'The ID of the primary instance.

      Note: If this parameter is not returned, the instance is the primary instance.'
    Value:
      Fn::GetAtt:
      - ExtensionDataSource
      - MasterInstanceId
  MasterZone:
    Description: The zone ID of the primary instance.
    Value:
      Fn::GetAtt:
      - ExtensionDataSource
      - MasterZone
  MaxConnections:
    Description: The maximum number of concurrent connections.
    Value:
      Fn::GetAtt:
      - ExtensionDataSource
      - MaxConnections
  MaxIOMBPS:
    Description: 'The maximum I/O throughput. Unit: MB/s.'
    Value:
      Fn::GetAtt:
      - ExtensionDataSource
      - MaxIOMBPS
  MaxIOPS:
    Description: The maximum number of I/O requests per second.
    Value:
      Fn::GetAtt:
      - ExtensionDataSource
      - MaxIOPS
  PGBouncerEnabled:
    Description: Indicates whether PgBouncer is enabled.
    Value:
      Fn::GetAtt:
      - ExtensionDataSource
      - PGBouncerEnabled
  PayType:
    Description: 'The billing method of the instance. Valid values:

      Postpaid: pay-as-you-go

      Prepaid: subscription'
    Value:
      Fn::GetAtt:
      - ExtensionDataSource
      - PayType
  Port:
    Description: The port that is used to connect to the instance over an internal
      network.
    Value:
      Fn::GetAtt:
      - ExtensionDataSource
      - Port
  ProxyType:
    Description: 'The type of the proxy that is supported by the instance. Valid values:

      0: The instance does not support database proxies.

      1: The instance supports shared proxies, with which the instance runs in multi-tenant
      mode.

      2: The instance supports dedicated proxies, with which the instance runs in
      single-tenant mode.'
    Value:
      Fn::GetAtt:
      - ExtensionDataSource
      - ProxyType
  ReadOnlyDBInstanceIds:
    Description: The IDs of the read-only instances that are attached to the primary
      instance.
    Value:
      Fn::GetAtt:
      - ExtensionDataSource
      - ReadOnlyDBInstanceIds
  ReadonlyInstanceSQLDelayedTime:
    Description: 'The latency at which the system replicates data to read-only instances.
      The system replicates data from the primary instance to the read-only instances
      at the latency that is specified by the ReadonlyInstanceSQLDelayedTime parameter.
      Unit: seconds.'
    Value:
      Fn::GetAtt:
      - ExtensionDataSource
      - ReadonlyInstanceSQLDelayedTime
  ResourceGroupId:
    Description: The resource group ID.
    Value:
      Fn::GetAtt:
      - ExtensionDataSource
      - ResourceGroupId
  SecurityIPList:
    Description: The IP addresses in the IP address whitelist.
    Value:
      Fn::GetAtt:
      - ExtensionDataSource
      - SecurityIPList
  SecurityIPMode:
    Description: 'The whitelist mode of the instance. Valid values:

      normal: standard whitelist mode

      safety: enhanced whitelist mode'
    Value:
      Fn::GetAtt:
      - ExtensionDataSource
      - SecurityIPMode
  ServerlessConfig:
    Description: The settings of the serverless instance.
    Value:
      Fn::GetAtt:
      - ExtensionDataSource
      - ServerlessConfig
  SlaveZones:
    Description: The information about the zone of the secondary instance.
    Value:
      Fn::GetAtt:
      - ExtensionDataSource
      - SlaveZones
  SuperPermissionMode:
    Description: 'Indicates whether the instance supports superuser accounts, such
      as the system administrator (SA) account, the Active Directory (AD) account,
      and the host account.

      Enable

      Disabled'
    Value:
      Fn::GetAtt:
      - ExtensionDataSource
      - SuperPermissionMode
  TempDBInstanceId:
    Description: The ID of the temporary instance that is attached to the instance.
    Value:
      Fn::GetAtt:
      - ExtensionDataSource
      - TempDBInstanceId
  TimeZone:
    Description: The time zone of the instance.
    Value:
      Fn::GetAtt:
      - ExtensionDataSource
      - TimeZone
  Tips:
    Description: The information about the exception that is detected on the instance.
      This parameter is returned only when the instance is created in an ApsaraDB
      MyBase cluster that runs MySQL on Standard Edition.
    Value:
      Fn::GetAtt:
      - ExtensionDataSource
      - Tips
  TipsLevel:
    Description: 'The severity level of the exception that is detected on the instance.
      This parameter is returned only when the instance is created in an ApsaraDB
      MyBase cluster that runs MySQL on Standard Edition. Valid values:

      1: The instance is normal.

      2: The specifications of the read-only instances do not match the specifications
      of the primary instance. You must adjust the specifications of these instances
      based on your business requirements.'
    Value:
      Fn::GetAtt:
      - ExtensionDataSource
      - TipsLevel
  VSwitchId:
    Description: The vSwitch ID.
    Value:
      Fn::GetAtt:
      - ExtensionDataSource
      - VSwitchId
  VpcCloudInstanceId:
    Description: The VPC ID.
    Value:
      Fn::GetAtt:
      - ExtensionDataSource
      - VpcCloudInstanceId
  VpcId:
    Description: The virtual private cloud (VPC) ID of the instance.
    Value:
      Fn::GetAtt:
      - ExtensionDataSource
      - VpcId
  ZoneId:
    Description: The zone ID.
    Value:
      Fn::GetAtt:
      - ExtensionDataSource
      - ZoneId
                        
{
  "ROSTemplateFormatVersion": "2015-09-01",
  "Parameters": {
    "DBInstanceId": {
      "Type": "String",
      "Description": {
        "en": "インスタンスの ID。"
      },
      "Required": false
    }
  },
  "Resources": {
    "ExtensionDataSource": {
      "Type": "DATASOURCE::RDS::DBInstance",
      "Properties": {
        "DBInstanceId": {
          "Ref": "DBInstanceId"
        }
      }
    }
  },
  "Outputs": {
    "DBInstanceMemory": {
      "Description": "インスタンスのメモリ容量。単位:MB。",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "DBInstanceMemory"
        ]
      }
    },
    "ResourceGroupId": {
      "Description": "リソースグループ ID。",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "ResourceGroupId"
        ]
      }
    },
    "IncrementSourceDBInstanceId": {
      "Description": "増分データの送信元インスタンスの ID。ディザスタリカバリインスタンスまたは読み取り専用インスタンスの増分データは、そのプライマリインスタンスから取得されます。このパラメータが返されない場合、インスタンスはプライマリインスタンスです。",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "IncrementSourceDBInstanceId"
        ]
      }
    },
    "MasterZone": {
      "Description": "プライマリインスタンスのゾーン ID。",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "MasterZone"
        ]
      }
    },
    "Port": {
      "Description": "内部ネットワーク経由でインスタンスに接続するために使用されるポート。",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "Port"
        ]
      }
    },
    "LatestKernelVersion": {
      "Description": "インスタンスでサポートされている最新のマイナーエンジンバージョン。",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "LatestKernelVersion"
        ]
      }
    },
    "ConsoleVersion": {
      "Description": "インスタンスで使用されるプロキシのタイプ。有効な値:\n1:共有プロキシ\n2:専用プロキシ",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "ConsoleVersion"
        ]
      }
    },
    "DBInstanceType": {
      "Description": "インスタンスのタイプ。有効な値:\nPrimary:プライマリインスタンス\nReadonly:読み取り専用インスタンス\nGuard:ディザスタリカバリインスタンス\nTemp:一時インスタンス",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "DBInstanceType"
        ]
      }
    },
    "GeneralGroupName": {
      "Description": "インスタンスが属する専用クラスタの名前。このパラメータは、インスタンスが Standard Edition で MySQL を実行する ApsaraDB MyBase クラスタに作成された場合にのみ返されます。",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "GeneralGroupName"
        ]
      }
    },
    "InstanceNetworkType": {
      "Description": "インスタンスのネットワークタイプ。有効な値:\nClassic\nVPC",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "InstanceNetworkType"
        ]
      }
    },
    "DBInstanceClassType": {
      "Description": "インスタンスが属するインスタンスファミリ。有効な値:\ns:共有インスタンスファミリ\nx:汎用インスタンスファミリ\nd:専用インスタンスファミリ\nh:専用ホストインスタンスファミリ",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "DBInstanceClassType"
        ]
      }
    },
    "AutoUpgradeMinorVersion": {
      "Description": "インスタンスのマイナーエンジンバージョンを更新するために使用されるメソッド。有効な値:\nAuto:自動更新。\nManual:手動更新。インスタンスのマイナーエンジンバージョンは、使用中のマイナーエンジンバージョンが廃止された場合にのみ強制的に更新されます。",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "AutoUpgradeMinorVersion"
        ]
      }
    },
    "DBInstanceId": {
      "Description": "インスタンス ID。",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "DBInstanceId"
        ]
      }
    },
    "DBInstanceStorage": {
      "Description": "インスタンスのストレージ容量。単位:GB。",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "DBInstanceStorage"
        ]
      }
    },
    "PGBouncerEnabled": {
      "Description": "PgBouncer が有効になっているかどうかを示します。",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "PGBouncerEnabled"
        ]
      }
    },
    "InstructionSetArch": {
      "Description": "インスタンスのアーキテクチャタイプ。有効な値:\nx86\narm",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "InstructionSetArch"
        ]
      }
    },
    "LockReason": {
      "Description": "インスタンスがロックされた理由。",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "LockReason"
        ]
      }
    },
    "AvailabilityValue": {
      "Description": "インスタンスの可用性ステータス(パーセント)。",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "AvailabilityValue"
        ]
      }
    },
    "Engine": {
      "Description": "インスタンスのデータベースエンジン。有効な値:\nMySQL\nPostgreSQL\nSQLServer\nMariaDB",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "Engine"
        ]
      }
    },
    "DBInstanceDescription": {
      "Description": "インスタンスの説明。
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "DBInstanceDescription"
        ]
      }
    },
    "IPType": {
      "Description": "IP アドレスのタイプ。IPv4 アドレスのみがサポートされています。",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "IPType"
        ]
      }
    },
    "MaxIOMBPS": {
      "Description": "最大 I/O スループット。単位:MB/s。",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "MaxIOMBPS"
        ]
      }
    },
    "DBInstanceDiskUsed": {
      "Description": "インスタンスのディスク使用量。",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "DBInstanceDiskUsed"
        ]
      }
    },
    "EngineVersion": {
      "Description": "データベースエンジンバージョン。",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "EngineVersion"
        ]
      }
    },
    "MaxConnections": {
      "Description": "同時接続の最大数。",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "MaxConnections"
        ]
      }
    },
    "DBInstanceStatus": {
      "Description": "インスタンスのステータス。",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "DBInstanceStatus"
        ]
      }
    },
    "DBInstanceClass": {
      "Description": "インスタンスのインスタンスタイプ。",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "DBInstanceClass"
        ]
      }
    },
    "AccountMaxQuantity": {
      "Description": "インスタンスに作成できるアカウントの最大数。",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "AccountMaxQuantity"
        ]
      }
    },
    "VSwitchId": {
      "Description": "vSwitch ID。",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "VSwitchId"
        ]
      }
    },
    "TipsLevel": {
      "Description": "インスタンスで検出された例外の重大度レベル。このパラメータは、インスタンスが Standard Edition で MySQL を実行する ApsaraDB MyBase クラスタに作成された場合にのみ返されます。有効な値:\n1:インスタンスは正常です。\n2:読み取り専用インスタンスの仕様がプライマリインスタンスの仕様と一致しません。ビジネス要件に基づいて、これらのインスタンスの仕様を調整する必要があります。",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "TipsLevel"
        ]
      }
    },
     "LockMode": {
      "Description": "インスタンスのロックモード。有効な値:\nUnlock:インスタンスはロックされていません。\nManualLock:インスタンスは手動でロックされています。\nLockByExpiration:インスタンスの有効期限が切れたため、インスタンスは自動的にロックされています。\nLockByRestoration:インスタンスの復元のため、インスタンスは自動的にロックされています。\nLockByDiskQuota:ストレージ容量が不足しているため、インスタンスは自動的にロックされています。\nLockReadInstanceByDiskQuota:インスタンスは読み取り専用インスタンスであり、ストレージ容量が不足しているため、自動的にロックされています。",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "LockMode"
        ]
      }
    },
    "DeletionProtection": {
      "Description": "リリース保護機能が有効になっているかどうかを示します。有効な値:\ntrue\nfalse",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "DeletionProtection"
        ]
      }
    },
    "PayType": {
      "Description": "インスタンスの課金方法。有効な値:\nPostpaid:従量課金\nPrepaid:サブスクリプション",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "PayType"
        ]
      }
    },
    "GuardDBInstanceId": {
      "Description": "インスタンスに接続されているディザスタリカバリインスタンスの ID。",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "GuardDBInstanceId"
        ]
      }
    },
    "DBClusterNodes": {
      "Description": "クラスタ内のノードに関する情報。",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "DBClusterNodes"
        ]
      }
    },

    "TimeZone": {
      "Description": "インスタンスのタイムゾーン。",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "TimeZone"
        ]
      }
    },
    "VpcId": {
      "Description": "インスタンスの仮想プライベートクラウド (VPC) ID。",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "VpcId"
        ]
      }
    },
    "MasterInstanceId": {
      "Description": "プライマリインスタンスの ID。\n注:このパラメータが返されない場合、インスタンスはプライマリインスタンスです。",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "MasterInstanceId"
        ]
      }
    },
    "CurrentKernelVersion": {
      "Description": "インスタンスのマイナーエンジンバージョン。",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "CurrentKernelVersion"
        ]
      }
    },
    "CreationTime": {
      "Description": "作成時刻。時刻は、yyyy-MM-ddTHH:mm:ssZ 形式の ISO 8601 標準に従います。時刻は UTC で表示されます。",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "CreationTime"
        ]
      }
    },
    "ConnectionMode": {
      "Description": "インスタンスの接続モード。有効な値:\nStandard:標準モード\nSafe:データベースプロキシモード",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "ConnectionMode"
        ]
      }
    },
    "VpcCloudInstanceId": {
      "Description": "VPC ID。",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "VpcCloudInstanceId"
        ]
      }
    },
    "ReadonlyInstanceSQLDelayedTime": {
      "Description": "システムが読み取り専用インスタンスにデータを複製する際のレイテンシ。システムは、ReadonlyInstanceSQLDelayedTime パラメータで指定されたレイテンシで、プライマリインスタンスから読み取り専用インスタンスにデータを複製します。単位:秒。",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "ReadonlyInstanceSQLDelayedTime"
        ]
      }
    },
    "ProxyType": {
      "Description": "インスタンスでサポートされているプロキシのタイプ。有効な値:\n0:インスタンスはデータベースプロキシをサポートしていません。\n1:インスタンスは共有プロキシをサポートしており、インスタンスはマルチテナントモードで実行されます。\n2:インスタンスは専用プロキシをサポートしており、インスタンスはシングテナントモードで実行されます。",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "ProxyType"
        ]
      }
    },
    "ConnectionString": {
      "Description": "インスタンスの内部エンドポイント。",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "ConnectionString"
        ]
      }
    },
    "ExpireTime": {
      "Description": "有効期限。時刻は、yyyy-MM-ddTHH:mm:ssZ 形式の ISO 8601 標準に従います。時刻は UTC で表示されます。\n注:従量課金インスタンスの有効期限は切れません。",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "ExpireTime"
        ]
      }
    },
    "AdvancedFeatures": {
      "Description": "インスタンスで有効になっている高度な機能。複数の高度な機能が有効になっている場合、高度な機能はカンマ (,) で区切られます。このパラメータは、SQL Server を実行するインスタンスでのみ使用できます。有効な値:\nLinkedServer\nDistributeTransaction",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "AdvancedFeatures"
        ]
      }
    },
    "DBMaxQuantity": {
      "Description": "インスタンスに作成できるデータベースの最大数。",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "DBMaxQuantity"
        ]
      }
    },
    "Category": {
      "Description": "インスタンスの RDS エディション。有効な値:\nBasic:RDS Basic Edition\nHighAvailability:RDS High-availability Edition\ncluster:ApsaraDB RDS for MySQL の RDS Cluster Edition\nAlwaysOn:ApsaraDB RDS for SQL Server の RDS Cluster Edition\nFinance:RDS Enterprise Edition\nServerless_basic:サーバーレスインスタンスの RDS Basic Edition",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "Category"
        ]
      }
    },
    "SuperPermissionMode": {
      "Description": "インスタンスがスーパーユーザーアカウント (システム管理者 (SA) アカウント、Active Directory (AD) アカウント、ホストアカウントなど) をサポートしているかどうかを示します。\n有効\n無効",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "SuperPermissionMode"
        ]
      }
    },
    "DBInstanceNetType": {
      "Description": "インスタンスが接続されているネットワークのタイプ。有効な値:\nインターネット:インターネット\nイントラネット:内部ネットワーク",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "DBInstanceNetType"
        ]
      }
    },
    "DedicatedHostGroupId": {
      "Description": "専用クラスタの ID。",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "DedicatedHostGroupId"
        ]
      }
    },
    "TempDBInstanceId": {
      "Description": "インスタンスに接続されている一時インスタンスの ID。",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "TempDBInstanceId"
        ]
      }
    },
    "DBInstanceCPU": {
      "Description": "CPU コアの数。",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "DBInstanceCPU"
        ]
      }
    },
    "SecurityIPList": {
      "Description": "IP アドレスホワイトリスト内の IP アドレス。",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "SecurityIPList"
        ]
      }
    },
    "ReadOnlyDBInstanceIds": {
      "Description": "プライマリインスタンスに接続されている読み取り専用インスタンスの ID。",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "ReadOnlyDBInstanceIds"
        ]
      }
    },
    "SecurityIPMode": {
      "Description": "インスタンスのホワイトリストモード。有効な値:\nnormal:標準ホワイトリストモード\nsafety:高セキュリティホワイトリストモード",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "SecurityIPMode"
        ]
      }
    },
    "MaintainTime": {
      "Description": "インスタンスのメンテナンスウィンドウ。時刻は UTC で表示されます。ApsaraDB RDS コンソールに表示されるメンテナンスウィンドウは、このパラメータの値に 8 時間を加えた値と同じであることに注意してください。",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "MaintainTime"
        ]
      }
    },
    "ZoneId": {
      "Description": "ゾーン ID。",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "ZoneId"
        ]
      }
    },
    "Collation": {
      "Description": "インスタンスの文字セットの照合順序。",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "Collation"
        ]
      }
    },
    "DBInstanceStorageType": {
      "Description": "インスタンスのストレージタイプ。有効な値:\nlocal_ssd および ephemeral_ssd:ローカル SSD\ncloud_ssd:標準 SSD\ncloud_essd:拡張 SSD (ESSD)",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "DBInstanceStorageType"
        ]
      }
    },
    "MaxIOPS": {
      "Description": "1 秒あたりの I/O リクエストの最大数。",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "MaxIOPS"
        ]
      }
    },
    "SlaveZones": {
      "Description": "セカンダリインスタンスのゾーンに関する情報。",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "SlaveZones"
        ]
      }
    },
    "Extra": {
      "Description": "インスタンスの拡張情報。",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "Extra"
        ]
      }
    },
    "ServerlessConfig": {
      "Description": "サーバーレスインスタンスの設定。",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "ServerlessConfig"
        ]
      }
    },
    "BabelfishConfig": {
      "Description": "ApsaraDB RDS for PostgreSQL インスタンスの Babelfish 機能の構成。",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "BabelfishConfig"
        ]
      }
    },
    "Tips": {
      "Description": "インスタンスで検出された例外に関する情報。このパラメータは、インスタンスが Standard Edition で MySQL を実行する ApsaraDB MyBase クラスタに作成された場合にのみ返されます。",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "Tips"
        ]
      }
    }
  }
}