Skip to content

Commit

Permalink
feat(api): update via SDK Studio (#823)
Browse files Browse the repository at this point in the history
  • Loading branch information
stainless-app[bot] authored and stainless-bot committed Jun 6, 2024
1 parent e0e343f commit c04bccb
Show file tree
Hide file tree
Showing 13 changed files with 1,223 additions and 121 deletions.
2 changes: 1 addition & 1 deletion .stats.yml
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
configured_endpoints: 1336
configured_endpoints: 1343
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/cloudflare%2Fcloudflare-efdb1c15faba015f2904e7db0946e71b5bd84a6e4b96256aed210e7e0113cf17.yml
39 changes: 32 additions & 7 deletions api.md
Original file line number Diff line number Diff line change
Expand Up @@ -264,13 +264,6 @@ Methods:

- <code title="put /zones/{zone_id}/activation_check">client.zones.activationCheck.<a href="./src/resources/zones/activation-check.ts">trigger</a>({ ...params }) -> ActivationCheckTriggerResponse</code>

## DNSSettings

Types:

- <code><a href="./src/resources/zones/dns-settings.ts">DNSSetting</a></code>
- <code><a href="./src/resources/zones/dns-settings.ts">Nameserver</a></code>

## Settings

### ZeroRTT
Expand Down Expand Up @@ -1414,6 +1407,20 @@ Methods:
- <code title="post /zones/{zone_id}/dns_records/import">client.dns.records.<a href="./src/resources/dns/records.ts">import</a>({ ...params }) -> RecordImportResponse</code>
- <code title="post /zones/{zone_id}/dns_records/scan">client.dns.records.<a href="./src/resources/dns/records.ts">scan</a>({ ...params }) -> RecordScanResponse</code>

## Settings

Types:

- <code><a href="./src/resources/dns/settings.ts">DNSSetting</a></code>
- <code><a href="./src/resources/dns/settings.ts">Nameserver</a></code>
- <code><a href="./src/resources/dns/settings.ts">SettingEditResponse</a></code>
- <code><a href="./src/resources/dns/settings.ts">SettingGetResponse</a></code>

Methods:

- <code title="patch /{account_or_zone}/{account_or_zone_id}/dns_settings">client.dns.settings.<a href="./src/resources/dns/settings.ts">edit</a>({ ...params }) -> SettingEditResponse</code>
- <code title="get /{account_or_zone}/{account_or_zone_id}/dns_settings">client.dns.settings.<a href="./src/resources/dns/settings.ts">get</a>({ ...params }) -> SettingGetResponse</code>

## Analytics

### Reports
Expand Down Expand Up @@ -4875,6 +4882,24 @@ Methods:
- <code title="delete /accounts/{account_id}/access/tags/{tag_name}">client.zeroTrust.access.tags.<a href="./src/resources/zero-trust/access/tags.ts">delete</a>(tagName, { ...params }) -> TagDeleteResponse</code>
- <code title="get /accounts/{account_id}/access/tags/{tag_name}">client.zeroTrust.access.tags.<a href="./src/resources/zero-trust/access/tags.ts">get</a>(tagName, { ...params }) -> Tag</code>

### Policies

Types:

- <code><a href="./src/resources/zero-trust/access/policies.ts">PolicyCreateResponse</a></code>
- <code><a href="./src/resources/zero-trust/access/policies.ts">PolicyUpdateResponse</a></code>
- <code><a href="./src/resources/zero-trust/access/policies.ts">PolicyListResponse</a></code>
- <code><a href="./src/resources/zero-trust/access/policies.ts">PolicyDeleteResponse</a></code>
- <code><a href="./src/resources/zero-trust/access/policies.ts">PolicyGetResponse</a></code>

Methods:

- <code title="post /accounts/{account_id}/access/policies">client.zeroTrust.access.policies.<a href="./src/resources/zero-trust/access/policies.ts">create</a>({ ...params }) -> PolicyCreateResponse</code>
- <code title="put /accounts/{account_id}/access/policies/{policy_id}">client.zeroTrust.access.policies.<a href="./src/resources/zero-trust/access/policies.ts">update</a>(policyId, { ...params }) -> PolicyUpdateResponse</code>
- <code title="get /accounts/{account_id}/access/policies">client.zeroTrust.access.policies.<a href="./src/resources/zero-trust/access/policies.ts">list</a>({ ...params }) -> PolicyListResponsesSinglePage</code>
- <code title="delete /accounts/{account_id}/access/policies/{policy_id}">client.zeroTrust.access.policies.<a href="./src/resources/zero-trust/access/policies.ts">delete</a>(policyId, { ...params }) -> PolicyDeleteResponse</code>
- <code title="get /accounts/{account_id}/access/policies/{policy_id}">client.zeroTrust.access.policies.<a href="./src/resources/zero-trust/access/policies.ts">get</a>(policyId, { ...params }) -> PolicyGetResponse</code>

## DEX

Types:
Expand Down
9 changes: 9 additions & 0 deletions src/resources/dns/dns.ts
Original file line number Diff line number Diff line change
Expand Up @@ -2,12 +2,14 @@

import { APIResource } from '../../resource';
import * as RecordsAPI from './records';
import * as SettingsAPI from './settings';
import * as AnalyticsAPI from './analytics/analytics';
import * as FirewallAPI from './firewall/firewall';
import * as AnalyticsAnalyticsAPI from './firewall/analytics/analytics';

export class DNS extends APIResource {
records: RecordsAPI.Records = new RecordsAPI.Records(this._client);
settings: SettingsAPI.Settings = new SettingsAPI.Settings(this._client);
analytics: AnalyticsAPI.Analytics = new AnalyticsAPI.Analytics(this._client);
firewall: FirewallAPI.FirewallResource = new FirewallAPI.FirewallResource(this._client);
}
Expand Down Expand Up @@ -101,6 +103,13 @@ export namespace DNS {
export import RecordGetParams = RecordsAPI.RecordGetParams;
export import RecordImportParams = RecordsAPI.RecordImportParams;
export import RecordScanParams = RecordsAPI.RecordScanParams;
export import Settings = SettingsAPI.Settings;
export import DNSSetting = SettingsAPI.DNSSetting;
export import Nameserver = SettingsAPI.Nameserver;
export import SettingEditResponse = SettingsAPI.SettingEditResponse;
export import SettingGetResponse = SettingsAPI.SettingGetResponse;
export import SettingEditParams = SettingsAPI.SettingEditParams;
export import SettingGetParams = SettingsAPI.SettingGetParams;
export import Analytics = AnalyticsAPI.Analytics;
export import FirewallResource = FirewallAPI.FirewallResource;
export import AttackMitigation = FirewallAPI.AttackMitigation;
Expand Down
9 changes: 9 additions & 0 deletions src/resources/dns/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -58,3 +58,12 @@ export {
FirewallResource,
} from './firewall/index';
export { DNS } from './dns';
export {
DNSSetting,
Nameserver,
SettingEditResponse,
SettingGetResponse,
SettingEditParams,
SettingGetParams,
Settings,
} from './settings';
Loading

0 comments on commit c04bccb

Please sign in to comment.