ALIYUN::VPC::RouterInterface は、ルーターインターフェイスを作成するために使用されます。
構文
{
"Type": "ALIYUN::VPC::RouterInterface",
"Properties": {
"OppositeRegionId": String,
"Description": String,
"HealthCheckSourceIp": String,
"RouterType": String,
"AccessPointId": String,
"RouterId": String,
"Role": String,
"OppositeInterfaceOwnerId": String,
"OppositeAccessPointId": String,
"OppositeInterfaceId": String,
"HealthCheckTargetIp": String,
"OppositeRouterId": String,
"Spec": String,
"OppositeRouterType": String,
"Name": String,
"PricingCycle": String,
"Period": Number,
"AutoPay": Boolean,
"InstanceChargeType": String
}
}プロパティ
| プロパティ | タイプ | 必須 | 編集可能 | 説明 | 制約 |
| RouterId | String | はい | いいえ | ルーターインターフェイスが属するルーターのID。 | なし |
| Role | String | はい | いいえ | ルーターインターフェイスのロール。ルーターインターフェイスは、接続イニシエーターまたは接続アクセプターのいずれかになります。 | 有効な値:
|
| RouterType | String | いいえ | いいえ | ルーターインターフェイスが属するルーターのタイプ。 | 有効な値:
|
| AccessPointId | String | いいえ | いいえ | ルーターインターフェイスのアクセスポイントのID。 | RouterType パラメーターが VBR に設定されている場合、このパラメーターは必須です。アクセスポイント ID は、ルーターインターフェイスの作成後に変更することはできません。 RouterType パラメーターが VRouter に設定されている場合、このパラメーターを設定することはできません。 |
| Spec | String | いいえ | いいえ | ルーターインターフェイスの仕様。 | 以下のリストには、使用可能な仕様と対応する帯域幅の値が含まれています:
Role パラメーターが InitiatingSide に設定されている場合、このパラメーターは必須です。 Role パラメーターが AcceptingSide に設定されている場合、デフォルトで値 Negative が使用されます。 |
| OppositeRegionId | String | いいえ | いいえ | ピアルーターインターフェイスのリージョン ID。 | なし |
| OppositeInterfaceOwnerId | String | いいえ | はい | ピアルーターインターフェイスの所有者のID。 | デフォルト値は現在のユーザーのIDです。 |
| OppositeInterfaceId | String | いいえ | はい | ピアルーターインターフェイスのID。 | なし |
| OppositeRouterId | String | いいえ | はい | ピアルーターインターフェイスが属するルーターのID。 | なし |
| OppositeRouterType | String | いいえ | はい | ピアルーターインターフェイスが属するルーターのタイプ。 | 有効な値:
|
| OppositeAccessPointId | String | いいえ | いいえ | ピアルーターインターフェイスのアクセスポイントのID。 | OppositeRouterType パラメーターが VBR に設定されている場合、このパラメーターは必須です。アクセスポイント ID は、ルーターインターフェイスの作成後に変更することはできません。 OppositeRouterType パラメーターが VRouter に設定されている場合、このパラメーターを設定することはできません。 説明 OppositeRouterType パラメーターが VBR に設定されている場合、OppositeRouterId パラメーターで指定された VBR は、OppositeAccessPointId パラメーターで指定されたアクセスポイント内にある必要があります。 |
| Description | String | いいえ | はい | ルーターインターフェイスの説明。 | 説明は 2 ~ 256 文字である必要があります。http:// または https:// で始めることはできません。このパラメーターはデフォルトでは空です。 |
| Name | String | いいえ | はい | ルーターインターフェイスの表示名。 | 名前は 2 ~ 128 文字である必要があります。名前は文字で始まり、http:// または https:// で始めることはできません。文字、数字、ピリオド(.)、アンダースコア(_) 、およびハイフン(-) を含めることができます。 |
| HealthCheckSourceIp | String | いいえ | いいえ | 専用線障害復旧および ECMP シナリオで使用されるヘルスチェックパケットの送信元 IP アドレス。 | このパラメーターは、VBR 上にピアルーターインターフェイスを持つ VRouter インターフェイスに対してのみ有効です。ローカル VRouter が配置されている VPC 内の未使用の IP アドレスである必要があります。 HealthCheckSourceIp パラメーターと HealthCheckTargetIp パラメーターは、両方を指定するか、両方を指定しないかのいずれかです。 |
| HealthCheckTargetIp | String | いいえ | いいえ | 専用線障害復旧および ECMP シナリオで使用されるヘルスチェックパケットの宛先 IP アドレス。 | このパラメーターは、VBR 上にピアルーターインターフェイスを持つ VRouter インターフェイスに対してのみ有効です。通常、専用線のユーザー側にある顧客構内設備 (CPE) の IP アドレスを使用できます。これは、ピアルーターインターフェイスが配置されている VBR 上のピアゲートウェイの IP アドレスです。専用線のユーザー側にある別の IP アドレスを宛先 IP アドレスとして指定することもできます。 HealthCheckSourceIp パラメーターと HealthCheckTargetIp パラメーターは、両方を指定するか、両方を指定しないかのいずれかです。 |
| PricingCycle | String | いいえ | いいえ | サブスクリプションの請求サイクル。 | 有効な値:
|
| Period | Number | いいえ | いいえ | サブスクリプション期間。 | 有効な値:
|
| AutoPay | Boolean | いいえ | いいえ | 自動支払いを有効にするかどうかを指定します。 | デフォルト値:true。有効な値:
|
| InstanceChargeType | String | いいえ | いいえ | ルーターインターフェイスの課金方法。 | 有効な値:
|
レスポンスパラメーター
Fn::GetAtt
RouterInterfaceId: ルーターインターフェイスの ID。
例
JSON形式{ "ROSTemplateFormatVersion": "2015-09-01", "Parameters": { "OppositeInterfaceId": { "Type": "String", "Description": "The ID of the peer router interface." //ピアルーターインターフェイスのID。 }, "RouterId": { "Type": "String", "Description": "The router ID to create RouterInterface." //RouterInterface を作成するためのルーターID。 }, "OppositeRouterId": { "Type": "String", "Description": "The router ID of the connection peer RouterInterface." //接続ピア RouterInterface のルーターID。 } }, "Resources": { "RouterInterface": { "Type": "ALIYUN::VPC::RouterInterface", "Properties": { "OppositeInterfaceId": { "Ref": "OppositeInterfaceId" }, "OppositeRouterId": { "Ref": "OppositeRouterId" }, "OppositeInterfaceOwnerId": { "Ref": "ALIYUN::TenantId" }, "OppositeRouterType": "VRouter", "Description": "Initiating Side", //開始側 "RouterType": "VRouter", "RouterId": { "Ref": "RouterId" }, "Role": "InitiatingSide", "Spec": "Mini.2", "InstanceChargeType": "PostPaid" } } }, "Outputs": { "RouterInterfaceId": { "Description": "The ID of created RouterInterface.", //作成された RouterInterface のID。 "Value": { "Fn::GetAtt": [ "RouterInterface", "RouterInterfaceId" ] } } } }