CCI.Storage.EVS
模型说明
CCI.Storage.EVS用于在指定的Namespace下创建Persistent Volume Claim(PVC)。
模型属性
属性 |
是否必选 |
描述 |
---|---|---|
k8sManifest |
否 |
evs的k8s原生manifest对象,基于此也可以创建evs资源,替代其余配置项 参数类型:dict 取值约束:符合kubernetes规范 使用建议:根据需求参考示例或CCI服务资料编写 |
name |
否 |
PVC名称 参数类型:string 取值说明:自定义 取值约束:同一namespace下PVC名称唯一;长度限制1-24;正则校验:(^$)|(^[a-z]([-a-z0-9]*[a-z0-9])?$) 使用建议:自定义 |
accessMode |
是 |
卷Access mode 参数类型:string 取值说明:自定义 默认值:ReadWriteMany 取值约束:可取 "ReadWriteOnce", "ReadOnlyMany", "ReadWriteMany" 使用建议:无 |
namespace |
是 |
服务在集群内所在的命名空间 参数类型:HuaweiCloud.CCI.Namespace.Name 取值说明:用户自定义 取值约束:由小写字母、数字和中划线组成,且必须以字母开头,长度不超过63位 使用建议:按需在CCI管理控制台-命名空间查询选择 |
diskType |
是 |
磁盘类型 参数类型:HuaweiCloud.CCI.Volume.Type.Name 取值说明:自定义 取值约束:可取“SATA”,“SAS”,“SSD”。“SATA”为普通IO云硬盘,“SAS”为高IO云硬盘,“SSD”为超高IO云硬盘。 使用建议:无 |
storageClass |
否 |
存储类型evs(已废弃) 参数类型:string 取值说明:自定义 默认值:sata 取值约束:可取“SATA”,“SAS”,“SSD”。“SATA”为普通IO云硬盘,“SAS”为高IO云硬盘,“SSD”为超高IO云硬盘。 使用建议:无 |
size |
是 |
卷容量,单位GB 参数类型:integer 取值说明:自定义 默认值:10 取值约束:取值范围 1-1024 使用建议:无 |
关联关系
关系说明 |
关联节点 |
---|---|
依赖关系 |
|
依赖关系 |
|
依赖关系 |
|
依赖关系 |
|
依赖关系 |
|
依赖关系 |
|
依赖关系 |
|
依赖关系 |
|
依赖关系 |
|
依赖关系 |
|
依赖关系 |
|
依赖关系 |
|
依赖关系 |
|
依赖关系 |
|
被包含关系 |
输出
属性 |
参数类型 |
描述 |
---|---|---|
refName |
string |
EVS卷的名称 |
refID |
string |
EVS卷的UID |
blueprint样例
tosca_definitions_version: huaweicloud_tosca_version_1_0 inputs: pvc-name: default: pvc pvc-ns: default: default class: default: sata node_templates: my-pvc: properties: name: get_input: pvc-name namespace: get_input: pvc-ns storageClass: get_input: class type: HuaweiCloud.CCI.Storage.EVS outputs: pvc-name: description: Name of pvc value: get_attribute: - my-pvc - refName