Skip to content

Commit dee3057

Browse files
feat(api): update via SDK Studio (#368)
1 parent 301f343 commit dee3057

33 files changed

+582
-786
lines changed

api.md

Lines changed: 18 additions & 37 deletions
Original file line numberDiff line numberDiff line change
@@ -3315,41 +3315,30 @@ Types:
33153315

33163316
- <code><a href="./src/resources/magic-transit/sites/sites.ts">Site</a></code>
33173317
- <code><a href="./src/resources/magic-transit/sites/sites.ts">SiteLocation</a></code>
3318-
- <code><a href="./src/resources/magic-transit/sites/sites.ts">SiteCreateResponse</a></code>
3319-
- <code><a href="./src/resources/magic-transit/sites/sites.ts">SiteUpdateResponse</a></code>
3320-
- <code><a href="./src/resources/magic-transit/sites/sites.ts">SiteListResponse</a></code>
3321-
- <code><a href="./src/resources/magic-transit/sites/sites.ts">SiteDeleteResponse</a></code>
3322-
- <code><a href="./src/resources/magic-transit/sites/sites.ts">SiteGetResponse</a></code>
33233318

33243319
Methods:
33253320

3326-
- <code title="post /accounts/{account_id}/magic/sites">client.magicTransit.sites.<a href="./src/resources/magic-transit/sites/sites.ts">create</a>({ ...params }) -> SiteCreateResponse</code>
3327-
- <code title="put /accounts/{account_id}/magic/sites/{site_id}">client.magicTransit.sites.<a href="./src/resources/magic-transit/sites/sites.ts">update</a>(siteId, { ...params }) -> SiteUpdateResponse</code>
3328-
- <code title="get /accounts/{account_id}/magic/sites">client.magicTransit.sites.<a href="./src/resources/magic-transit/sites/sites.ts">list</a>({ ...params }) -> SiteListResponse</code>
3329-
- <code title="delete /accounts/{account_id}/magic/sites/{site_id}">client.magicTransit.sites.<a href="./src/resources/magic-transit/sites/sites.ts">delete</a>(siteId, { ...params }) -> SiteDeleteResponse</code>
3330-
- <code title="get /accounts/{account_id}/magic/sites/{site_id}">client.magicTransit.sites.<a href="./src/resources/magic-transit/sites/sites.ts">get</a>(siteId, { ...params }) -> SiteGetResponse</code>
3321+
- <code title="post /accounts/{account_id}/magic/sites">client.magicTransit.sites.<a href="./src/resources/magic-transit/sites/sites.ts">create</a>({ ...params }) -> Site</code>
3322+
- <code title="put /accounts/{account_id}/magic/sites/{site_id}">client.magicTransit.sites.<a href="./src/resources/magic-transit/sites/sites.ts">update</a>(siteId, { ...params }) -> Site</code>
3323+
- <code title="get /accounts/{account_id}/magic/sites">client.magicTransit.sites.<a href="./src/resources/magic-transit/sites/sites.ts">list</a>({ ...params }) -> SitesSinglePage</code>
3324+
- <code title="delete /accounts/{account_id}/magic/sites/{site_id}">client.magicTransit.sites.<a href="./src/resources/magic-transit/sites/sites.ts">delete</a>(siteId, { ...params }) -> Site</code>
3325+
- <code title="get /accounts/{account_id}/magic/sites/{site_id}">client.magicTransit.sites.<a href="./src/resources/magic-transit/sites/sites.ts">get</a>(siteId, { ...params }) -> Site</code>
33313326

33323327
### ACLs
33333328

33343329
Types:
33353330

33363331
- <code><a href="./src/resources/magic-transit/sites/acls.ts">ACL</a></code>
33373332
- <code><a href="./src/resources/magic-transit/sites/acls.ts">ACLConfiguration</a></code>
3338-
- <code><a href="./src/resources/magic-transit/sites/acls.ts">AllowedProtocol</a></code>
33393333
- <code><a href="./src/resources/magic-transit/sites/acls.ts">Subnet</a></code>
3340-
- <code><a href="./src/resources/magic-transit/sites/acls.ts">ACLCreateResponse</a></code>
3341-
- <code><a href="./src/resources/magic-transit/sites/acls.ts">ACLUpdateResponse</a></code>
3342-
- <code><a href="./src/resources/magic-transit/sites/acls.ts">ACLListResponse</a></code>
3343-
- <code><a href="./src/resources/magic-transit/sites/acls.ts">ACLDeleteResponse</a></code>
3344-
- <code><a href="./src/resources/magic-transit/sites/acls.ts">ACLGetResponse</a></code>
33453334

33463335
Methods:
33473336

3348-
- <code title="post /accounts/{account_id}/magic/sites/{site_id}/acls">client.magicTransit.sites.acls.<a href="./src/resources/magic-transit/sites/acls.ts">create</a>(siteId, { ...params }) -> ACLCreateResponse</code>
3349-
- <code title="put /accounts/{account_id}/magic/sites/{site_id}/acls/{acl_identifier}">client.magicTransit.sites.acls.<a href="./src/resources/magic-transit/sites/acls.ts">update</a>(siteId, aclIdentifier, { ...params }) -> ACLUpdateResponse</code>
3350-
- <code title="get /accounts/{account_id}/magic/sites/{site_id}/acls">client.magicTransit.sites.acls.<a href="./src/resources/magic-transit/sites/acls.ts">list</a>(siteId, { ...params }) -> ACLListResponse</code>
3351-
- <code title="delete /accounts/{account_id}/magic/sites/{site_id}/acls/{acl_identifier}">client.magicTransit.sites.acls.<a href="./src/resources/magic-transit/sites/acls.ts">delete</a>(siteId, aclIdentifier, { ...params }) -> ACLDeleteResponse</code>
3352-
- <code title="get /accounts/{account_id}/magic/sites/{site_id}/acls/{acl_identifier}">client.magicTransit.sites.acls.<a href="./src/resources/magic-transit/sites/acls.ts">get</a>(siteId, aclIdentifier, { ...params }) -> ACLGetResponse</code>
3337+
- <code title="post /accounts/{account_id}/magic/sites/{site_id}/acls">client.magicTransit.sites.acls.<a href="./src/resources/magic-transit/sites/acls.ts">create</a>(siteId, { ...params }) -> ACL</code>
3338+
- <code title="put /accounts/{account_id}/magic/sites/{site_id}/acls/{acl_identifier}">client.magicTransit.sites.acls.<a href="./src/resources/magic-transit/sites/acls.ts">update</a>(siteId, aclIdentifier, { ...params }) -> ACL</code>
3339+
- <code title="get /accounts/{account_id}/magic/sites/{site_id}/acls">client.magicTransit.sites.acls.<a href="./src/resources/magic-transit/sites/acls.ts">list</a>(siteId, { ...params }) -> ACLsSinglePage</code>
3340+
- <code title="delete /accounts/{account_id}/magic/sites/{site_id}/acls/{acl_identifier}">client.magicTransit.sites.acls.<a href="./src/resources/magic-transit/sites/acls.ts">delete</a>(siteId, aclIdentifier, { ...params }) -> ACL</code>
3341+
- <code title="get /accounts/{account_id}/magic/sites/{site_id}/acls/{acl_identifier}">client.magicTransit.sites.acls.<a href="./src/resources/magic-transit/sites/acls.ts">get</a>(siteId, aclIdentifier, { ...params }) -> ACL</code>
33533342

33543343
### LANs
33553344

@@ -3362,18 +3351,14 @@ Types:
33623351
- <code><a href="./src/resources/magic-transit/sites/lans.ts">Nat</a></code>
33633352
- <code><a href="./src/resources/magic-transit/sites/lans.ts">RoutedSubnet</a></code>
33643353
- <code><a href="./src/resources/magic-transit/sites/lans.ts">LANCreateResponse</a></code>
3365-
- <code><a href="./src/resources/magic-transit/sites/lans.ts">LANUpdateResponse</a></code>
3366-
- <code><a href="./src/resources/magic-transit/sites/lans.ts">LANListResponse</a></code>
3367-
- <code><a href="./src/resources/magic-transit/sites/lans.ts">LANDeleteResponse</a></code>
3368-
- <code><a href="./src/resources/magic-transit/sites/lans.ts">LANGetResponse</a></code>
33693354

33703355
Methods:
33713356

33723357
- <code title="post /accounts/{account_id}/magic/sites/{site_id}/lans">client.magicTransit.sites.lans.<a href="./src/resources/magic-transit/sites/lans.ts">create</a>(siteId, { ...params }) -> LANCreateResponse</code>
3373-
- <code title="put /accounts/{account_id}/magic/sites/{site_id}/lans/{lan_id}">client.magicTransit.sites.lans.<a href="./src/resources/magic-transit/sites/lans.ts">update</a>(siteId, lanId, { ...params }) -> LANUpdateResponse</code>
3374-
- <code title="get /accounts/{account_id}/magic/sites/{site_id}/lans">client.magicTransit.sites.lans.<a href="./src/resources/magic-transit/sites/lans.ts">list</a>(siteId, { ...params }) -> LANListResponse</code>
3375-
- <code title="delete /accounts/{account_id}/magic/sites/{site_id}/lans/{lan_id}">client.magicTransit.sites.lans.<a href="./src/resources/magic-transit/sites/lans.ts">delete</a>(siteId, lanId, { ...params }) -> LANDeleteResponse</code>
3376-
- <code title="get /accounts/{account_id}/magic/sites/{site_id}/lans/{lan_id}">client.magicTransit.sites.lans.<a href="./src/resources/magic-transit/sites/lans.ts">get</a>(siteId, lanId, { ...params }) -> LANGetResponse</code>
3358+
- <code title="put /accounts/{account_id}/magic/sites/{site_id}/lans/{lan_id}">client.magicTransit.sites.lans.<a href="./src/resources/magic-transit/sites/lans.ts">update</a>(siteId, lanId, { ...params }) -> LAN</code>
3359+
- <code title="get /accounts/{account_id}/magic/sites/{site_id}/lans">client.magicTransit.sites.lans.<a href="./src/resources/magic-transit/sites/lans.ts">list</a>(siteId, { ...params }) -> LANsSinglePage</code>
3360+
- <code title="delete /accounts/{account_id}/magic/sites/{site_id}/lans/{lan_id}">client.magicTransit.sites.lans.<a href="./src/resources/magic-transit/sites/lans.ts">delete</a>(siteId, lanId, { ...params }) -> LAN</code>
3361+
- <code title="get /accounts/{account_id}/magic/sites/{site_id}/lans/{lan_id}">client.magicTransit.sites.lans.<a href="./src/resources/magic-transit/sites/lans.ts">get</a>(siteId, lanId, { ...params }) -> LAN</code>
33773362

33783363
### WANs
33793364

@@ -3382,18 +3367,14 @@ Types:
33823367
- <code><a href="./src/resources/magic-transit/sites/wans.ts">WAN</a></code>
33833368
- <code><a href="./src/resources/magic-transit/sites/wans.ts">WANStaticAddressing</a></code>
33843369
- <code><a href="./src/resources/magic-transit/sites/wans.ts">WANCreateResponse</a></code>
3385-
- <code><a href="./src/resources/magic-transit/sites/wans.ts">WANUpdateResponse</a></code>
3386-
- <code><a href="./src/resources/magic-transit/sites/wans.ts">WANListResponse</a></code>
3387-
- <code><a href="./src/resources/magic-transit/sites/wans.ts">WANDeleteResponse</a></code>
3388-
- <code><a href="./src/resources/magic-transit/sites/wans.ts">WANGetResponse</a></code>
33893370

33903371
Methods:
33913372

33923373
- <code title="post /accounts/{account_id}/magic/sites/{site_id}/wans">client.magicTransit.sites.wans.<a href="./src/resources/magic-transit/sites/wans.ts">create</a>(siteId, { ...params }) -> WANCreateResponse</code>
3393-
- <code title="put /accounts/{account_id}/magic/sites/{site_id}/wans/{wan_id}">client.magicTransit.sites.wans.<a href="./src/resources/magic-transit/sites/wans.ts">update</a>(siteId, wanId, { ...params }) -> WANUpdateResponse</code>
3394-
- <code title="get /accounts/{account_id}/magic/sites/{site_id}/wans">client.magicTransit.sites.wans.<a href="./src/resources/magic-transit/sites/wans.ts">list</a>(siteId, { ...params }) -> WANListResponse</code>
3395-
- <code title="delete /accounts/{account_id}/magic/sites/{site_id}/wans/{wan_id}">client.magicTransit.sites.wans.<a href="./src/resources/magic-transit/sites/wans.ts">delete</a>(siteId, wanId, { ...params }) -> WANDeleteResponse</code>
3396-
- <code title="get /accounts/{account_id}/magic/sites/{site_id}/wans/{wan_id}">client.magicTransit.sites.wans.<a href="./src/resources/magic-transit/sites/wans.ts">get</a>(siteId, wanId, { ...params }) -> WANGetResponse</code>
3374+
- <code title="put /accounts/{account_id}/magic/sites/{site_id}/wans/{wan_id}">client.magicTransit.sites.wans.<a href="./src/resources/magic-transit/sites/wans.ts">update</a>(siteId, wanId, { ...params }) -> WAN</code>
3375+
- <code title="get /accounts/{account_id}/magic/sites/{site_id}/wans">client.magicTransit.sites.wans.<a href="./src/resources/magic-transit/sites/wans.ts">list</a>(siteId, { ...params }) -> WANsSinglePage</code>
3376+
- <code title="delete /accounts/{account_id}/magic/sites/{site_id}/wans/{wan_id}">client.magicTransit.sites.wans.<a href="./src/resources/magic-transit/sites/wans.ts">delete</a>(siteId, wanId, { ...params }) -> WAN</code>
3377+
- <code title="get /accounts/{account_id}/magic/sites/{site_id}/wans/{wan_id}">client.magicTransit.sites.wans.<a href="./src/resources/magic-transit/sites/wans.ts">get</a>(siteId, wanId, { ...params }) -> WAN</code>
33973378

33983379
# MagicNetworkMonitoring
33993380

src/resources/addressing/address-maps/accounts.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -40,9 +40,9 @@ export class Accounts extends APIResource {
4040
}
4141
}
4242

43-
export type AccountUpdateResponse = unknown | Array<unknown> | string;
43+
export type AccountUpdateResponse = Array<unknown>;
4444

45-
export type AccountDeleteResponse = unknown | Array<unknown> | string;
45+
export type AccountDeleteResponse = Array<unknown>;
4646

4747
export interface AccountUpdateParams {
4848
/**

src/resources/addressing/address-maps/address-maps.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -228,7 +228,7 @@ export namespace AddressMapCreateResponse {
228228
}
229229
}
230230

231-
export type AddressMapDeleteResponse = unknown | Array<unknown> | string;
231+
export type AddressMapDeleteResponse = Array<unknown>;
232232

233233
export interface AddressMapGetResponse {
234234
/**

src/resources/addressing/address-maps/ips.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -42,9 +42,9 @@ export class IPs extends APIResource {
4242
}
4343
}
4444

45-
export type IPUpdateResponse = unknown | Array<unknown> | string;
45+
export type IPUpdateResponse = Array<unknown>;
4646

47-
export type IPDeleteResponse = unknown | Array<unknown> | string;
47+
export type IPDeleteResponse = Array<unknown>;
4848

4949
export interface IPUpdateParams {
5050
/**

src/resources/addressing/address-maps/zones.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -40,9 +40,9 @@ export class Zones extends APIResource {
4040
}
4141
}
4242

43-
export type ZoneUpdateResponse = unknown | Array<unknown> | string;
43+
export type ZoneUpdateResponse = Array<unknown>;
4444

45-
export type ZoneDeleteResponse = unknown | Array<unknown> | string;
45+
export type ZoneDeleteResponse = Array<unknown>;
4646

4747
export interface ZoneUpdateParams {
4848
/**

src/resources/addressing/prefixes/bgp/bindings.ts

Lines changed: 15 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
import * as Core from 'cloudflare/core';
44
import { APIResource } from 'cloudflare/resource';
55
import * as BindingsAPI from 'cloudflare/resources/addressing/prefixes/bgp/bindings';
6+
import * as Shared from 'cloudflare/resources/shared';
67
import { SinglePage } from 'cloudflare/pagination';
78

89
export class Bindings extends APIResource {
@@ -57,12 +58,10 @@ export class Bindings extends APIResource {
5758
options?: Core.RequestOptions,
5859
): Core.APIPromise<BindingDeleteResponse> {
5960
const { account_id } = params;
60-
return (
61-
this._client.delete(
62-
`/accounts/${account_id}/addressing/prefixes/${prefixId}/bindings/${bindingId}`,
63-
options,
64-
) as Core.APIPromise<{ result: BindingDeleteResponse }>
65-
)._thenUnwrap((obj) => obj.result);
61+
return this._client.delete(
62+
`/accounts/${account_id}/addressing/prefixes/${prefixId}/bindings/${bindingId}`,
63+
options,
64+
);
6665
}
6766

6867
/**
@@ -126,7 +125,16 @@ export namespace ServiceBinding {
126125
}
127126
}
128127

129-
export type BindingDeleteResponse = unknown | Array<unknown> | string;
128+
export interface BindingDeleteResponse {
129+
errors: Array<Shared.ResponseInfo>;
130+
131+
messages: Array<Shared.ResponseInfo>;
132+
133+
/**
134+
* Whether the API call was successful
135+
*/
136+
success: true;
137+
}
130138

131139
export interface BindingCreateParams {
132140
/**

src/resources/addressing/prefixes/prefixes.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -150,7 +150,7 @@ export interface Prefix {
150150
on_demand_locked?: boolean;
151151
}
152152

153-
export type PrefixDeleteResponse = unknown | Array<unknown> | string;
153+
export type PrefixDeleteResponse = Array<unknown>;
154154

155155
export interface PrefixCreateParams {
156156
/**

src/resources/magic-transit/index.ts

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -60,15 +60,11 @@ export {
6060
export {
6161
Site,
6262
SiteLocation,
63-
SiteCreateResponse,
64-
SiteUpdateResponse,
65-
SiteListResponse,
66-
SiteDeleteResponse,
67-
SiteGetResponse,
6863
SiteCreateParams,
6964
SiteUpdateParams,
7065
SiteListParams,
7166
SiteDeleteParams,
7267
SiteGetParams,
68+
SitesSinglePage,
7369
Sites,
7470
} from './sites/index';

src/resources/magic-transit/magic-transit.ts

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -113,11 +113,7 @@ export namespace MagicTransit {
113113
export import Sites = SitesAPI.Sites;
114114
export import Site = SitesAPI.Site;
115115
export import SiteLocation = SitesAPI.SiteLocation;
116-
export import SiteCreateResponse = SitesAPI.SiteCreateResponse;
117-
export import SiteUpdateResponse = SitesAPI.SiteUpdateResponse;
118-
export import SiteListResponse = SitesAPI.SiteListResponse;
119-
export import SiteDeleteResponse = SitesAPI.SiteDeleteResponse;
120-
export import SiteGetResponse = SitesAPI.SiteGetResponse;
116+
export import SitesSinglePage = SitesAPI.SitesSinglePage;
121117
export import SiteCreateParams = SitesAPI.SiteCreateParams;
122118
export import SiteUpdateParams = SitesAPI.SiteUpdateParams;
123119
export import SiteListParams = SitesAPI.SiteListParams;

0 commit comments

Comments
 (0)