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
6 changes: 3 additions & 3 deletions .stats.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
configured_endpoints: 2272
configured_endpoints: 2280
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/cloudflare%2Fcloudflare-a6c352830d1270d0abb5bb983058ea21815e1bb7d2e163965335dcb0e706f057.yml
openapi_spec_hash: f60cc2af36bbe305cda4bc0ad0617ff6
config_hash: 0148d517bb02129e9e259f11db3933eb
openapi_spec_hash: 26772c26b37d468fb9752aa22ea815b9
config_hash: 873a029df6d61c21b0ec8b6da9e67ce4
2 changes: 2 additions & 0 deletions api.md
Original file line number Diff line number Diff line change
Expand Up @@ -115,6 +115,8 @@ Types:

# [Addressing](src/resources/addressing/api.md)

# [DLS](src/resources/dls/api.md)

# [AuditLogs](src/resources/audit-logs/api.md)

# [Billing](src/resources/billing/api.md)
Expand Down
4 changes: 4 additions & 0 deletions scripts/detect-breaking-changes
Original file line number Diff line number Diff line change
Expand Up @@ -278,6 +278,10 @@ TEST_PATHS=(
tests/api-resources/addressing/prefixes/bgp-prefixes.test.ts
tests/api-resources/addressing/prefixes/advertisement-status.test.ts
tests/api-resources/addressing/prefixes/delegations.test.ts
tests/api-resources/dls/dls.test.ts
tests/api-resources/dls/regions.test.ts
tests/api-resources/dls/regional-services/regional-services.test.ts
tests/api-resources/dls/regional-services/prefix-bindings.test.ts
tests/api-resources/audit-logs.test.ts
tests/api-resources/billing/billing.test.ts
tests/api-resources/billing/profiles.test.ts
Expand Down
5 changes: 5 additions & 0 deletions src/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -53,6 +53,7 @@ import { D1Resource } from './resources/d1/d1';
import { DCVDelegation } from './resources/dcv-delegation/dcv-delegation';
import { DDoSProtection } from './resources/ddos-protection/ddos-protection';
import { Diagnostics } from './resources/diagnostics/diagnostics';
import { DLS } from './resources/dls/dls';
import { DNSFirewall } from './resources/dns-firewall/dns-firewall';
import { DNS } from './resources/dns/dns';
import { DurableObjects } from './resources/durable-objects/durable-objects';
Expand Down Expand Up @@ -322,6 +323,7 @@ export class Cloudflare extends Core.APIClient {
urlNormalization: API.URLNormalization = new API.URLNormalization(this);
spectrum: API.Spectrum = new API.Spectrum(this);
addressing: API.Addressing = new API.Addressing(this);
dls: API.DLS = new API.DLS(this);
auditLogs: API.AuditLogs = new API.AuditLogs(this);
billing: API.Billing = new API.Billing(this);
brandProtection: API.BrandProtection = new API.BrandProtection(this);
Expand Down Expand Up @@ -572,6 +574,7 @@ Cloudflare.Rulesets = Rulesets;
Cloudflare.URLNormalization = URLNormalization;
Cloudflare.Spectrum = Spectrum;
Cloudflare.Addressing = Addressing;
Cloudflare.DLS = DLS;
Cloudflare.AuditLogs = AuditLogs;
Cloudflare.Billing = Billing;
Cloudflare.BrandProtection = BrandProtection;
Expand Down Expand Up @@ -761,6 +764,8 @@ export declare namespace Cloudflare {

export { Addressing as Addressing };

export { DLS as DLS };

export { AuditLogs as AuditLogs };

export { Billing as Billing };
Expand Down
3 changes: 3 additions & 0 deletions src/resources/dls.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
// File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.

export * from './dls/index';
33 changes: 33 additions & 0 deletions src/resources/dls/api.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
# DLS

## Regions

Types:

- <code><a href="./src/resources/dls/regions.ts">RegionListResponse</a></code>
- <code><a href="./src/resources/dls/regions.ts">RegionGetResponse</a></code>

Methods:

- <code title="get /accounts/{account_id}/dls/regions">client.dls.regions.<a href="./src/resources/dls/regions.ts">list</a>({ ...params }) -> RegionListResponsesCursorPagination</code>
- <code title="get /accounts/{account_id}/dls/regions/{region_id}">client.dls.regions.<a href="./src/resources/dls/regions.ts">get</a>(regionId, { ...params }) -> RegionGetResponse</code>

## RegionalServices

### PrefixBindings

Types:

- <code><a href="./src/resources/dls/regional-services/prefix-bindings.ts">PrefixBindingCreateResponse</a></code>
- <code><a href="./src/resources/dls/regional-services/prefix-bindings.ts">PrefixBindingListResponse</a></code>
- <code><a href="./src/resources/dls/regional-services/prefix-bindings.ts">PrefixBindingDeleteResponse</a></code>
- <code><a href="./src/resources/dls/regional-services/prefix-bindings.ts">PrefixBindingEditResponse</a></code>
- <code><a href="./src/resources/dls/regional-services/prefix-bindings.ts">PrefixBindingGetResponse</a></code>

Methods:

- <code title="post /accounts/{account_id}/dls/regional_services/prefix_bindings">client.dls.regionalServices.prefixBindings.<a href="./src/resources/dls/regional-services/prefix-bindings.ts">create</a>({ ...params }) -> PrefixBindingCreateResponse</code>
- <code title="get /accounts/{account_id}/dls/regional_services/prefix_bindings">client.dls.regionalServices.prefixBindings.<a href="./src/resources/dls/regional-services/prefix-bindings.ts">list</a>({ ...params }) -> PrefixBindingListResponsesCursorPagination</code>
- <code title="delete /accounts/{account_id}/dls/regional_services/prefix_bindings/{binding_id}">client.dls.regionalServices.prefixBindings.<a href="./src/resources/dls/regional-services/prefix-bindings.ts">delete</a>(bindingId, { ...params }) -> PrefixBindingDeleteResponse</code>
- <code title="patch /accounts/{account_id}/dls/regional_services/prefix_bindings/{binding_id}">client.dls.regionalServices.prefixBindings.<a href="./src/resources/dls/regional-services/prefix-bindings.ts">edit</a>(bindingId, { ...params }) -> PrefixBindingEditResponse</code>
- <code title="get /accounts/{account_id}/dls/regional_services/prefix_bindings/{binding_id}">client.dls.regionalServices.prefixBindings.<a href="./src/resources/dls/regional-services/prefix-bindings.ts">get</a>(bindingId, { ...params }) -> PrefixBindingGetResponse</code>
38 changes: 38 additions & 0 deletions src/resources/dls/dls.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
// File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.

import { APIResource } from '../../resource';
import * as RegionsAPI from './regions';
import {
RegionGetParams,
RegionGetResponse,
RegionListParams,
RegionListResponse,
RegionListResponsesCursorPagination,
Regions,
} from './regions';
import * as RegionalServicesAPI from './regional-services/regional-services';
import { RegionalServices } from './regional-services/regional-services';

export class DLS extends APIResource {
regions: RegionsAPI.Regions = new RegionsAPI.Regions(this._client);
regionalServices: RegionalServicesAPI.RegionalServices = new RegionalServicesAPI.RegionalServices(
this._client,
);
}

DLS.Regions = Regions;
DLS.RegionListResponsesCursorPagination = RegionListResponsesCursorPagination;
DLS.RegionalServices = RegionalServices;

export declare namespace DLS {
export {
Regions as Regions,
type RegionListResponse as RegionListResponse,
type RegionGetResponse as RegionGetResponse,
RegionListResponsesCursorPagination as RegionListResponsesCursorPagination,
type RegionListParams as RegionListParams,
type RegionGetParams as RegionGetParams,
};

export { RegionalServices as RegionalServices };
}
12 changes: 12 additions & 0 deletions src/resources/dls/index.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
// File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.

export { DLS } from './dls';
export {
RegionListResponsesCursorPagination,
Regions,
type RegionListResponse,
type RegionGetResponse,
type RegionListParams,
type RegionGetParams,
} from './regions';
export { RegionalServices } from './regional-services/index';
3 changes: 3 additions & 0 deletions src/resources/dls/regional-services.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
// File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.

export * from './regional-services/index';
17 changes: 17 additions & 0 deletions src/resources/dls/regional-services/index.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
// File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.

export {
PrefixBindingListResponsesCursorPagination,
PrefixBindings,
type PrefixBindingCreateResponse,
type PrefixBindingListResponse,
type PrefixBindingDeleteResponse,
type PrefixBindingEditResponse,
type PrefixBindingGetResponse,
type PrefixBindingCreateParams,
type PrefixBindingListParams,
type PrefixBindingDeleteParams,
type PrefixBindingEditParams,
type PrefixBindingGetParams,
} from './prefix-bindings';
export { RegionalServices } from './regional-services';
Loading
Loading