

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# AWS.Networking.Subnet
<a name="node-subnet"></a>

サブネットは、VPC の IP アドレスの範囲で、全体が 1 つのアベイラビリティーゾーンに存在する必要があります。サブネットの VPC、CIDR ブロック、アベイラビリティーゾーン、およびルートテーブルを指定する必要があります。また、サブネットがプライベートかパブリックかを定義する必要もあります。

## 構文
<a name="node-subnet-syntax"></a>

```
tosca.nodes.AWS.Networking.Subnet:
  properties:
    type: String
    availability\$1zone: String
    cidr\$1block: String
    ipv6\$1cidr\$1block: String
    ipv6\$1cidr\$1block\$1suffix: String        
    outpost\$1arn: String
    tags: List
  requirements:
    vpc: String
    route\$1table: String
```

## プロパティ
<a name="node-subnet-properties"></a>

 `type`    
このサブネットで起動されたインスタンスがパブリック IPv4 アドレスを受け取るかどうかを示します。  
必須: はい  
タイプ: 文字列  
使用できる値: `PUBLIC` \$1 `PRIVATE`

 `availability_zone`    
サブネットのアベイラビリティーゾーン。このフィールドは、 AWS リージョン内の AWS アベイラビリティーゾーン (米国西部 `us-west-2` (オレゴン) など) をサポートします。また、 など、アベイラビリティーゾーン内の AWS ローカルゾーンもサポートしています`us-west-2-lax-1a`。  
必須: はい  
タイプ: 文字列

 `cidr_block`    
サブネットの CIDR ブロック。  
必須: いいえ  
タイプ: 文字列

 `ipv6_cidr_block`    
IPv6 サブネットの作成に使用される CIDR ブロック。このプロパティを含める場合は、`ipv6_cidr_block_suffix` を含めないでください。  
必須: いいえ  
タイプ: 文字列

 `ipv6_cidr_block_suffix`    
Amazon VPC 上で作成されたサブネットの IPv6 CIDR ブロックの、2 桁の 16 進数のサフィックス。次の形式を使用します。`2-digit hexadecimal::/subnetMask`  
このプロパティを含める場合は、`ipv6_cidr_block` を含めないでください。  
必須: いいえ  
タイプ: 文字列

 `outpost_arn`    
サブネット AWS Outposts が作成される の ARN。Amazon EKS セルフマネージド型ノードを AWS Outpostsで起動する場合は、このプロパティを NSD テンプレートに追加します。詳細については、「**Amazon EKS ユーザーガイド」の「[AWS Outpostsにおける Amazon EKS](https://docs.aws.amazon.com/eks/latest/userguide/eks-outposts.html)」を参照してください。  
いこのプロパティを NSD テンプレートに追加する場合、`availability_zone` プロパティの値を AWS Outpostsのアベイラビリティーゾーンに設定する必要があります。  
必須: いいえ  
タイプ: 文字列

 `tags`    
リソースにアタッチするタグ。  
必須: いいえ  
タイプ: リスト

## 要件
<a name="node-subnet-requirements"></a>

 `vpc`    
[AWS.Networking.VPC](node-vpc.md) ノード。  
必須: はい  
タイプ: 文字列

 `route_table`    
[AWS.Networking.RouteTable](node-route-table.md) ノード。  
必須: はい  
タイプ: 文字列

## 例
<a name="node-subnet-example"></a>

```
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
```