本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
定義 AWS 網際網路閘道節點。
語法
tosca.nodes.AWS.Networking.InternetGateway:
capabilities:
routing:
properties:
dest_cidr: String
ipv6_dest_cidr: String
properties:
tags: List
egress_only: Boolean
requirements:
vpc: String
route_table: String
功能
routing
定義 VPC 內路由連線的屬性。您必須包含 dest_cidr
或 ipv6_dest_cidr
屬性。
-
dest_cidr
-
用於目的地比對的 IPv4 CIDR 區塊。此屬性用於在 中建立路由,
RouteTable
其值會用作DestinationCidrBlock
。必要:如果您包含
ipv6_dest_cidr
屬性,則為否。類型:字串
-
ipv6_dest_cidr
-
用於目的地比對的 IPv6 CIDR 區塊。
必要:如果您包含
dest_cidr
屬性,則為否。類型:字串
屬性
-
tags
-
要連接到資源的標籤。
必要:否
類型:清單
-
egress_only
-
IPv6-specific屬性。指出網際網路閘道是否僅用於輸出通訊。當
egress_only
為 true 時,您必須定義ipv6_dest_cidr
屬性。必要:否
類型:布林值
要求
-
vpc
-
必要:是
類型:字串
-
route_table
-
必要:是
類型:字串
範例
Free5GCIGW:
type: tosca.nodes.AWS.Networking.InternetGateway
properties:
egress_only: false
capabilities:
routing:
properties:
dest_cidr: "0.0.0.0/0"
ipv6_dest_cidr: "::/0"
requirements:
route_table: Free5GCRouteTable
vpc: Free5GCVPC
Free5GCEGW:
type: tosca.nodes.AWS.Networking.InternetGateway
properties:
egress_only: true
capabilities:
routing:
properties:
ipv6_dest_cidr: "::/0"
requirements:
route_table: Free5GCPrivateRouteTable
vpc: Free5GCVPC