- 最新动态
- 产品介绍
- 用户指南
- 模板参考
- API参考
- 常见问题
-
更多文档
-
用户指南(阿布扎比区域)
- 产品介绍
- 入门
- 堆栈管理
- 审计
-
模板参考
- 模板简介
- 元素列表
-
数据结构
- AOS.BatchItem
- Basic.KeyValuePair
- Basic.Label
- Basic.LabelSelector
- Basic.NameAndSecretValue
- Basic.NameKeyPair
- Basic.NameValuePair
- CCE.Addon.AutoScaler.Node
- CCE.DataVolume
- CCE.HelmChart
- CCE.Labels
- CCE.NodePool
- CCE.PublicIP
- DCS.InstanceBackupPolicy
- DCS.PeriodicalBackupPlan
- ECS.DataVolume
- ECS.EIP
- ECS.ExtendParam
- ECS.MountedVolumes
- ECS.NICS
- ECS.Personality
- ECS.PublicIP
- ECS.RootVolume
- ECS.SecurityGroup
- ECS.ServerTags
- ECS.VolumeExtendParam
- K8S.PodSecurityContext
- K8S.SecurityContext.SeLinuxOptions
- MySQL.DBUser
- MySQL.DataBase
- MySQL.DataStore
- RDS.BackupStrategy
- RDS.HA.Mysql
- RDS.Volume
- VPC.BandWidth
- VPC.PublicIP
- 附录
- 常见问题
- 修订记录
- API参考(阿布扎比区域)
- 用户指南(吉隆坡区域)
- API参考(吉隆坡区域)
-
用户指南(阿布扎比区域)
- 通用参考
链接复制成功!
NAT.Instance
模型说明
NAT.Instance用于创建NAT网关实例。
模型属性
属性 |
是否必选 |
描述 |
---|---|---|
subnetId |
是 |
Nat网关所属子网的ID 参数类型:Cloud.VPC.Subnet.Id 取值说明:到VPC服务获取Subnet ID或通过连线NAT.Subnet来自动生成 取值约束:满足UUID规则,最大64位 使用建议:1. 将该字段通过get_input函数传入,在AOS界面创建堆栈填写输入参数时可自动选择 2. 通过连线到subnet对象以get_reference方式获取一个新建的subnet的ID |
flavor |
是 |
Nat网关规格 参数类型:string 默认值:small 取值约束:需符合NAT网关的规格定义 使用建议:规格只能从small,middle,large,xlarge中选择,其他字段无效 |
vpcId |
是 |
Nat网关所属VPC的ID 参数类型:Cloud.VPC.VPC.Id 取值说明:支持使用已有或新建虚拟私有云ID。若使用新建的,需在模板中定义VPC对象并建立依赖关系。建议通过拖拽到VPC内自动生成 取值约束:满足UUID规则,最大64位 使用建议:1. 将该字段通过get_input函数传入,在AOS界面创建堆栈填写输入参数时可自动选择 2. 通过get_reference获取由本堆栈创建的VPC.VPC元素 3. 在VPC服务界面获取已经创建好的VPC的ID |
description |
否 |
Nat网关实例的描述信息 参数类型:string 取值说明:用户自定义 取值约束:长度不超过255,支持英文字母和数字 使用建议:用户自定义 |
name |
是 |
nat的名称 参数类型:string 取值说明:用户自定义,例如my-nat 取值约束:长度限制为1~64,正则规范要求为[-_a-zA-Z0-9]*$ 使用建议:用户自定义 |
关联关系
关系说明 |
关联节点 |
---|---|
关联关系 |
|
被包含关系 |
输出
属性 |
参数类型 |
描述 |
---|---|---|
refName |
string |
NAT Instance名称 |
refID |
string |
NAT Instance ID |
blueprint样例
tosca_definitions_version: cloud_tosca_version_1_0 node_templates: nat: type: Cloud.NAT.Instance properties: subnetId: get_input: nat_subnetId flavor: small vpcId: get_input: nat_vpcId name: get_input: nat_name snatrule: type: Cloud.NAT.SNatRule properties: subnetId: get_input: snatrule_subnetId floatingIpId: get_input: snatrule_floatingIpId natGatewayId: get_reference: nat requirements: - natGatewayId: node: nat inputs: nat_subnetId: description: Nat网关所属子网的ID。 label: '' nat_vpcId: description: Nat网关所属VPC的ID label: '' nat_name: description: nat的名称 label: '' snatrule_subnetId: description: SNat规则所属子网的ID。 label: '' snatrule_floatingIpId: description: 用户EIP的ID label: ''