ALIYUN::OTS::VpcBinder类型用于将实例绑定到专有网络。
语法
{
"Type": "ALIYUN::OTS::VpcBinder",
"Properties": {
"Vpcs": List,
"InstanceName": String
}
}
属性
属性名称 | 类型 | 必须 | 允许更新 | 描述 | 约束 |
---|---|---|---|---|---|
Vpcs | List | 是 | 是 | 绑定关系列表 | 元素类型为:VpcInfo |
InstanceName | String | 是 | 否 | 实例名称 | 无 |
Vpcs语法
"Vpcs":[
{
"VpcId":String,
"InstanceVpcName":String,
"VirtualSwitchId": String,
"Network": String
}
]
Vpcs属性
属性名称 | 类型 | 必须 | 允许更新 | 描述 | 约束 |
---|---|---|---|---|---|
VpcId | String | 是 | 否 | 专有网络实例ID | 专有网络实例需要与表格存储实例属于同一用户、同一个地域。 |
InstanceVpcName | String | 是 | 否 | 自定义名称 | 需要在表格存储实例下唯一 |
VirtualSwitchId | String | 是 | 否 | 虚拟交换机ID | 需要属于上述专有网络实例 |
Network | String | 是 | 否 | 实例网络类型 | 取值:
|
返回值
Fn::GetAtt
- Domains: 专有网络内用于访问表格存储实例的域名。
- Endpoints: 专有网络内用于访问表格存储实例的私网地址。
示例
{
"ROSTemplateFormatVersion": "2015-09-01",
"Resources": {
"VpcBinder": {
"Type": "ALIYUN::OTS::VpcBinder",
"Properties": {
"Vpcs": {
"Fn::Split": [
",",
{
"Ref": "Vpcs"
}
]
},
"InstanceName": {
"Ref": "InstanceName"
}
}
}
},
"Parameters": {
"Vpcs": {
"MinLength": 0,
"Type": "CommaDelimitedList",
"Description": "Vpc binding configuration.",
"MaxLength": 20
},
"InstanceName": {
"Type": "String",
"Description": "Instance name"
}
},
"Outputs": {
"Domains": {
"Description": "The domain names used to access the OTS instance in the VPC.",
"Value": {
"Fn::GetAtt": [
"VpcBinder",
"Domains"
]
}
},
"Endpoints": {
"Description": "Private network addresses used to access the OTS instance in the VPC.",
"Value": {
"Fn::GetAtt": [
"VpcBinder",
"Endpoints"
]
}
}
}
}