AWS.Networking.Subnet - AWS 电信网络生成器

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

AWS.Networking.Subnet

子网是您的一个 IP 地址范围VPC,它必须完全位于一个可用区内。您必须为VPC子网指定、区CIDR块、可用区和路由表。您还必须定义子网是私有还是公有。

语法

tosca.nodes.AWS.Networking.Subnet: properties: type: String availability_zone: String cidr_block: String ipv6_cidr_block: String ipv6_cidr_block_suffix: String outpost_arn: String tags: List requirements: vpc: String route_table: String

属性

type

表示在此子网中启动的实例是否收到公有IPv4地址。

必需:是

类型:字符串

可能的值:PUBLIC | PRIVATE

availability_zone

子网的可用区。此字段支持 AWS 区域内的 AWS 可用区,例如us-west-2(美国西部(俄勒冈))。例如,它还支持可用区内的 L AWS ocal Zones us-west-2-lax-1a

必需:是

类型:字符串

cidr_block

子网的CIDR区块。

必需:否

类型:字符串

ipv6_cidr_block

用于创建IPv6子网的CIDR区块。如果包含此属性,请不要包含 ipv6_cidr_block_suffix

必需:否

类型:字符串

ipv6_cidr_block_suffix

通过 Amazon 创建的子网IPv6CIDR区块的 2 位十六进制后缀。VPC采用以下格式:2-digit hexadecimal::/subnetMask

如果包含此属性,请不要包含 ipv6_cidr_block

必需:否

类型:字符串

outpost_arn

子网 AWS Outposts 将在ARN其中创建。如果您想在上启动 Amazon EKS 自行管理节点,请将此属性添加到NSD模板中。 AWS Outposts有关更多信息,请参阅EKS《亚马逊EKS用户指南》 AWS Outposts中的 Amazon on

如果将此属性添加到NSD模板中,则必须将该availability_zone属性的值设置为的可用区 AWS Outposts。

必需:否

类型:字符串

tags

要附加到资源的标签。

必需:否

类型:列表

要求

vpc

一个 AWS.Networking VPC节点。

必需:是

类型:字符串

route_table

一个 AWS.Networking RouteTable节点。

必需:是

类型:字符串

示例

SampleSubnet01: type: tosca.nodes.AWS.Networking.Subnet properties: type: "PUBLIC" availability_zone: "us-east-1a" cidr_block: "10.100.50.0/24" ipv6_cidr_block_suffix: "aa::/64" outpost_arn: "arn:aws:outposts:region:accountId:outpost/op-11223344EXAMPLE" tags: - "Name=SampleVPC" - "Environment=Testing" requirements: vpc: SampleVPC route_table: SampleRouteTable SampleSubnet02: type: tosca.nodes.AWS.Networking.Subnet properties: type: "PUBLIC" availability_zone: "us-west-2b" cidr_block: "10.100.50.0/24" ipv6_cidr_block: "2600:1f14:3758:ca00::/64" requirements: route_table: SampleRouteTable vpc: SampleVPC