Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 1 addition & 3 deletions packages_generated/vpc/src/v2/api.gen.ts
Original file line number Diff line number Diff line change
Expand Up @@ -220,9 +220,7 @@ export class API extends ParentAPI {
* @param request - The request {@link CreatePrivateNetworkRequest}
* @returns A Promise of PrivateNetwork
*/
createPrivateNetwork = (
request: Readonly<CreatePrivateNetworkRequest> = {},
) =>
createPrivateNetwork = (request: Readonly<CreatePrivateNetworkRequest>) =>
this.client.fetch<PrivateNetwork>(
{
body: JSON.stringify(
Expand Down
7 changes: 5 additions & 2 deletions packages_generated/vpc/src/v2/marshalling.gen.ts
Original file line number Diff line number Diff line change
Expand Up @@ -58,6 +58,7 @@ export const unmarshalPrivateNetwork = (data: unknown): PrivateNetwork => {

return {
createdAt: unmarshalDate(data.created_at),
defaultRoutePropagationEnabled: data.default_route_propagation_enabled,
dhcpEnabled: data.dhcp_enabled,
id: data.id,
name: data.name,
Expand Down Expand Up @@ -143,7 +144,7 @@ export const unmarshalDeleteSubnetsResponse = (
} as DeleteSubnetsResponse
}

const unmarshalAclRule = (data: unknown): AclRule => {
export const unmarshalAclRule = (data: unknown): AclRule => {
if (!isJSONObject(data)) {
throw new TypeError(
`Unmarshalling the type 'AclRule' failed as data isn't a dictionary.`,
Expand Down Expand Up @@ -246,6 +247,7 @@ export const marshalCreatePrivateNetworkRequest = (
request: CreatePrivateNetworkRequest,
defaults: DefaultValues,
): Record<string, unknown> => ({
default_route_propagation_enabled: request.defaultRoutePropagationEnabled,
name: request.name || randomName('pn'),
project_id: request.projectId ?? defaults.defaultProjectId,
subnets: request.subnets,
Expand Down Expand Up @@ -282,7 +284,7 @@ export const marshalDeleteSubnetsRequest = (
subnets: request.subnets,
})

const marshalAclRule = (
export const marshalAclRule = (
request: AclRule,
defaults: DefaultValues,
): Record<string, unknown> => ({
Expand Down Expand Up @@ -310,6 +312,7 @@ export const marshalUpdatePrivateNetworkRequest = (
request: UpdatePrivateNetworkRequest,
defaults: DefaultValues,
): Record<string, unknown> => ({
default_route_propagation_enabled: request.defaultRoutePropagationEnabled,
name: request.name,
tags: request.tags,
})
Expand Down
12 changes: 12 additions & 0 deletions packages_generated/vpc/src/v2/types.gen.ts
Original file line number Diff line number Diff line change
Expand Up @@ -96,6 +96,10 @@ export interface PrivateNetwork {
* Defines whether managed DHCP is enabled for this Private Network.
*/
dhcpEnabled: boolean
/**
* Defines whether default v4 and v6 routes are propagated for this Private Network.
*/
defaultRoutePropagationEnabled: boolean
}

export interface Route {
Expand Down Expand Up @@ -275,6 +279,10 @@ export type CreatePrivateNetworkRequest = {
* VPC in which to create the Private Network.
*/
vpcId?: string
/**
* Defines whether default v4 and v6 routes are propagated for this Private Network.
*/
defaultRoutePropagationEnabled: boolean
}

export type CreateRouteRequest = {
Expand Down Expand Up @@ -643,6 +651,10 @@ export type UpdatePrivateNetworkRequest = {
* Tags for the Private Network.
*/
tags?: string[]
/**
* Defines whether default v4 and v6 routes are propagated for this Private Network.
*/
defaultRoutePropagationEnabled?: boolean
}

export type UpdateRouteRequest = {
Expand Down
Loading