ALIYUN::SLB::LoadBalancer 型は、Server Load Balancer インスタンスを作成する場合に使用します。

構文

  1. { Type”: ALIYUN::SLB::LoadBalancer Properties : { VpcId : String, SlaveZoneId : String, Bandwidth : Integer, AddressType : String, VSwitchId : String, LoadBalancerName : String, InternetChargeType : String, MasterZoneId : String }}

プロパティ

名前 データ型 必須/省略可能 更新可/不可 説明 制約
VpcId String 省略可能 不可 VPC ID なし
SlaveZoneId String 省略可能 不可 インスタンスのスレーブゾーン ID なし
Bandwidth Integer 省略可能 不可 PayByBandwidth モードでのパブリックインスタンスのピーク帯域幅

作成されたインスタンスが PayByBandwidth モードのパブリックインスタンスである場合、このパラメーター値はリスナーの Bandwidth パラメーターによって割り当てられた後に有効になります。 作成されたインスタンスが PayByTraffic モードのパブリックインスタンスの場合、ピーク帯域幅はリスナーの Bandwidth パラメーターで指定されます。 この場合、このパラメーターは無視されます。

値の範囲 : 1 - 1,000 (単位 : Mbps)

デフォルト値 : 1

VPC タイプのインスタンスの場合、このパラメーターは PayByTraffic モードで設定されます。

AddressType String 省略可能 不可 アドレスタイプ

値のオプション : internet および intranet

デフォルト値 : internet

VSwitchId String 省略可能 不可 VPC 内の VSwitch の ID なし
LoadBalancerName String 省略可能 不可 Server Load Balancer インスタンスの名前 この値は、英字、数字、ハイフン (-)、スラッシュ (/)、ドット (.)、およびアンダースコア (_) を含む 1 - 80 文字のカスタマイズ文字列です。 このパラメーターを指定しない場合は、システムによりデフォルトのインスタンス名が割り当てられます。
InternetChargeType String 省略可能 不可 パブリックインスタンスの支払い方法

値のオプション : PayByBandwidth および PayByTraffic

デフォルト値 : PayByTraffic

MasterZoneId String 省略可能 不可 インスタンスのプライマリゾーン ID なし

Tags の構文

  1. Tags”: [ { Value”: String, Key”: String }]

Tags の属性

属性名 データ型 必須/省略可能 更新可/不可 説明 制約
Key String 必須 不可 なし なし
Value String 省略可能 不可 なし なし

レスポンス値

Fn::GetAtt

  • LoadBalancerId : Server Load Balancer インスタンスの一意の ID
  • NetworkType : Server Load Balancer インスタンスのネットワークタイプ。VPC または Classic のいずれかです。
  • AddressType : アドレスタイプ。 「intranet」または「internet」です。
  • IpAddress : Server Load Balancer インスタンスの IP アドレス

コーディング例

  1. { ROSTemplateFormatVersion : 2015-09-01”, Resources : { CreateLoadBalance”: { Type”: ALIYUN::SLB::LoadBalancer”, Properties”: { LoadBalancerName”: createdByHeat”, AddressType”: internet”, InternetChargeType”: paybybandwidth”, } } }, Outputs”: { LoadBalanceDetails”: { Value : {“Fn::GetAtt”: [“CreateLoadBalance”, LoadBalancerId”]} } }}
  1. </article>
  2. </main>