

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

# AWS.HookExecution
<a name="node-hook-execution"></a>

生命周期挂钩使您能够将自己的脚本作为基础设施和网络实例化的一部分来运行。

## 语法
<a name="node-hook-execution-syntax"></a>

```
tosca.nodes.AWS.HookExecution:
  capabilities:
    execution:
      properties:
        type: String
  requirements:
    definition: String
    vpc: String
```

## 功能
<a name="node-hook-execution-capabilities"></a><a name="node_hook_execution"></a>`execution`

运行挂钩脚本的挂钩执行引擎的属性。

 `type`    
挂钩执行引擎类型。  
必需：否  
类型：字符串  
可能的值：`CODE_BUILD`

## 要求
<a name="node-hook-execution-requirements"></a>

 `definition`    
一个[AWS。 HookDefinition.Bash 节点。](node-hook-bash.md)  
必需：是  
类型：字符串

 `vpc`    
一个 [AWS.Networking.VPC](node-vpc.md) 节点。  
必需：是  
类型：字符串

## 示例
<a name="node-hook-execution-example"></a>

```
SampleHookExecution:
  type: tosca.nodes.AWS.HookExecution
  requirements:
    definition: SampleHookScript
    vpc: SampleVPC
```