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, “HealthCheckTargetIp” : String, “OppositeRouterId” : String, “Spec” : String, “OppositeRouterType” : String, “Name” : String }}
プロパティ
名前 | データ型 | 必須/省略可能 | 更新可/不可 | 説明 | 制約 |
---|---|---|---|---|---|
RouterId | String | 必須 | 不可 | ルーター ID | なし |
Role | String | 必須 | 不可 | RouterInterface の接続におけるロール。接続開始側または接続受信側。 | 値のオプション : InitiatingSide および AcceptingSide。 RouterType が VBR に設定されている場合、このパラメーターは InitiatingSide に設定する必要があります。 OppositeRouterType が VBR に設定されている場合、このパラメーターは AcceptingSide に設定する必要があります。 |
RouterType | String | 省略可能 | 不可 | ルートテーブルが属するルーターのタイプ | 値のオプション : VRouter および VBR |
AccessPointId | String | 省略可能 | 不可 | アクセスポイント ID | RouterType が VBR に設定されており、後で変更できない場合に必須のパラメーターです。 RouterType が VRouter に設定されている場合、このパラメーターは設定できません。 |
Spec | String | 省略可能 | 不可 | 仕様 | Role が InitiatingSide に設定されている場合に必須のパラメーターです。 Role が AcceptingSide に設定されている場合、このパラメーターはデフォルトで Negative に設定されます。 |
OppositeRegionId | String | 省略可能 | 不可 | 接続ピアのリージョン | なし |
OppositeInterfaceOwnerId | String | 省略可能 | 不可 | 接続ピア RouterInterface のオーナーアカウント ID | 現在のユーザーの ID がデフォルトで使用されます。 |
OppositeRouterId | String | 省略可能 | 不可 | 現在のユーザーの ID がデフォルトで使用されます。 | なし |
OppositeRouterType | String | 省略可能 | 不可 | 接続ピア RouterInterface のルータータイプ | 値のオプション : VRouter および VBR。 RouterType が VBR に設定されている場合、このパラメーターは VRouter に設定する必要があります。 |
OppositeAccessPointId | String | 省略可能 | 不可 | ピアのアクセスポイント ID | OppositeRouterType が VBR に設定されており、後で変更できない場合に必須のパラメーターです。 OppositeRouterType が VRouter に設定されている場合、このパラメーターは設定できません。 OppositeRouterType が VBR に設定されている場合、OppositeRouterId によって指定された VBR は、OppositeAccessPointId によって指定されたアクセスポイント内になければなりません。 |
Description | String | 省略可能 | 不可 | ルーターインターフェイスの説明 | 2 - 256 文字の文字列です。 インスタンスの説明は Alibaba Cloud コンソールに表示されます。 指定しないとこのパラメーターは NULL になります。 先頭文字列を http:// または https:// にすることはできません。 |
Name | String | 省略可能 | 不可 | ルーターインターフェイスの名前 | 2 - 128 文字の文字列です。 先頭文字は大文字/小文字または漢字にし、英字、漢字、数字、ピリオド (.)、アンダースコア (_)、およびハイフン (-) を含めることができます。 先頭文字列を http:// または https:// にすることはできません。 |
HealthCheckSourceIp | String | 省略可能 | 不可 | 専用回線の耐障害性および ECMP シナリオにおける専用回線 HealthCheck のパケットの送信元 IP アドレス | このパラメーターが有効なのは VBR 上のピアを持つ VRouter RouterInterface の場合だけです。 送信元 IP アドレスはローカル VRouter の VPC 内にある必要があり、使用されません。 HealthCheckSourceIP と HealthCheckTargetIP の両方のパラメーターを指定するか、指定しないままにする必要があります。 |
HealthCheckTargetIp | String | 省略可能 | 不可 | 専用回線の耐障害性および ECMP シナリオにおける専用回線 HealthCheck のパケットの送信先 IP アドレス | このパラメーターが有効なのは VBR 上のピアを持つ VRouter RouterInterface の場合だけです。 通常、専用回線ユーザーのクライアントの CPE IP アドレス (ピア RouterInterfaceの VBR 上の PeerGatewayIP) を使用できます。また、専用回線ユーザーのクライアントの別の IP アドレスを HealthCheck 送信先 IP アドレスとして指定することもできます。 HealthCheckSourceIP と HealthCheckTargetIP の両方のパラメーターを指定するか、指定しないままにする必要があります。 |
レスポンス値
Fn::GetAtt
RouterInterfaceId : ルーターインターフェイスの ID
コーディング例
{ “ROSTemplateFormatVersion” : “2015-09-01”, “Resources” : { “RouterInterface”: { “Type”: “ALIYUN::VPC::RouterInterface”, “Properties”: { “Name”: “RouterInterface_1”, “Description”: “VPC initiator RouterInterface”, “RouterId”: “vrt-2ze2i147e5n0bicoefwsb”, “Role”: “AcceptingSide”, “OppositeRegionId”: “cn-beijing”, “HealthCheckSourceIp”: “10.0.0.120”, “HealthCheckTargetIp”: “192.168.1.24” } } }, “Outputs”: { “RouterInterfaceId”: { “Value”: {“Fn::GetAtt”: [“RouterInterface”, “RouterInterfaceId”]} } }}
</article>
</main>