Skip to content

Commit d0c96be

Browse files
committed
feat: update generated APIs
1 parent 7a604bd commit d0c96be

File tree

7 files changed

+75
-1
lines changed

7 files changed

+75
-1
lines changed

packages/clients/src/api/applesilicon/v1alpha1/content.gen.ts

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,10 @@
11
// This file was automatically generated. DO NOT EDIT.
22
// If you have any remark or suggestion do not hesitate to open an issue.
3-
import type { ServerStatus } from './types.gen'
3+
import type { ServerPrivateNetworkStatus, ServerStatus } from './types.gen'
4+
5+
/** Lists transient statutes of the enum {@link ServerPrivateNetworkStatus}. */
6+
export const SERVER_PRIVATE_NETWORK_TRANSIENT_STATUSES: ServerPrivateNetworkStatus[] =
7+
['vpc_updating']
48

59
/** Lists transient statutes of the enum {@link ServerStatus}. */
610
export const SERVER_TRANSIENT_STATUSES: ServerStatus[] = [

packages/clients/src/api/applesilicon/v1alpha1/index.gen.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@ export type {
2424
RebootServerRequest,
2525
ReinstallServerRequest,
2626
Server,
27+
ServerPrivateNetworkStatus,
2728
ServerStatus,
2829
ServerType,
2930
ServerTypeCPU,

packages/clients/src/api/applesilicon/v1alpha1/marshalling.gen.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -159,6 +159,7 @@ export const unmarshalServer = (data: unknown): Server => {
159159
updatedAt: unmarshalDate(data.updated_at),
160160
vncPort: data.vnc_port,
161161
vncUrl: data.vnc_url,
162+
vpcStatus: data.vpc_status,
162163
zone: data.zone,
163164
} as Server
164165
}
@@ -263,6 +264,7 @@ export const marshalCreateServerRequest = (
263264
request: CreateServerRequest,
264265
defaults: DefaultValues,
265266
): Record<string, unknown> => ({
267+
enable_vpc: request.enableVpc,
266268
name: request.name || randomName('as'),
267269
os_id: request.osId,
268270
project_id: request.projectId ?? defaults.defaultProjectId,
@@ -287,6 +289,7 @@ export const marshalUpdateServerRequest = (
287289
request: UpdateServerRequest,
288290
defaults: DefaultValues,
289291
): Record<string, unknown> => ({
292+
enable_vpc: request.enableVpc,
290293
name: request.name,
291294
schedule_deletion: request.scheduleDeletion,
292295
})

packages/clients/src/api/applesilicon/v1alpha1/types.gen.ts

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,12 @@ export type ConnectivityDiagnosticDiagnosticStatus =
1414

1515
export type ListServersRequestOrderBy = 'created_at_asc' | 'created_at_desc'
1616

17+
export type ServerPrivateNetworkStatus =
18+
| 'vpc_unknown_status'
19+
| 'vpc_enabled'
20+
| 'vpc_updating'
21+
| 'vpc_disabled'
22+
1723
export type ServerStatus =
1824
| 'unknown_status'
1925
| 'starting'
@@ -158,6 +164,11 @@ export interface Server {
158164
* using the server status.
159165
*/
160166
delivered: boolean
167+
/**
168+
* Activation status of optional Private Network feature support for this
169+
* server.
170+
*/
171+
vpcStatus: ServerPrivateNetworkStatus
161172
}
162173

163174
export interface ConnectivityDiagnostic {
@@ -184,6 +195,11 @@ export type CreateServerRequest = {
184195
* induce an extended delivery time.
185196
*/
186197
osId?: string
198+
/**
199+
* Activate the Private Network feature for this server. This feature is
200+
* configured through the Apple Silicon - Private Networks API.
201+
*/
202+
enableVpc: boolean
187203
}
188204

189205
export type DeleteServerRequest = {
@@ -319,4 +335,6 @@ export type UpdateServerRequest = {
319335
name?: string
320336
/** Specify whether the server should be flagged for automatic deletion. */
321337
scheduleDeletion?: boolean
338+
/** Activate or deactivate Private Network support for this server. */
339+
enableVpc?: boolean
322340
}

packages/clients/src/api/index.gen.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@ import * as Function from './function/index.gen'
2020
import * as Iam from './iam/index.gen'
2121
import * as Inference from './inference/index.gen'
2222
import * as Instance from './instance/index.gen'
23+
import * as Interlink from './interlink/index.gen'
2324
import * as Iot from './iot/index.gen'
2425
import * as Ipam from './ipam/index.gen'
2526
import * as Ipfs from './ipfs/index.gen'
@@ -62,6 +63,7 @@ export {
6263
Iam,
6364
Inference,
6465
Instance,
66+
Interlink,
6567
Iot,
6668
Ipam,
6769
Ipfs,
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
/**
2+
* This file is automatically generated from /scripts/generate.js PLEASE DO NOT
3+
* EDIT HERE
4+
*/
5+
6+
export * as v1beta1 from './v1beta1/index.gen'
Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
1+
// This file was automatically generated. DO NOT EDIT.
2+
// If you have any remark or suggestion do not hesitate to open an issue.
3+
export { API } from './api.gen'
4+
export type {
5+
AttachRoutingPolicyRequest,
6+
AttachVpcRequest,
7+
BgpStatus,
8+
CreateLinkRequest,
9+
CreateRoutingPolicyRequest,
10+
DeleteLinkRequest,
11+
DeleteRoutingPolicyRequest,
12+
DetachRoutingPolicyRequest,
13+
DetachVpcRequest,
14+
DisableRoutePropagationRequest,
15+
EnableRoutePropagationRequest,
16+
GetLinkRequest,
17+
GetPartnerRequest,
18+
GetPopRequest,
19+
GetRoutingPolicyRequest,
20+
Link,
21+
LinkStatus,
22+
ListLinksRequest,
23+
ListLinksRequestOrderBy,
24+
ListLinksResponse,
25+
ListPartnersRequest,
26+
ListPartnersRequestOrderBy,
27+
ListPartnersResponse,
28+
ListPopsRequest,
29+
ListPopsRequestOrderBy,
30+
ListPopsResponse,
31+
ListRoutingPoliciesRequest,
32+
ListRoutingPoliciesRequestOrderBy,
33+
ListRoutingPoliciesResponse,
34+
Partner,
35+
Pop,
36+
RoutingPolicy,
37+
UpdateLinkRequest,
38+
UpdateRoutingPolicyRequest,
39+
} from './types.gen'
40+
export * as ValidationRules from './validation-rules.gen'

0 commit comments

Comments
 (0)