Skip to content

Conversation

wildmanonline
Copy link
Collaborator

@wildmanonline wildmanonline commented Jan 9, 2024

Added

  • Customers can now view, create, update, and delete VPCs, VPC subnets, and Configuration Profile Interfaces with the API.
    • VPCs List (GET /vpcs)
    • VPC Create (POST /vpcs)
    • VPC View (GET /vpcs/{vpcId})
    • VPC Update (PUT /vpcs/{vpcId})
    • VPC Delete (DELETE /vpcs/{vpcId})
    • VPC Subnets List (GET /vpcs/{vpcId}/subnets)
    • VPC Subnet Create (POST /vpcs/{vpcId}/subnets)
    • VPC Subnet View (GET /vpcs/{vpcId}/subnets/{vpcSubnetId})
    • VPC Subnet Update (PUT /vpcs/{vpcId}/subnets/{vpcSubnetId})
    • VPC Subnet Delete (DELETE /vpcs/{vpcId}/subnets/{vpcSubnetId})
    • Configuration Profile Interfaces List (GET /linode/instances/{linodeId}/configs/{configId}/interfaces)
    • Configuration Profile Interface Add (POST /linode/instances/{linodeId}/configs/{configId}/interfaces)
    • Configuration Profile Interface View (GET /linode/instances/{linodeId}/configs/{configId}/interfaces/{interfaceId})
    • Configuration Profile Interface Update (PUT /linode/instances/{linodeId}/configs/{configId}/interfaces/{interfaceId})
    • Configuration Profile Interface Delete (DELETE /linode/instances/{linodeId}/configs/{configId}/interfaces/{interfaceId})
    • Configuration Profile Interfaces Order (POST /linode/instances/{linodeId}/configs/{configId}/interfaces/order)

Changed

  • As part of the VPC launch, the following endpoints have been modified:
    • Linode Create (POST /linode/instances)
    • Linode Clone (POST /linode/instances/{linodeId}/clone)
    • Firewall Create (POST /networking/firewalls)
    • IPv4 Address Delete (DELETE /linode/instances/{linodeId}/ips/{address})
    • IP Addresses Assign (POST /networking/ips/assign)
    • IP Addresses Share (POST /networking/ips/share)
    • Support Ticket Request (POST /support/tickets)
    • User's Grants View (GET /account/users/{username}/grants)
    • User's Grants Update (PUT /account/users/{username}/grants)
    • All commands with request and response bodies that include Interfaces.

andystevensname and others added 3 commits December 20, 2023 10:40
Main into development v4.169.1
* Added VPC endpoints

* Fixed linting error

* Fix actions for Linode CLI

* Revisions and corrections based on feedback

* Added missing Beta designations

* Revise example text for SupportTicket description

* Added vpc_id property to SupportTicketRequest

* Additional changes related to VPC

* Clarify that any active interface (not just vpc) cannot be deleted in Configuration Profile Interface Delete endpoint

---------

Co-authored-by: Zhiwei Liang <zliang@akamai.com>
Co-authored-by: Matthew Wildman <matt@wildman.online>
@wildmanonline wildmanonline merged commit 150d573 into main Jan 9, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants