Skip to content

Commit

Permalink
feat: API Sync by GitHub Action (2024-09-04) (#105)
Browse files Browse the repository at this point in the history
This API Sync PR was automated through [GitHub Actions
workflow_displatch](https://github.com/equinix-labs/metal-python/actions?query=event%3Aworkflow_dispatch)
on 2024-09-04.

* latest Equinix Metal API spec have been fetched
* patches have been applied
* generated client has been updated

---------

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Charles Treatman <[email protected]>
  • Loading branch information
github-actions[bot] and ctreatma authored Sep 4, 2024
1 parent 25b04f6 commit 8695632
Show file tree
Hide file tree
Showing 696 changed files with 5,108 additions and 3,434 deletions.
18 changes: 12 additions & 6 deletions equinix_metal/.openapi-generator/FILES
Original file line number Diff line number Diff line change
Expand Up @@ -181,6 +181,7 @@ docs/Plan.md
docs/PlanAvailableInInner.md
docs/PlanAvailableInInnerPrice.md
docs/PlanAvailableInMetrosInner.md
docs/PlanIdName.md
docs/PlanList.md
docs/PlanSpecs.md
docs/PlanSpecsCpusInner.md
Expand Down Expand Up @@ -272,6 +273,7 @@ docs/VirtualCircuitUpdateInput.md
docs/VirtualNetwork.md
docs/VirtualNetworkCreateInput.md
docs/VirtualNetworkList.md
docs/VirtualNetworkUpdateInput.md
docs/VlanCSPConnectionCreateInput.md
docs/VlanCSPConnectionCreateInputFabricProvider.md
docs/VlanFabricVcCreateInput.md
Expand All @@ -280,14 +282,14 @@ docs/VlanVirtualCircuitCreateInput.md
docs/VlanVirtualCircuitUpdateInput.md
docs/Vrf.md
docs/VrfBGPNeighbors.md
docs/VrfBGPNeighborsBgpNeighborsInner.md
docs/VrfBGPNeighborsList.md
docs/VrfCreateInput.md
docs/VrfFabricVcCreateInput.md
docs/VrfIpReservation.md
docs/VrfIpReservationCreateInput.md
docs/VrfIpReservationList.md
docs/VrfLearnedRoutes.md
docs/VrfLearnedRoutesLearnedRoutesInner.md
docs/VrfLearnedRoutesList.md
docs/VrfList.md
docs/VrfMetalGateway.md
docs/VrfMetalGatewayCreateInput.md
Expand Down Expand Up @@ -498,6 +500,7 @@ equinix_metal/models/plan.py
equinix_metal/models/plan_available_in_inner.py
equinix_metal/models/plan_available_in_inner_price.py
equinix_metal/models/plan_available_in_metros_inner.py
equinix_metal/models/plan_id_name.py
equinix_metal/models/plan_list.py
equinix_metal/models/plan_specs.py
equinix_metal/models/plan_specs_cpus_inner.py
Expand Down Expand Up @@ -574,6 +577,7 @@ equinix_metal/models/virtual_circuit_update_input.py
equinix_metal/models/virtual_network.py
equinix_metal/models/virtual_network_create_input.py
equinix_metal/models/virtual_network_list.py
equinix_metal/models/virtual_network_update_input.py
equinix_metal/models/vlan_csp_connection_create_input.py
equinix_metal/models/vlan_csp_connection_create_input_fabric_provider.py
equinix_metal/models/vlan_fabric_vc_create_input.py
Expand All @@ -582,14 +586,14 @@ equinix_metal/models/vlan_virtual_circuit_create_input.py
equinix_metal/models/vlan_virtual_circuit_update_input.py
equinix_metal/models/vrf.py
equinix_metal/models/vrf_bgp_neighbors.py
equinix_metal/models/vrf_bgp_neighbors_bgp_neighbors_inner.py
equinix_metal/models/vrf_bgp_neighbors_list.py
equinix_metal/models/vrf_create_input.py
equinix_metal/models/vrf_fabric_vc_create_input.py
equinix_metal/models/vrf_ip_reservation.py
equinix_metal/models/vrf_ip_reservation_create_input.py
equinix_metal/models/vrf_ip_reservation_list.py
equinix_metal/models/vrf_learned_routes.py
equinix_metal/models/vrf_learned_routes_learned_routes_inner.py
equinix_metal/models/vrf_learned_routes_list.py
equinix_metal/models/vrf_list.py
equinix_metal/models/vrf_metal_gateway.py
equinix_metal/models/vrf_metal_gateway_create_input.py
Expand Down Expand Up @@ -787,6 +791,7 @@ test/test_plan.py
test/test_plan_available_in_inner.py
test/test_plan_available_in_inner_price.py
test/test_plan_available_in_metros_inner.py
test/test_plan_id_name.py
test/test_plan_list.py
test/test_plan_specs.py
test/test_plan_specs_cpus_inner.py
Expand Down Expand Up @@ -876,6 +881,7 @@ test/test_virtual_circuit_update_input.py
test/test_virtual_network.py
test/test_virtual_network_create_input.py
test/test_virtual_network_list.py
test/test_virtual_network_update_input.py
test/test_vlan_csp_connection_create_input.py
test/test_vlan_csp_connection_create_input_fabric_provider.py
test/test_vlan_fabric_vc_create_input.py
Expand All @@ -885,14 +891,14 @@ test/test_vlan_virtual_circuit_update_input.py
test/test_vlans_api.py
test/test_vrf.py
test/test_vrf_bgp_neighbors.py
test/test_vrf_bgp_neighbors_bgp_neighbors_inner.py
test/test_vrf_bgp_neighbors_list.py
test/test_vrf_create_input.py
test/test_vrf_fabric_vc_create_input.py
test/test_vrf_ip_reservation.py
test/test_vrf_ip_reservation_create_input.py
test/test_vrf_ip_reservation_list.py
test/test_vrf_learned_routes.py
test/test_vrf_learned_routes_learned_routes_inner.py
test/test_vrf_learned_routes_list.py
test/test_vrf_list.py
test/test_vrf_metal_gateway.py
test/test_vrf_metal_gateway_create_input.py
Expand Down
17 changes: 10 additions & 7 deletions equinix_metal/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ The API allows you to programmatically interact with all
of your Equinix Metal resources, including devices, networks, addresses, organizations,
projects, and your user account. Every feature of the Equinix Metal web interface is accessible through the API.

The API docs are generated from the Equinix Metal OpenAPI specification and are officially hosted at <https://metal.equinix.com/developers/api>.
The API docs are generated from the Equinix Metal OpenAPI specification and are officially hosted at <https://deploy.equinix.com/developers/api/metal/>.

# Common Parameters

Expand Down Expand Up @@ -281,11 +281,13 @@ Class | Method | HTTP request | Description
*MembershipsApi* | [**delete_membership**](docs/MembershipsApi.md#delete_membership) | **DELETE** /memberships/{id} | Delete the membership
*MembershipsApi* | [**find_membership_by_id**](docs/MembershipsApi.md#find_membership_by_id) | **GET** /memberships/{id} | Retrieve a membership
*MembershipsApi* | [**update_membership**](docs/MembershipsApi.md#update_membership) | **PUT** /memberships/{id} | Update the membership
*MetalGatewaysApi* | [**create_bgp_dynamic_neighbor**](docs/MetalGatewaysApi.md#create_bgp_dynamic_neighbor) | **POST** /metal-gateways/{id}/bgp-dynamic-neighbors | Create a VRF BGP Dynamic Neighbor range
*MetalGatewaysApi* | [**create_metal_gateway**](docs/MetalGatewaysApi.md#create_metal_gateway) | **POST** /projects/{project_id}/metal-gateways | Create a metal gateway
*MetalGatewaysApi* | [**create_metal_gateway_elastic_ip**](docs/MetalGatewaysApi.md#create_metal_gateway_elastic_ip) | **POST** /metal-gateways/{id}/ips | Create a Metal Gateway Elastic IP
*MetalGatewaysApi* | [**delete_metal_gateway**](docs/MetalGatewaysApi.md#delete_metal_gateway) | **DELETE** /metal-gateways/{id} | Deletes the metal gateway
*MetalGatewaysApi* | [**find_metal_gateway_by_id**](docs/MetalGatewaysApi.md#find_metal_gateway_by_id) | **GET** /metal-gateways/{id} | Returns the metal gateway
*MetalGatewaysApi* | [**find_metal_gateways_by_project**](docs/MetalGatewaysApi.md#find_metal_gateways_by_project) | **GET** /projects/{project_id}/metal-gateways | Returns all metal gateways for a project
*MetalGatewaysApi* | [**get_bgp_dynamic_neighbors**](docs/MetalGatewaysApi.md#get_bgp_dynamic_neighbors) | **GET** /metal-gateways/{id}/bgp-dynamic-neighbors | List BGP Dynamic Neighbors
*MetalGatewaysApi* | [**get_metal_gateway_elastic_ips**](docs/MetalGatewaysApi.md#get_metal_gateway_elastic_ips) | **GET** /metal-gateways/{id}/ips | List Metal Gateway Elastic IPs
*MetrosApi* | [**find_metros**](docs/MetrosApi.md#find_metros) | **GET** /locations/metros | Retrieve all metros
*MetrosApi* | [**get_metro**](docs/MetrosApi.md#get_metro) | **GET** /locations/metros/{id} | Retrieve a specific Metro&#39;s details
Expand Down Expand Up @@ -384,8 +386,8 @@ Class | Method | HTTP request | Description
*VLANsApi* | [**delete_virtual_network**](docs/VLANsApi.md#delete_virtual_network) | **DELETE** /virtual-networks/{id} | Delete a virtual network
*VLANsApi* | [**find_virtual_networks**](docs/VLANsApi.md#find_virtual_networks) | **GET** /projects/{id}/virtual-networks | Retrieve all virtual networks
*VLANsApi* | [**get_virtual_network**](docs/VLANsApi.md#get_virtual_network) | **GET** /virtual-networks/{id} | Get a virtual network
*VLANsApi* | [**update_virtual_network**](docs/VLANsApi.md#update_virtual_network) | **PUT** /virtual-networks/{id} | Updates the virtual network
*VRFsApi* | [**bgp_dynamic_neighbors_id_get**](docs/VRFsApi.md#bgp_dynamic_neighbors_id_get) | **GET** /bgp-dynamic-neighbors/{id} | Retrieve a BGP Dynamic Neighbor
*VRFsApi* | [**create_bgp_dynamic_neighbor**](docs/VRFsApi.md#create_bgp_dynamic_neighbor) | **POST** /metal-gateways/{id}/bgp-dynamic-neighbors | Create a VRF BGP Dynamic Neighbor range
*VRFsApi* | [**create_vrf**](docs/VRFsApi.md#create_vrf) | **POST** /projects/{id}/vrfs | Create a new VRF in the specified project
*VRFsApi* | [**create_vrf_route**](docs/VRFsApi.md#create_vrf_route) | **POST** /vrfs/{id}/routes | Create a VRF route
*VRFsApi* | [**delete_bgp_dynamic_neighbor_by_id**](docs/VRFsApi.md#delete_bgp_dynamic_neighbor_by_id) | **DELETE** /bgp-dynamic-neighbors/{id} | Delete a VRF BGP Dynamic Neighbor
Expand All @@ -396,9 +398,8 @@ Class | Method | HTTP request | Description
*VRFsApi* | [**find_vrf_ip_reservations**](docs/VRFsApi.md#find_vrf_ip_reservations) | **GET** /vrfs/{id}/ips | Retrieve all VRF IP Reservations in the VRF
*VRFsApi* | [**find_vrf_route_by_id**](docs/VRFsApi.md#find_vrf_route_by_id) | **GET** /routes/{id} | Retrieve a VRF Route
*VRFsApi* | [**find_vrfs**](docs/VRFsApi.md#find_vrfs) | **GET** /projects/{id}/vrfs | Retrieve all VRFs in the project
*VRFsApi* | [**get_bgp_dynamic_neighbors**](docs/VRFsApi.md#get_bgp_dynamic_neighbors) | **GET** /metal-gateways/{id}/bgp-dynamic-neighbors | List BGP Dynamic Neighbors
*VRFsApi* | [**get_vrf_bgp_neighbors**](docs/VRFsApi.md#get_vrf_bgp_neighbors) | **GET** /vrfs/{id}/bgp-neighbors | Retreive BGP neighbor states for the VRF
*VRFsApi* | [**get_vrf_learned_routes**](docs/VRFsApi.md#get_vrf_learned_routes) | **GET** /vrfs/{id}/learned-routes | Retreive learned L3 routes within the VRF
*VRFsApi* | [**get_vrf_bgp_neighbors**](docs/VRFsApi.md#get_vrf_bgp_neighbors) | **GET** /vrfs/{id}/bgp-neighbors | Retrieve BGP neighbor states for the VRF
*VRFsApi* | [**get_vrf_learned_routes**](docs/VRFsApi.md#get_vrf_learned_routes) | **GET** /vrfs/{id}/learned-routes | Retrieve learned L3 routes within the VRF
*VRFsApi* | [**get_vrf_routes**](docs/VRFsApi.md#get_vrf_routes) | **GET** /vrfs/{id}/routes | Retrieve all routes in the VRF
*VRFsApi* | [**update_vrf**](docs/VRFsApi.md#update_vrf) | **PUT** /vrfs/{id} | Update the VRF
*VRFsApi* | [**update_vrf_route_by_id**](docs/VRFsApi.md#update_vrf_route_by_id) | **PUT** /routes/{id} | Update a VRF Route
Expand Down Expand Up @@ -558,6 +559,7 @@ Class | Method | HTTP request | Description
- [PlanAvailableInInner](docs/PlanAvailableInInner.md)
- [PlanAvailableInInnerPrice](docs/PlanAvailableInInnerPrice.md)
- [PlanAvailableInMetrosInner](docs/PlanAvailableInMetrosInner.md)
- [PlanIdName](docs/PlanIdName.md)
- [PlanList](docs/PlanList.md)
- [PlanSpecs](docs/PlanSpecs.md)
- [PlanSpecsCpusInner](docs/PlanSpecsCpusInner.md)
Expand Down Expand Up @@ -634,6 +636,7 @@ Class | Method | HTTP request | Description
- [VirtualNetwork](docs/VirtualNetwork.md)
- [VirtualNetworkCreateInput](docs/VirtualNetworkCreateInput.md)
- [VirtualNetworkList](docs/VirtualNetworkList.md)
- [VirtualNetworkUpdateInput](docs/VirtualNetworkUpdateInput.md)
- [VlanCSPConnectionCreateInput](docs/VlanCSPConnectionCreateInput.md)
- [VlanCSPConnectionCreateInputFabricProvider](docs/VlanCSPConnectionCreateInputFabricProvider.md)
- [VlanFabricVcCreateInput](docs/VlanFabricVcCreateInput.md)
Expand All @@ -642,14 +645,14 @@ Class | Method | HTTP request | Description
- [VlanVirtualCircuitUpdateInput](docs/VlanVirtualCircuitUpdateInput.md)
- [Vrf](docs/Vrf.md)
- [VrfBGPNeighbors](docs/VrfBGPNeighbors.md)
- [VrfBGPNeighborsBgpNeighborsInner](docs/VrfBGPNeighborsBgpNeighborsInner.md)
- [VrfBGPNeighborsList](docs/VrfBGPNeighborsList.md)
- [VrfCreateInput](docs/VrfCreateInput.md)
- [VrfFabricVcCreateInput](docs/VrfFabricVcCreateInput.md)
- [VrfIpReservation](docs/VrfIpReservation.md)
- [VrfIpReservationCreateInput](docs/VrfIpReservationCreateInput.md)
- [VrfIpReservationList](docs/VrfIpReservationList.md)
- [VrfLearnedRoutes](docs/VrfLearnedRoutes.md)
- [VrfLearnedRoutesLearnedRoutesInner](docs/VrfLearnedRoutesLearnedRoutesInner.md)
- [VrfLearnedRoutesList](docs/VrfLearnedRoutesList.md)
- [VrfList](docs/VrfList.md)
- [VrfMetalGateway](docs/VrfMetalGateway.md)
- [VrfMetalGatewayCreateInput](docs/VrfMetalGatewayCreateInput.md)
Expand Down
Loading

0 comments on commit 8695632

Please sign in to comment.