Skip to content
Docs

    VPCs

    Create VPC
    $ nirvana networking:vpcs create
    POST/v1/networking/vpcs
    Get VPC Details
    $ nirvana networking:vpcs get
    GET/v1/networking/vpcs/{vpc_id}
    Update VPC
    $ nirvana networking:vpcs update
    PATCH/v1/networking/vpcs/{vpc_id}
    Delete VPC
    $ nirvana networking:vpcs delete
    DELETE/v1/networking/vpcs/{vpc_id}
    List VPCs
    $ nirvana networking:vpcs list
    GET/v1/networking/vpcs
    ModelsExpand Collapse
    subnet: object { id, cidr, created_at, 2 more }

    Subnet of the VPC.

    id: string

    Unique identifier for the Subnet.

    cidr: string

    CIDR block for the Subnet.

    created_at: string

    When the Subnet was created.

    name: string

    Name of the Subnet.

    updated_at: string

    When the Subnet was updated.

    vpc: object { id, created_at, firewall_rule_ids, 7 more }

    VPC details.

    id: string

    Unique identifier for the VPC.

    created_at: string

    When the VPC was created.

    firewall_rule_ids: array of string

    IDs of the Firewall Rules associated with the VPC.

    name: string

    Name of the VPC.

    project_id: string

    Project ID the VPC belongs to.

    region: "us-sva-2"

    Region the resource is in.

    "us-sva-2"
    status: "pending" or "creating" or "updating" or 4 more

    Status of the resource.

    "pending"
    "creating"
    "updating"
    "ready"
    "deleting"
    "deleted"
    "error"
    subnet: object { id, cidr, created_at, 2 more }

    Subnet of the VPC.

    id: string

    Unique identifier for the Subnet.

    cidr: string

    CIDR block for the Subnet.

    created_at: string

    When the Subnet was created.

    name: string

    Name of the Subnet.

    updated_at: string

    When the Subnet was updated.

    tags: array of string

    Tags to attach to the VPC.

    updated_at: string

    When the VPC was updated.

    vpc_list: object { items, pagination }
    items: array of VPC { id, created_at, firewall_rule_ids, 7 more }
    id: string

    Unique identifier for the VPC.

    created_at: string

    When the VPC was created.

    firewall_rule_ids: array of string

    IDs of the Firewall Rules associated with the VPC.

    name: string

    Name of the VPC.

    project_id: string

    Project ID the VPC belongs to.

    region: "us-sva-2"

    Region the resource is in.

    "us-sva-2"
    status: "pending" or "creating" or "updating" or 4 more

    Status of the resource.

    "pending"
    "creating"
    "updating"
    "ready"
    "deleting"
    "deleted"
    "error"
    subnet: object { id, cidr, created_at, 2 more }

    Subnet of the VPC.

    id: string

    Unique identifier for the Subnet.

    cidr: string

    CIDR block for the Subnet.

    created_at: string

    When the Subnet was created.

    name: string

    Name of the Subnet.

    updated_at: string

    When the Subnet was updated.

    tags: array of string

    Tags to attach to the VPC.

    updated_at: string

    When the VPC was updated.

    VPCsAvailability

    Check Create VPC Availability
    $ nirvana networking:vpcs:availability create
    POST/v1/networking/vpcs/availability
    Check Update VPC Availability
    $ nirvana networking:vpcs:availability update
    PATCH/v1/networking/vpcs/{vpc_id}/availability

    VPCsCost

    Estimate VPC Create Cost
    $ nirvana networking:vpcs:cost create
    POST/v1/networking/vpcs/cost
    Estimate VPC Update Cost
    $ nirvana networking:vpcs:cost update
    PATCH/v1/networking/vpcs/{vpc_id}/cost