跳到主要内容

vpc

管理 VPC 资源

运行 ecctl vpc <action> -h 查看用法,或 ecctl schema vpc.vpc.<action> --full 获取该命令完整的结构化规格——每个参数与行为,便于 Agent 读取和填参。

create

ecctl vpc create [flags]

创建 VPC

  • 类型:mutation · 风险:medium
  • 同步:等待 Available(waiter available_after_create,超时 300s);用 --no-wait 跳过等待。
  • 通过 ClientToken 幂等。
  • 支持 --dry-run 校验。
API调用时机用途
CreateVpc每次执行命令时执行资源操作。
DescribeVpcAttribute未指定 --no-wait 且未指定 --dry-run轮询等待资源达到目标状态。(重复调用)
DescribeVpcAttribute未指定 --no-wait 且未指定 --dry-run返回最终资源视图。(复用等待结果,不额外请求)
参数类型必填说明
--regionstringAlibaba Cloud region
--cidrcidrCIDR 网段
--descriptionstringVPC 描述
--enable-dns-hostnameboolean启用 DNS 主机名
--enable-ipv6boolean启用 IPv6
--ipv4-cidr-maskintegerIPv4 IPAM CIDR 掩码
--ipv4-ipam-poolstringIPv4 IPAM 地址池 ID
--ipv6-cidrstringIPv6 CIDR 网段
--ipv6-cidr-maskintegerIPv6 IPAM CIDR 掩码
--ipv6-ipam-poolstringIPv6 IPAM 地址池 ID
--ipv6-ispstringIPv6 线路类型
--namestringVPC 名称
--resource-groupstring资源组 ID
--tagkey_value标签赋值 key=value
--user-cidrstring用户 CIDR 网段

update

ecctl vpc update <id> [flags]

更新 VPC 属性

  • 类型:mutation · 风险:medium
  • 同步:等待 Available(waiter available_after_update,超时 300s);用 --no-wait 跳过等待。
API调用时机用途
ModifyVpcAttribute每次执行命令时执行资源操作。
DescribeVpcAttribute未指定 --no-wait轮询等待资源达到目标状态。(重复调用)
DescribeVpcAttribute未指定 --no-wait返回最终资源视图。(复用等待结果,不额外请求)
参数类型必填说明
--regionstringAlibaba Cloud region
--cidrcidrCIDR 网段
--descriptionstringVPC 描述
--enable-dns-hostnameboolean启用 DNS 主机名
--enable-ipv6boolean启用 IPv6
--ipv6-cidrstringIPv6 CIDR 网段
--ipv6-ispstringIPv6 线路类型
--namestringVPC 名称

delete

ecctl vpc delete <id> [flags]

删除 VPC

  • 类型:mutation · 风险:high
  • 同步:等待 absent(waiter deleted_after_delete,超时 300s);用 --no-wait 跳过等待。
  • 通过 ClientToken 幂等。
  • 支持 --dry-run 校验。
API调用时机用途
DeleteVpc每次执行命令时执行资源操作。
DescribeVpcs未指定 --no-wait 且未指定 --dry-run轮询等待资源达到目标状态。(重复调用)
参数类型必填说明
--regionstringAlibaba Cloud region
--forceboolean强制删除 VPC

get

ecctl vpc get <id> [flags]

获取 VPC

  • 类型:read · 风险:low
API调用时机用途
DescribeVpcAttribute每次执行命令时读取资源视图。
参数类型必填说明
--regionstringAlibaba Cloud region
--fieldsstring要包含的资源字段,使用逗号分隔

list

ecctl vpc list [<ids>...] [flags]

列出 VPC 资源

  • 类型:read · 风险:low
API调用时机用途
DescribeVpcs每次执行命令时读取资源视图。
参数类型必填说明
--regionstringAlibaba Cloud region
--fieldsstring要包含的资源字段,使用逗号分隔
--filterkey_value过滤表达式 key=value
--limitinteger最多返回资源数量(默认:50
--pageinteger返回结果页码(默认:1