AssociationProperty取值 | 说明 | 对应的AssociationPropertyMetadata |
ALIYUN::RDS::Engine::EngineId | RDS数据库类型。 | 示例如下: 示例代码 JSON示例: {
"ROSTemplateFormatVersion": "2015-09-01",
"Parameters": {
"Engine": {
"Type": "String",
"AssociationProperty": "ALIYUN::RDS::Engine::EngineId"
}
}
}
YAML示例: ROSTemplateFormatVersion: '2015-09-01'
Parameters:
Engine:
Type: String
AssociationProperty: ALIYUN::RDS::Engine::EngineId
示例说明 示例中通过指定参数Engine的AssociationProperty属性为ALIYUN::RDS::Engine::EngineId,实现获取RDS数据库类型。
|
ALIYUN::RDS::Engine::EngineVersion | RDS数据库类型版本。 | Engine:数据库类型。 示例如下: 示例代码 JSON示例: {
"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示例: ROSTemplateFormatVersion: '2015-09-01'
Parameters:
Engine:
Type: String
AssociationProperty: ALIYUN::RDS::Engine::EngineId
EngineVersion:
Type: String
AssociationProperty: ALIYUN::RDS::Engine::EngineVersion
AssociationPropertyMetadata:
Engine: ${Engine}
示例说明 示例中通过指定参数EngineVersion的AssociationProperty属性为ALIYUN::RDS::Engine::EngineVersion,AssociationPropertyMetadata属性为Engine,实现获取RDS数据库的版本。
|
ALIYUN::RDS::Instance::AccountPassword | RDS数据库账号密码。 | 示例如下: 示例代码 JSON示例: {
"ROSTemplateFormatVersion": "2015-09-01",
"Parameters": {
"AccountPassword": {
"Type": "String",
"AssociationProperty": "ALIYUN::RDS::Instance::AccountPassword"
}
}
}
YAML示例: ROSTemplateFormatVersion: '2015-09-01'
Parameters:
AccountPassword:
Type: String
AssociationProperty: ALIYUN::RDS::Instance::AccountPassword
示例说明 示例中通过指定参数AccountPassword的AssociationProperty属性为ALIYUN::RDS::Instance::AccountPassword,获取RDS数据库账号密码。
|
ALIYUN::RDS::Instance::InstanceId | RDS实例ID。 | 示例如下: 示例代码 JSON示例: {
"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示例: 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}
示例说明 示例中通过指定参数RdsId的AssociationProperty属性为ALIYUN::RDS::Instance::InstanceId,AssociationPropertyMetadata属性为RegionId、ZoneId,实现获取当前可用地域的可用区下已有云数据库RDS实例列表。
|
ALIYUN::RDS::Instance::InstanceType | RDS实例规格。 | RegionId:地域ID(默认为资源栈所属地域)。 ZoneId:可用区ID。 InstanceChargeType:实例付费类型。 Category:实例系列。 Engine:数据库类型。 EngineVersion:数据库版本号。 DBInstanceClass:实例规格。 OrderType:订单类型。 DBInstanceStorageType:实例存储类型。 DispenseMode:分配模式。
示例如下: 示例代码 JSON示例: {
"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示例: 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
示例说明 示例中通过指定参数InstanceType的AssociationProperty属性为ALIYUN::RDS::Instance::InstanceType,AssociationPropertyMetadata属性为RegionId、Engine、ZoneId,获取所选可用区下的所属数据库类型的RDS实例规格。
|