/
model_find_metal_gateway_by_id_200_response.go
38 lines (26 loc) · 1.62 KB
/
model_find_metal_gateway_by_id_200_response.go
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
/*
* Metal API
*
* This is the API for Equinix Metal. The API allows you to programmatically interact with all of your Equinix Metal resources, including devices, networks, addresses, organizations, projects, and your user account. The official API docs are hosted at <https://metal.equinix.com/developers/api>.
*
* API version: 1.0.0
* Contact: support@equinixmetal.com
* Generated by: OpenAPI Generator (https://openapi-generator.tech)
*/
package startapi
import (
"time"
)
type FindMetalGatewayById200Response struct {
CreatedAt time.Time `json:"created_at,omitempty"`
CreatedBy FindBatchById200ResponseDevicesInner `json:"created_by,omitempty"`
Href string `json:"href,omitempty"`
Id string `json:"id,omitempty"`
IpReservation FindIpAddressById200ResponseOneOf1 `json:"ip_reservation,omitempty"`
Project GetInterconnection200ResponsePortsInnerVirtualCircuitsVirtualCircuitsInnerAnyOf1VrfProject `json:"project,omitempty"`
// The current state of the Metal Gateway. 'Ready' indicates the gateway record has been configured, but is currently not active on the network. 'Active' indicates the gateway has been configured on the network. 'Deleting' is a temporary state used to indicate that the gateway is in the process of being un-configured from the network, after which the gateway record will be deleted.
State string `json:"state,omitempty"`
UpdatedAt time.Time `json:"updated_at,omitempty"`
VirtualNetwork FindDeviceById200ResponseNetworkPortsInnerNativeVirtualNetwork `json:"virtual_network,omitempty"`
Vrf GetInterconnection200ResponsePortsInnerVirtualCircuitsVirtualCircuitsInnerAnyOf1Vrf `json:"vrf,omitempty"`
}