

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

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

네트워크 함수 배포는 관련 인프라 및 애플리케이션을 제공하여 모델링됩니다. [클러스터](#node_vnf_deployment_cluster) 속성은 네트워크 함수를 호스팅할 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) 노드입니다.  
필수 항목 여부: 예  
유형: String

 `vnfs`    
[AWS.VNF](node-vnf.md) 노드입니다.  
필수 항목 여부: 예  
유형: String

## 인터페이스
<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
```