Skip to content

Commit

Permalink
Code generation for Fabric 4.14 Spec Upgrade
Browse files Browse the repository at this point in the history
  • Loading branch information
thogarty committed Jun 12, 2024
1 parent 08e2281 commit a60dade
Show file tree
Hide file tree
Showing 443 changed files with 3,959 additions and 1,652 deletions.
7 changes: 5 additions & 2 deletions services/fabricv4/README.md
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
# Go API client for fabricv4

Equinix Fabric is an advanced software-defined interconnection solution that enables you to directly, securely and dynamically connect to distributed infrastructure and digital ecosystems on platform Equinix via a single port, Customers can use Fabric to connect to: </br> 1. Cloud Service Providers - Clouds, network and other service providers. </br> 2. Enterprises - Other Equinix customers, vendors and partners. </br> 3. Myself - Another customer instance deployed at Equinix. </br>
Equinix Fabric is an advanced software-defined interconnection solution that enables you to directly, securely and dynamically connect to distributed infrastructure and digital ecosystems on platform Equinix via a single port, Customers can use Fabric to connect to: </br> 1. Cloud Service Providers - Clouds, network and other service providers. </br> 2. Enterprises - Other Equinix customers, vendors and partners. </br> 3. Myself - Another customer instance deployed at Equinix. </br> </br> <b>Integrations (SDKs, Tools) links:</b> </br> <a href=\"https://deploy.equinix.com/labs/fabric-java\\\">Fabric Java SDK</a> </br> <a href=\"https://deploy.equinix.com/labs/equinix-sdk-go\\\">Fabric Go SDK</a> </br> <a href=\"https://deploy.equinix.com/labs/terraform-provider-equinix\\\">Equinix Terraform Provider</a> </br> <a href=\"https://deploy.equinix.com/labs/terraform-equinix-fabric\\\">Fabric Terraform Modules</a> </br> <a href=\"https://deploy.equinix.com/labs/pulumi-provider-equinix/\">Equinix Pulumi Provider</a> </br>

## Overview
This API client was generated by the [OpenAPI Generator](https://openapi-generator.tech) project. By using the [OpenAPI-spec](https://www.openapis.org/) from a remote server, you can easily generate an API client.

- API version: 4.13
- API version: 4.14
- Package version: 0.39.1
- Generator version: 7.4.0
- Build package: org.openapitools.codegen.languages.GoClientCodegen
Expand Down Expand Up @@ -110,6 +110,7 @@ Class | Method | HTTP request | Description
*PortsApi* | [**AddToLag**](docs/PortsApi.md#addtolag) | **Post** /fabric/v4/ports/{portId}/physicalPorts/bulk | Add to Lag
*PortsApi* | [**CreateBulkPort**](docs/PortsApi.md#createbulkport) | **Post** /fabric/v4/ports/bulk | Create Port
*PortsApi* | [**CreatePort**](docs/PortsApi.md#createport) | **Post** /fabric/v4/ports | Create Port
*PortsApi* | [**DeletePort**](docs/PortsApi.md#deleteport) | **Delete** /fabric/v4/ports/{portId} | Delete a single port
*PortsApi* | [**GetPortByUuid**](docs/PortsApi.md#getportbyuuid) | **Get** /fabric/v4/ports/{portId} | Get Port by uuid
*PortsApi* | [**GetPorts**](docs/PortsApi.md#getports) | **Get** /fabric/v4/ports | Get All Ports
*PortsApi* | [**GetVlans**](docs/PortsApi.md#getvlans) | **Get** /fabric/v4/ports/{portUuid}/linkProtocols | Get Vlans
Expand Down Expand Up @@ -292,6 +293,7 @@ Class | Method | HTTP request | Description
- [HealthResponse](docs/HealthResponse.md)
- [Interface](docs/Interface.md)
- [InterfaceType](docs/InterfaceType.md)
- [InternetAccess](docs/InternetAccess.md)
- [IpBlockPrice](docs/IpBlockPrice.md)
- [IpBlockType](docs/IpBlockType.md)
- [Ipv4](docs/Ipv4.md)
Expand Down Expand Up @@ -589,6 +591,7 @@ Class | Method | HTTP request | Description
- [VirtualPortRedundancy](docs/VirtualPortRedundancy.md)
- [VirtualPortServiceType](docs/VirtualPortServiceType.md)
- [VirtualPortType](docs/VirtualPortType.md)
- [VpicInterface](docs/VpicInterface.md)


## Documentation For Authorization
Expand Down
2 changes: 0 additions & 2 deletions services/fabricv4/api_cloud_routers.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 0 additions & 2 deletions services/fabricv4/api_connections.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 0 additions & 2 deletions services/fabricv4/api_health.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 0 additions & 2 deletions services/fabricv4/api_metros.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 0 additions & 2 deletions services/fabricv4/api_networks.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

138 changes: 136 additions & 2 deletions services/fabricv4/api_ports.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 0 additions & 2 deletions services/fabricv4/api_precision_time.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 0 additions & 2 deletions services/fabricv4/api_prices.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 0 additions & 2 deletions services/fabricv4/api_route_filter_rules.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 0 additions & 2 deletions services/fabricv4/api_route_filters.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 0 additions & 2 deletions services/fabricv4/api_routing_protocols.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 0 additions & 2 deletions services/fabricv4/api_service_profiles.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 0 additions & 2 deletions services/fabricv4/api_service_tokens.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 0 additions & 2 deletions services/fabricv4/api_statistics.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

4 changes: 1 addition & 3 deletions services/fabricv4/client.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 0 additions & 2 deletions services/fabricv4/configuration.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

26 changes: 26 additions & 0 deletions services/fabricv4/docs/AccessPoint.md
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,7 @@ Name | Type | Description | Notes
**ProviderConnectionId** | Pointer to **string** | Provider assigned Connection Id | [optional]
**VirtualNetwork** | Pointer to [**VirtualNetwork**](VirtualNetwork.md) | | [optional]
**Interconnection** | Pointer to [**MetalInterconnection**](MetalInterconnection.md) | | [optional]
**VpicInterface** | Pointer to [**VpicInterface**](VpicInterface.md) | | [optional]

## Methods

Expand Down Expand Up @@ -440,6 +441,31 @@ SetInterconnection sets Interconnection field to given value.

HasInterconnection returns a boolean if a field has been set.

### GetVpicInterface

`func (o *AccessPoint) GetVpicInterface() VpicInterface`

GetVpicInterface returns the VpicInterface field if non-nil, zero value otherwise.

### GetVpicInterfaceOk

`func (o *AccessPoint) GetVpicInterfaceOk() (*VpicInterface, bool)`

GetVpicInterfaceOk returns a tuple with the VpicInterface field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.

### SetVpicInterface

`func (o *AccessPoint) SetVpicInterface(v VpicInterface)`

SetVpicInterface sets VpicInterface field to given value.

### HasVpicInterface

`func (o *AccessPoint) HasVpicInterface() bool`

HasVpicInterface returns a boolean if a field has been set.


[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)

Expand Down
2 changes: 2 additions & 0 deletions services/fabricv4/docs/AccessPointType.md
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,8 @@

* `METAL_NETWORK` (value: `"METAL_NETWORK"`)

* `VPIC_INTERFACE` (value: `"VPIC_INTERFACE"`)


[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)

Expand Down
Loading

0 comments on commit a60dade

Please sign in to comment.