

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

# AWS.Deployment.VNFDeployment
<a name="node-vnf-deployment"></a>

NF デプロイは、それに関連するインフラストラクチャとアプリケーションを提供することでモデル化されます。[cluster](#node_vnf_deployment_cluster) 属性は、NF をホストする EKS クラスターを指定します。[vnfs](#node_vnf_deployment_vnfs) 属性は、デプロイのネットワーク機能を指定します。また、オプションで [pre\$1create](#node_vnf_deployment_pre_create) と [post\$1create](#node_vnf_deployment_post_create) タイプのライフサイクルフックオペレーションを提供し、インベントリ管理システム API の呼び出しなど、デプロイ固有の命令を実行することもできます。

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

```
tosca.nodes.AWS.Deployment.VNFDeployment:
  requirements:
    deployment: String
    cluster: String
    vnfs: List
  interfaces:
    Hook:
      pre\$1create: String
      post\$1create: String
```

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

 `deployment`    
[AWS.Deployment.VNFDeployment](node-vnf.md) ノード。  
必須: いいえ  
タイプ: 文字列

 `cluster`    
[AWS.Compute.EKS](node-eks.md) ノード。  
必須: はい  
タイプ: 文字列

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

## インターフェイス
<a name="node-vnf-deployment-interfaces"></a>

### フック
<a name="node-vnf-deployment-hooks"></a>

ライフサイクルフックが実行されるステージを定義します。

 `pre_create`    
[AWS.HookExecution](node-hook-execution.md) ノード。このフックは `VNFDeployment` ノードがデプロイされる前に実行されます。  
必須: いいえ  
タイプ: 文字列

 `post_create`    
[AWS.HookExecution](node-hook-execution.md) ノード。このフックは `VNFDeployment` ノードがデプロイされた後に実行されます。  
必須: いいえ  
タイプ: 文字列

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

```
SampleHelmDeploy:
  type: tosca.nodes.AWS.Deployment.VNFDeployment
  requirements:
    deployment: SampleHelmDeploy2
    cluster: SampleEKS
    vnfs:
      - vnf.SampleVNF
  interfaces:
    Hook:
      pre_create: SampleHook
```