|
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.
|
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.
|