All Products
Search
Document Center

Resource Orchestration Service:RDS resources

Last Updated:Jun 23, 2026

Lists the AssociationProperty values and metadata parameters available for ApsaraDB RDS resources in Resource Orchestration Service (ROS) templates.

AssociationProperty value

Description

Corresponding AssociationPropertyMetadata

ALIYUN::RDS::Engine::EngineId

RDS database engine.

Examples:

  • Example code

    JSON example:

    {
      "ROSTemplateFormatVersion": "2015-09-01",
      "Parameters": {
        "Engine": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::RDS::Engine::EngineId"
        }
      }
    }

    YAML example:

    ROSTemplateFormatVersion: '2015-09-01'
    Parameters:
      Engine:
        Type: String
        AssociationProperty: ALIYUN::RDS::Engine::EngineId
  • Example explanation

    Setting AssociationProperty to ALIYUN::RDS::Engine::EngineId populates a selector with available RDS database engines.

ALIYUN::RDS::Engine::EngineVersion

RDS database engine version.

Engine: the database type.

Examples:

  • Example code

    JSON example:

    {
      "ROSTemplateFormatVersion": "2015-09-01",
      "Parameters": {
        "Engine": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::RDS::Engine::EngineId"
        },
        "EngineVersion": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::RDS::Engine::EngineVersion",
          "AssociationPropertyMetadata": {
            "Engine": "${Engine}"
          }
        }
      }
    }

    YAML example:

    ROSTemplateFormatVersion: '2015-09-01'
    Parameters:
      Engine:
        Type: String
        AssociationProperty: ALIYUN::RDS::Engine::EngineId
      EngineVersion:
        Type: String
        AssociationProperty: ALIYUN::RDS::Engine::EngineVersion
        AssociationPropertyMetadata:
          Engine: ${Engine}
  • Example explanation

    Setting AssociationProperty to ALIYUN::RDS::Engine::EngineVersion with Engine as metadata populates a selector with available engine versions for the specified database type.

ALIYUN::RDS::Instance::AccountPassword

RDS database account password.

Examples:

  • Example code

    JSON example:

    {
      "ROSTemplateFormatVersion": "2015-09-01",
      "Parameters": {
        "AccountPassword": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::RDS::Instance::AccountPassword"
        }
      }
    }

    YAML example:

    ROSTemplateFormatVersion: '2015-09-01'
    Parameters:
      AccountPassword:
        Type: String
        AssociationProperty: ALIYUN::RDS::Instance::AccountPassword
  • Example explanation

    Setting AssociationProperty to ALIYUN::RDS::Instance::AccountPassword renders a password input field for the RDS database account.

ALIYUN::RDS::Instance::InstanceId

RDS instance ID.

  • RegionId: region ID (defaults to the stack's region).

  • ZoneId: zone ID.

Examples:

  • Example code

    JSON example:

    {
      "ROSTemplateFormatVersion": "2015-09-01",
      "Parameters": {
        "RegionId": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::ECS::RegionId"
        },
        "ZoneId": {
          "Type": "String",
          "AssociationProperty": "ZoneId"
        },
        "RdsId": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::RDS::Instance::InstanceId",
          "AssociationPropertyMetadata": {
            "RegionId": "${RegionId}",
            "ZoneId": "${ZoneId}"
          }
        }
      }
    }

    YAML example:

    ROSTemplateFormatVersion: '2015-09-01'
    Parameters:
      RegionId:
        Type: String
        AssociationProperty: ALIYUN::ECS::RegionId
      ZoneId:
        Type: String
        AssociationProperty: ZoneId
      RdsId:
        Type: String
        AssociationProperty: ALIYUN::RDS::Instance::InstanceId
        AssociationPropertyMetadata:
          RegionId: ${RegionId}
          ZoneId: ${ZoneId}
  • Example explanation

    Setting AssociationProperty to ALIYUN::RDS::Instance::InstanceId with RegionId and ZoneId as metadata populates a selector with existing ApsaraDB RDS instances in the specified zone and region.

ALIYUN::RDS::Instance::InstanceType

RDS instance type.

  • RegionId: region ID (defaults to the stack's region).

  • ZoneId: zone ID.

  • InstanceChargeType: instance billing method.

  • Category: instance edition.

  • Engine: database engine.

  • EngineVersion: database version number.

  • DBInstanceClass: instance type.

  • OrderType: order type.

  • DBInstanceStorageType: storage class.

  • DispenseMode: allocation mode.

Examples:

  • Example code

    JSON example:

    {
      "ROSTemplateFormatVersion": "2015-09-01",
      "Parameters": {
        "RegionId": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::ECS::RegionId"
        },
        "ZoneId": {
          "Type": "String",
          "AssociationProperty": "ZoneId"
        },
        "InstanceType": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::RDS::Instance::InstanceType",
          "AssociationPropertyMetadata": {
            "RegionId": "${RegionId}",
            "ZoneId": "${ZoneId}",
            "Engine": "MySQL"
          }
        }
      }
    }

    YAML example:

    ROSTemplateFormatVersion: '2015-09-01'
    Parameters:
      RegionId:
        Type: String
        AssociationProperty: ALIYUN::ECS::RegionId
      ZoneId:
        Type: String
        AssociationProperty: ZoneId
      InstanceType:
        Type: String
        AssociationProperty: ALIYUN::RDS::Instance::InstanceType
        AssociationPropertyMetadata:
          RegionId: ${RegionId}
          ZoneId: ${ZoneId}
          Engine: MySQL
  • Example explanation

    Setting AssociationProperty to ALIYUN::RDS::Instance::InstanceType with RegionId, Engine, and ZoneId as metadata populates a selector with available RDS instance types for the specified database engine and zone.