Skip to content

Commit

Permalink
feat(api): update via SDK Studio (#249)
Browse files Browse the repository at this point in the history
  • Loading branch information
stainless-app[bot] authored and stainless-bot committed Apr 8, 2024
1 parent 9f4bba3 commit b5096b8
Show file tree
Hide file tree
Showing 8 changed files with 169 additions and 1,025 deletions.
48 changes: 24 additions & 24 deletions api.md
Original file line number Diff line number Diff line change
Expand Up @@ -1604,39 +1604,39 @@ Methods:

Types:

- <code><a href="./src/resources/firewall/lockdowns.ts">LockdownCreateResponse</a></code>
- <code><a href="./src/resources/firewall/lockdowns.ts">LockdownUpdateResponse</a></code>
- <code><a href="./src/resources/firewall/lockdowns.ts">LockdownListResponse</a></code>
- <code><a href="./src/resources/firewall/lockdowns.ts">CIDRConfiguration</a></code>
- <code><a href="./src/resources/firewall/lockdowns.ts">Configuration</a></code>
- <code><a href="./src/resources/firewall/lockdowns.ts">IPConfiguration</a></code>
- <code><a href="./src/resources/firewall/lockdowns.ts">Lockdown</a></code>
- <code><a href="./src/resources/firewall/lockdowns.ts">URLsItem</a></code>
- <code><a href="./src/resources/firewall/lockdowns.ts">LockdownDeleteResponse</a></code>
- <code><a href="./src/resources/firewall/lockdowns.ts">LockdownGetResponse</a></code>

Methods:

- <code title="post /zones/{zone_identifier}/firewall/lockdowns">client.firewall.lockdowns.<a href="./src/resources/firewall/lockdowns.ts">create</a>(zoneIdentifier, { ...params }) -> LockdownCreateResponse</code>
- <code title="put /zones/{zone_identifier}/firewall/lockdowns/{id}">client.firewall.lockdowns.<a href="./src/resources/firewall/lockdowns.ts">update</a>(zoneIdentifier, id, { ...params }) -> LockdownUpdateResponse</code>
- <code title="get /zones/{zone_identifier}/firewall/lockdowns">client.firewall.lockdowns.<a href="./src/resources/firewall/lockdowns.ts">list</a>(zoneIdentifier, { ...params }) -> LockdownListResponsesV4PagePaginationArray</code>
- <code title="post /zones/{zone_identifier}/firewall/lockdowns">client.firewall.lockdowns.<a href="./src/resources/firewall/lockdowns.ts">create</a>(zoneIdentifier, { ...params }) -> Lockdown</code>
- <code title="put /zones/{zone_identifier}/firewall/lockdowns/{id}">client.firewall.lockdowns.<a href="./src/resources/firewall/lockdowns.ts">update</a>(zoneIdentifier, id, { ...params }) -> Lockdown</code>
- <code title="get /zones/{zone_identifier}/firewall/lockdowns">client.firewall.lockdowns.<a href="./src/resources/firewall/lockdowns.ts">list</a>(zoneIdentifier, { ...params }) -> LockdownsV4PagePaginationArray</code>
- <code title="delete /zones/{zone_identifier}/firewall/lockdowns/{id}">client.firewall.lockdowns.<a href="./src/resources/firewall/lockdowns.ts">delete</a>(zoneIdentifier, id, { ...params }) -> LockdownDeleteResponse</code>
- <code title="get /zones/{zone_identifier}/firewall/lockdowns/{id}">client.firewall.lockdowns.<a href="./src/resources/firewall/lockdowns.ts">get</a>(zoneIdentifier, id) -> LockdownGetResponse</code>
- <code title="get /zones/{zone_identifier}/firewall/lockdowns/{id}">client.firewall.lockdowns.<a href="./src/resources/firewall/lockdowns.ts">get</a>(zoneIdentifier, id) -> Lockdown</code>

## Rules

Types:

- <code><a href="./src/resources/firewall/rules.ts">ProductsItem</a></code>
- <code><a href="./src/resources/firewall/rules.ts">Rule</a></code>
- <code><a href="./src/resources/firewall/rules.ts">DeletedFilter</a></code>
- <code><a href="./src/resources/firewall/rules.ts">RuleCreateResponse</a></code>
- <code><a href="./src/resources/firewall/rules.ts">RuleUpdateResponse</a></code>
- <code><a href="./src/resources/firewall/rules.ts">RuleListResponse</a></code>
- <code><a href="./src/resources/firewall/rules.ts">RuleDeleteResponse</a></code>
- <code><a href="./src/resources/firewall/rules.ts">RuleEditResponse</a></code>
- <code><a href="./src/resources/firewall/rules.ts">RuleGetResponse</a></code>

Methods:

- <code title="post /zones/{zone_identifier}/firewall/rules">client.firewall.rules.<a href="./src/resources/firewall/rules.ts">create</a>(zoneIdentifier, { ...params }) -> RuleCreateResponse | null</code>
- <code title="put /zones/{zone_identifier}/firewall/rules/{id}">client.firewall.rules.<a href="./src/resources/firewall/rules.ts">update</a>(zoneIdentifier, id, { ...params }) -> RuleUpdateResponse</code>
- <code title="get /zones/{zone_identifier}/firewall/rules">client.firewall.rules.<a href="./src/resources/firewall/rules.ts">list</a>(zoneIdentifier, { ...params }) -> RuleListResponsesV4PagePaginationArray</code>
- <code title="delete /zones/{zone_identifier}/firewall/rules/{id}">client.firewall.rules.<a href="./src/resources/firewall/rules.ts">delete</a>(zoneIdentifier, id, { ...params }) -> RuleDeleteResponse</code>
- <code title="put /zones/{zone_identifier}/firewall/rules/{id}">client.firewall.rules.<a href="./src/resources/firewall/rules.ts">update</a>(zoneIdentifier, id, { ...params }) -> Rule</code>
- <code title="get /zones/{zone_identifier}/firewall/rules">client.firewall.rules.<a href="./src/resources/firewall/rules.ts">list</a>(zoneIdentifier, { ...params }) -> RulesV4PagePaginationArray</code>
- <code title="delete /zones/{zone_identifier}/firewall/rules/{id}">client.firewall.rules.<a href="./src/resources/firewall/rules.ts">delete</a>(zoneIdentifier, id, { ...params }) -> Rule</code>
- <code title="patch /zones/{zone_identifier}/firewall/rules/{id}">client.firewall.rules.<a href="./src/resources/firewall/rules.ts">edit</a>(zoneIdentifier, id, { ...params }) -> RuleEditResponse | null</code>
- <code title="get /zones/{zone_identifier}/firewall/rules/{id}">client.firewall.rules.<a href="./src/resources/firewall/rules.ts">get</a>(zoneIdentifier, { ...params }) -> RuleGetResponse</code>
- <code title="get /zones/{zone_identifier}/firewall/rules/{id}">client.firewall.rules.<a href="./src/resources/firewall/rules.ts">get</a>(zoneIdentifier, { ...params }) -> Rule</code>

## AccessRules

Expand Down Expand Up @@ -1674,19 +1674,19 @@ Methods:

Types:

- <code><a href="./src/resources/firewall/waf/overrides.ts">OverrideCreateResponse</a></code>
- <code><a href="./src/resources/firewall/waf/overrides.ts">OverrideUpdateResponse</a></code>
- <code><a href="./src/resources/firewall/waf/overrides.ts">OverrideListResponse</a></code>
- <code><a href="./src/resources/firewall/waf/overrides.ts">Override</a></code>
- <code><a href="./src/resources/firewall/waf/overrides.ts">RewriteAction</a></code>
- <code><a href="./src/resources/firewall/waf/overrides.ts">Rules</a></code>
- <code><a href="./src/resources/firewall/waf/overrides.ts">URLsItems</a></code>
- <code><a href="./src/resources/firewall/waf/overrides.ts">OverrideDeleteResponse</a></code>
- <code><a href="./src/resources/firewall/waf/overrides.ts">OverrideGetResponse</a></code>

Methods:

- <code title="post /zones/{zone_identifier}/firewall/waf/overrides">client.firewall.waf.overrides.<a href="./src/resources/firewall/waf/overrides.ts">create</a>(zoneIdentifier, { ...params }) -> OverrideCreateResponse</code>
- <code title="put /zones/{zone_identifier}/firewall/waf/overrides/{id}">client.firewall.waf.overrides.<a href="./src/resources/firewall/waf/overrides.ts">update</a>(zoneIdentifier, id, { ...params }) -> OverrideUpdateResponse</code>
- <code title="get /zones/{zone_identifier}/firewall/waf/overrides">client.firewall.waf.overrides.<a href="./src/resources/firewall/waf/overrides.ts">list</a>(zoneIdentifier, { ...params }) -> OverrideListResponsesV4PagePaginationArray</code>
- <code title="post /zones/{zone_identifier}/firewall/waf/overrides">client.firewall.waf.overrides.<a href="./src/resources/firewall/waf/overrides.ts">create</a>(zoneIdentifier, { ...params }) -> Override</code>
- <code title="put /zones/{zone_identifier}/firewall/waf/overrides/{id}">client.firewall.waf.overrides.<a href="./src/resources/firewall/waf/overrides.ts">update</a>(zoneIdentifier, id, { ...params }) -> Override</code>
- <code title="get /zones/{zone_identifier}/firewall/waf/overrides">client.firewall.waf.overrides.<a href="./src/resources/firewall/waf/overrides.ts">list</a>(zoneIdentifier, { ...params }) -> OverridesV4PagePaginationArray</code>
- <code title="delete /zones/{zone_identifier}/firewall/waf/overrides/{id}">client.firewall.waf.overrides.<a href="./src/resources/firewall/waf/overrides.ts">delete</a>(zoneIdentifier, id, { ...params }) -> OverrideDeleteResponse</code>
- <code title="get /zones/{zone_identifier}/firewall/waf/overrides/{id}">client.firewall.waf.overrides.<a href="./src/resources/firewall/waf/overrides.ts">get</a>(zoneIdentifier, id) -> OverrideGetResponse</code>
- <code title="get /zones/{zone_identifier}/firewall/waf/overrides/{id}">client.firewall.waf.overrides.<a href="./src/resources/firewall/waf/overrides.ts">get</a>(zoneIdentifier, id) -> Override</code>

### Packages

Expand Down
20 changes: 10 additions & 10 deletions src/resources/firewall/firewall.ts
Original file line number Diff line number Diff line change
Expand Up @@ -17,24 +17,24 @@ export class Firewall extends APIResource {

export namespace Firewall {
export import Lockdowns = LockdownsAPI.Lockdowns;
export import LockdownCreateResponse = LockdownsAPI.LockdownCreateResponse;
export import LockdownUpdateResponse = LockdownsAPI.LockdownUpdateResponse;
export import LockdownListResponse = LockdownsAPI.LockdownListResponse;
export import CIDRConfiguration = LockdownsAPI.CIDRConfiguration;
export import Configuration = LockdownsAPI.Configuration;
export import IPConfiguration = LockdownsAPI.IPConfiguration;
export import Lockdown = LockdownsAPI.Lockdown;
export import URLsItem = LockdownsAPI.URLsItem;
export import LockdownDeleteResponse = LockdownsAPI.LockdownDeleteResponse;
export import LockdownGetResponse = LockdownsAPI.LockdownGetResponse;
export import LockdownListResponsesV4PagePaginationArray = LockdownsAPI.LockdownListResponsesV4PagePaginationArray;
export import LockdownsV4PagePaginationArray = LockdownsAPI.LockdownsV4PagePaginationArray;
export import LockdownCreateParams = LockdownsAPI.LockdownCreateParams;
export import LockdownUpdateParams = LockdownsAPI.LockdownUpdateParams;
export import LockdownListParams = LockdownsAPI.LockdownListParams;
export import LockdownDeleteParams = LockdownsAPI.LockdownDeleteParams;
export import Rules = RulesAPI.Rules;
export import ProductsItem = RulesAPI.ProductsItem;
export import Rule = RulesAPI.Rule;
export import DeletedFilter = RulesAPI.DeletedFilter;
export import RuleCreateResponse = RulesAPI.RuleCreateResponse;
export import RuleUpdateResponse = RulesAPI.RuleUpdateResponse;
export import RuleListResponse = RulesAPI.RuleListResponse;
export import RuleDeleteResponse = RulesAPI.RuleDeleteResponse;
export import RuleEditResponse = RulesAPI.RuleEditResponse;
export import RuleGetResponse = RulesAPI.RuleGetResponse;
export import RuleListResponsesV4PagePaginationArray = RulesAPI.RuleListResponsesV4PagePaginationArray;
export import RulesV4PagePaginationArray = RulesAPI.RulesV4PagePaginationArray;
export import RuleCreateParams = RulesAPI.RuleCreateParams;
export import RuleUpdateParams = RulesAPI.RuleUpdateParams;
export import RuleListParams = RulesAPI.RuleListParams;
Expand Down
22 changes: 11 additions & 11 deletions src/resources/firewall/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -11,34 +11,34 @@ export {
AccessRuleListResponsesV4PagePaginationArray,
AccessRules,
} from './access-rules';
export { Firewall } from './firewall';
export {
LockdownCreateResponse,
LockdownUpdateResponse,
LockdownListResponse,
CIDRConfiguration,
Configuration,
IPConfiguration,
Lockdown,
URLsItem,
LockdownDeleteResponse,
LockdownGetResponse,
LockdownCreateParams,
LockdownUpdateParams,
LockdownListParams,
LockdownDeleteParams,
LockdownListResponsesV4PagePaginationArray,
LockdownsV4PagePaginationArray,
Lockdowns,
} from './lockdowns';
export { Firewall } from './firewall';
export {
ProductsItem,
Rule,
DeletedFilter,
RuleCreateResponse,
RuleUpdateResponse,
RuleListResponse,
RuleDeleteResponse,
RuleEditResponse,
RuleGetResponse,
RuleCreateParams,
RuleUpdateParams,
RuleListParams,
RuleDeleteParams,
RuleEditParams,
RuleGetParams,
RuleListResponsesV4PagePaginationArray,
RulesV4PagePaginationArray,
Rules,
} from './rules';
export {
Expand Down
Loading

0 comments on commit b5096b8

Please sign in to comment.