ALIYUN::SLB::LoadBalancer类型用于创建负载均衡实例。
语法
{
  "Type": "ALIYUN::SLB::LoadBalancer",
  "Properties": {
    "DeletionProtection": Boolean,
    "AddressType": String,
    "Tags": List,
    "InternetChargeType": String,
    "Bandwidth": Integer,
    "SlaveZoneId": String,
    "ResourceGroupId": String,
    "VpcId": String,
    "LoadBalancerName": String,
    "VSwitchId": String,
    "LoadBalancerSpec": String,
    "MasterZoneId": String,
    "ModificationProtectionReason": String,
    "ModificationProtectionStatus": String,
    "AddressIPVersion": String,
    "InstanceChargeType": String
  }
}属性
| 属性名称 | 类型 | 必须 | 允许更新 | 描述 | 约束 | 
| ResourceGroupId | String | 否 | 是 | 资源组ID。 | 无 | 
| DeletionProtection | Boolean | 否 | 是 | 是否开启删除保护。 | 取值: 
 | 
| VpcId | String | 否 | 否 | 专有网络ID。 | 无 | 
| SlaveZoneId | String | 否 | 否 | 负载均衡实例的可用区ID。 | 无 | 
| Bandwidth | Integer | 否 | 是 | 按固定带宽计费方式的公网类型实例的带宽峰值。 | 取值范围:1~10000。 单位:Mbps。 默认值:1。 专有网络实例系统会统一按流量计费设置该参数。 
 | 
| AddressType | String | 否 | 否 | 负载均衡实例的地址类型。 | 取值: 
 | 
| VSwitchId | String | 否 | 否 | 交换机ID。 | 无 | 
| LoadBalancerName | String | 否 | 是 | 负载均衡实例的名称。 | 长度为1~80个字符。可包含英文字母、数字、短划线(-)、正斜线(/)、半角句号(.)和下划线(_)。 不指定该参数时,默认由系统分配一个实例名称。 | 
| InternetChargeType | String | 否 | 是 | 公网类型实例付费方式。 | 取值: 
 | 
| MasterZoneId | String | 否 | 否 | 实例的主可用区ID。 | 无 | 
| Tags | List | 否 | 是 | 负载均衡实例的标签。 | 最多支持5个标签。 更多信息,请参见Tags属性。 | 
| LoadBalancerSpec | String | 否 | 是 | 负载均衡实例的规格。 | 取值: 
 每个地域支持的规格不同。关于每种规格的说明,参见性能保障型实例。 | 
| ModificationProtectionStatus | String | 否 | 是 | 修改保护状态。 | 取值: 
 | 
| ModificationProtectionReason | String | 否 | 是 | 修改保护状态的原因。 | 长度为1~80个字符,以英文字母或汉字开头。可包含英文字母、汉字、数字、半角句号(.)和短划线(-)。 | 
| AddressIPVersion | String | 否 | 否 | IP版本。 | 取值: 
 | 
| InstanceChargeType | String | 否 | 是 | 实例计费方式。 | 取值: 
 | 
Tags语法
"Tags": [
  {
    "Key": String,
    "Value": String 
  }
]Tags属性
| 属性名称 | 类型 | 必须 | 允许更新 | 描述 | 约束 | 
| Key | String | 是 | 否 | 标签键。 | 长度为1~64个字符,不能以 | 
| Value | String | 否 | 否 | 标签值。 | 长度为0~128个字符,不能以 | 
返回值
Fn::GetAtt
- LoadBalancerId:负载均衡实例的ID。 
- NetworkType:负载均衡实例的网络类型。 
- AddressType:负载均衡实例的地址类型。 
- IpAddress:负载均衡实例的IP地址。 
- OrderId:订单ID。 
- Bandwidth:带宽峰值。 
- AddressIPVersion:负载均衡实例的IP版本。 
- SlaveZoneId:负载均衡实例的备可用区ID。 
- MasterZoneId:负载均衡实例的主可用区ID。 
- LoadBalancerName:负载均衡实例的名称。 
- ResourceGroupId:资源组ID。 
- LoadBalancerSpec:负载均衡实例的规格。 
- VpcId:负载均衡实例的所属专有网络的ID。 
- VSwitchId:负载均衡实例的所属交换机的ID。 
- PayType:实例计费方式。 
示例
ROSTemplateFormatVersion: '2015-09-01'
Description: Test SLB LoadBalancer
Parameters:
  MasterZoneId:
    Type: String
    AssociationProperty: ALIYUN::ECS::Instance:ZoneId
Resources:
  LoadBalance:
    Type: ALIYUN::SLB::LoadBalancer
    Properties:
      AddressType: internet
      LoadBalancerSpec: slb.s1.small
      MasterZoneId:
        Ref: MasterZoneId
      LoadBalancerName: mytest
Outputs: {}{
  "ROSTemplateFormatVersion": "2015-09-01",
  "Description": "Test SLB LoadBalancer",
  "Parameters": {
    "MasterZoneId": {
      "Type": "String",
      "AssociationProperty": "ALIYUN::ECS::Instance:ZoneId"
    }
  },
  "Resources": {
    "LoadBalance": {
      "Type": "ALIYUN::SLB::LoadBalancer",
      "Properties": {
        "AddressType": "internet",
        "LoadBalancerSpec": "slb.s1.small",
        "MasterZoneId": {
          "Ref": "MasterZoneId"
        },
        "LoadBalancerName": "mytest"
      }
    }
  },
  "Outputs": {
  }
}更多示例,请参见YAML示例。