Skip to content

Commit

Permalink
feat: update via SDK Studio (#45)
Browse files Browse the repository at this point in the history
  • Loading branch information
stainless-app[bot] authored Feb 20, 2024
1 parent 6e10b38 commit d6c32f0
Show file tree
Hide file tree
Showing 609 changed files with 21,854 additions and 21,834 deletions.
2 changes: 1 addition & 1 deletion .stats.yml
Original file line number Diff line number Diff line change
@@ -1 +1 @@
configured_endpoints: 1110
configured_endpoints: 1111
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -130,7 +130,7 @@ const cloudflare = new Cloudflare({
});

// Override per-request:
await cloudflare.zones.update('023e105f4ecef8ad9ca31a8372d0c353', {
await cloudflare.zones.edit('023e105f4ecef8ad9ca31a8372d0c353', {
timeout: 5 * 1000,
});
```
Expand Down
923 changes: 466 additions & 457 deletions api.md

Large diffs are not rendered by default.

122 changes: 62 additions & 60 deletions src/index.ts

Large diffs are not rendered by default.

42 changes: 21 additions & 21 deletions src/resources/access/access.ts
Original file line number Diff line number Diff line change
Expand Up @@ -36,84 +36,84 @@ export class Access extends APIResource {
export namespace Access {
export import Applications = ApplicationsAPI.Applications;
export import ApplicationCreateResponse = ApplicationsAPI.ApplicationCreateResponse;
export import ApplicationUpdateResponse = ApplicationsAPI.ApplicationUpdateResponse;
export import ApplicationListResponse = ApplicationsAPI.ApplicationListResponse;
export import ApplicationDeleteResponse = ApplicationsAPI.ApplicationDeleteResponse;
export import ApplicationGetResponse = ApplicationsAPI.ApplicationGetResponse;
export import ApplicationReplaceResponse = ApplicationsAPI.ApplicationReplaceResponse;
export import ApplicationRevokeTokensResponse = ApplicationsAPI.ApplicationRevokeTokensResponse;
export import ApplicationCreateParams = ApplicationsAPI.ApplicationCreateParams;
export import ApplicationReplaceParams = ApplicationsAPI.ApplicationReplaceParams;
export import ApplicationUpdateParams = ApplicationsAPI.ApplicationUpdateParams;
export import Certificates = CertificatesAPI.Certificates;
export import CertificateCreateResponse = CertificatesAPI.CertificateCreateResponse;
export import CertificateUpdateResponse = CertificatesAPI.CertificateUpdateResponse;
export import CertificateListResponse = CertificatesAPI.CertificateListResponse;
export import CertificateDeleteResponse = CertificatesAPI.CertificateDeleteResponse;
export import CertificateGetResponse = CertificatesAPI.CertificateGetResponse;
export import CertificateReplaceResponse = CertificatesAPI.CertificateReplaceResponse;
export import CertificateCreateParams = CertificatesAPI.CertificateCreateParams;
export import CertificateReplaceParams = CertificatesAPI.CertificateReplaceParams;
export import CertificateUpdateParams = CertificatesAPI.CertificateUpdateParams;
export import Groups = GroupsAPI.Groups;
export import GroupCreateResponse = GroupsAPI.GroupCreateResponse;
export import GroupUpdateResponse = GroupsAPI.GroupUpdateResponse;
export import GroupListResponse = GroupsAPI.GroupListResponse;
export import GroupDeleteResponse = GroupsAPI.GroupDeleteResponse;
export import GroupGetResponse = GroupsAPI.GroupGetResponse;
export import GroupReplaceResponse = GroupsAPI.GroupReplaceResponse;
export import GroupCreateParams = GroupsAPI.GroupCreateParams;
export import GroupReplaceParams = GroupsAPI.GroupReplaceParams;
export import GroupUpdateParams = GroupsAPI.GroupUpdateParams;
export import IdentityProviders = IdentityProvidersAPI.IdentityProviders;
export import IdentityProviderCreateResponse = IdentityProvidersAPI.IdentityProviderCreateResponse;
export import IdentityProviderUpdateResponse = IdentityProvidersAPI.IdentityProviderUpdateResponse;
export import IdentityProviderListResponse = IdentityProvidersAPI.IdentityProviderListResponse;
export import IdentityProviderDeleteResponse = IdentityProvidersAPI.IdentityProviderDeleteResponse;
export import IdentityProviderGetResponse = IdentityProvidersAPI.IdentityProviderGetResponse;
export import IdentityProviderReplaceResponse = IdentityProvidersAPI.IdentityProviderReplaceResponse;
export import IdentityProviderCreateParams = IdentityProvidersAPI.IdentityProviderCreateParams;
export import IdentityProviderReplaceParams = IdentityProvidersAPI.IdentityProviderReplaceParams;
export import IdentityProviderUpdateParams = IdentityProvidersAPI.IdentityProviderUpdateParams;
export import Organizations = OrganizationsAPI.Organizations;
export import OrganizationCreateResponse = OrganizationsAPI.OrganizationCreateResponse;
export import OrganizationUpdateResponse = OrganizationsAPI.OrganizationUpdateResponse;
export import OrganizationListResponse = OrganizationsAPI.OrganizationListResponse;
export import OrganizationReplaceResponse = OrganizationsAPI.OrganizationReplaceResponse;
export import OrganizationRevokeUsersResponse = OrganizationsAPI.OrganizationRevokeUsersResponse;
export import OrganizationCreateParams = OrganizationsAPI.OrganizationCreateParams;
export import OrganizationReplaceParams = OrganizationsAPI.OrganizationReplaceParams;
export import OrganizationUpdateParams = OrganizationsAPI.OrganizationUpdateParams;
export import OrganizationRevokeUsersParams = OrganizationsAPI.OrganizationRevokeUsersParams;
export import ServiceTokens = ServiceTokensAPI.ServiceTokens;
export import ServiceTokenCreateResponse = ServiceTokensAPI.ServiceTokenCreateResponse;
export import ServiceTokenUpdateResponse = ServiceTokensAPI.ServiceTokenUpdateResponse;
export import ServiceTokenListResponse = ServiceTokensAPI.ServiceTokenListResponse;
export import ServiceTokenDeleteResponse = ServiceTokensAPI.ServiceTokenDeleteResponse;
export import ServiceTokenRefreshResponse = ServiceTokensAPI.ServiceTokenRefreshResponse;
export import ServiceTokenReplaceResponse = ServiceTokensAPI.ServiceTokenReplaceResponse;
export import ServiceTokenRotateResponse = ServiceTokensAPI.ServiceTokenRotateResponse;
export import ServiceTokenCreateParams = ServiceTokensAPI.ServiceTokenCreateParams;
export import ServiceTokenReplaceParams = ServiceTokensAPI.ServiceTokenReplaceParams;
export import ServiceTokenUpdateParams = ServiceTokensAPI.ServiceTokenUpdateParams;
export import Bookmarks = BookmarksAPI.Bookmarks;
export import BookmarkUpdateResponse = BookmarksAPI.BookmarkUpdateResponse;
export import BookmarkListResponse = BookmarksAPI.BookmarkListResponse;
export import BookmarkDeleteResponse = BookmarksAPI.BookmarkDeleteResponse;
export import BookmarkGetResponse = BookmarksAPI.BookmarkGetResponse;
export import BookmarkReplaceResponse = BookmarksAPI.BookmarkReplaceResponse;
export import Keys = KeysAPI.Keys;
export import KeyUpdateResponse = KeysAPI.KeyUpdateResponse;
export import KeyListResponse = KeysAPI.KeyListResponse;
export import KeyReplaceResponse = KeysAPI.KeyReplaceResponse;
export import KeyRotateResponse = KeysAPI.KeyRotateResponse;
export import KeyReplaceParams = KeysAPI.KeyReplaceParams;
export import KeyUpdateParams = KeysAPI.KeyUpdateParams;
export import Logs = LogsAPI.Logs;
export import Seats = SeatsAPI.Seats;
export import SeatUpdateResponse = SeatsAPI.SeatUpdateResponse;
export import SeatUpdateParams = SeatsAPI.SeatUpdateParams;
export import SeatEditResponse = SeatsAPI.SeatEditResponse;
export import SeatEditParams = SeatsAPI.SeatEditParams;
export import Users = UsersAPI.Users;
export import UserListResponse = UsersAPI.UserListResponse;
export import CustomPages = CustomPagesAPI.CustomPages;
export import CustomPageCreateResponse = CustomPagesAPI.CustomPageCreateResponse;
export import CustomPageUpdateResponse = CustomPagesAPI.CustomPageUpdateResponse;
export import CustomPageListResponse = CustomPagesAPI.CustomPageListResponse;
export import CustomPageDeleteResponse = CustomPagesAPI.CustomPageDeleteResponse;
export import CustomPageGetResponse = CustomPagesAPI.CustomPageGetResponse;
export import CustomPageReplaceResponse = CustomPagesAPI.CustomPageReplaceResponse;
export import CustomPageCreateParams = CustomPagesAPI.CustomPageCreateParams;
export import CustomPageReplaceParams = CustomPagesAPI.CustomPageReplaceParams;
export import CustomPageUpdateParams = CustomPagesAPI.CustomPageUpdateParams;
export import Tags = TagsAPI.Tags;
export import TagCreateResponse = TagsAPI.TagCreateResponse;
export import TagUpdateResponse = TagsAPI.TagUpdateResponse;
export import TagListResponse = TagsAPI.TagListResponse;
export import TagDeleteResponse = TagsAPI.TagDeleteResponse;
export import TagGetResponse = TagsAPI.TagGetResponse;
export import TagReplaceResponse = TagsAPI.TagReplaceResponse;
export import TagCreateParams = TagsAPI.TagCreateParams;
export import TagReplaceParams = TagsAPI.TagReplaceParams;
export import TagUpdateParams = TagsAPI.TagUpdateParams;
}
156 changes: 78 additions & 78 deletions src/resources/access/applications/applications.ts
Original file line number Diff line number Diff line change
Expand Up @@ -31,6 +31,24 @@ export class Applications extends APIResource {
)._thenUnwrap((obj) => obj.result);
}

/**
* Updates an Access application.
*/
update(
accountOrZone: string,
accountOrZoneId: string,
appId: string | string,
body: ApplicationUpdateParams,
options?: Core.RequestOptions,
): Core.APIPromise<ApplicationUpdateResponse> {
return (
this._client.put(`/${accountOrZone}/${accountOrZoneId}/access/apps/${appId}`, {
body,
...options,
}) as Core.APIPromise<{ result: ApplicationUpdateResponse }>
)._thenUnwrap((obj) => obj.result);
}

/**
* Lists all Access applications in an account or zone.
*/
Expand Down Expand Up @@ -80,24 +98,6 @@ export class Applications extends APIResource {
)._thenUnwrap((obj) => obj.result);
}

/**
* Updates an Access application.
*/
replace(
accountOrZone: string,
accountOrZoneId: string,
appId: string | string,
body: ApplicationReplaceParams,
options?: Core.RequestOptions,
): Core.APIPromise<ApplicationReplaceResponse> {
return (
this._client.put(`/${accountOrZone}/${accountOrZoneId}/access/apps/${appId}`, {
body,
...options,
}) as Core.APIPromise<{ result: ApplicationReplaceResponse }>
)._thenUnwrap((obj) => obj.result);
}

/**
* Revokes all tokens issued for an application.
*/
Expand Down Expand Up @@ -1086,18 +1086,17 @@ export namespace ApplicationCreateResponse {
}
}

export type ApplicationListResponse = Array<
| ApplicationListResponse.SelfHostedApplication
| ApplicationListResponse.SaaSApplication
| ApplicationListResponse.BrowserSSHApplication
| ApplicationListResponse.BrowserVncApplication
| ApplicationListResponse.AppLauncherApplication
| ApplicationListResponse.DeviceEnrollmentPermissionsApplication
| ApplicationListResponse.BrowserIsolationPermissionsApplication
| ApplicationListResponse.BookmarkApplication
>;

export namespace ApplicationListResponse {
export type ApplicationUpdateResponse =
| ApplicationUpdateResponse.SelfHostedApplication
| ApplicationUpdateResponse.SaaSApplication
| ApplicationUpdateResponse.BrowserSSHApplication
| ApplicationUpdateResponse.BrowserVncApplication
| ApplicationUpdateResponse.AppLauncherApplication
| ApplicationUpdateResponse.DeviceEnrollmentPermissionsApplication
| ApplicationUpdateResponse.BrowserIsolationPermissionsApplication
| ApplicationUpdateResponse.BookmarkApplication;

export namespace ApplicationUpdateResponse {
export interface SelfHostedApplication {
/**
* The primary hostname and path that Access will secure. If the app is visible in
Expand Down Expand Up @@ -2057,24 +2056,18 @@ export namespace ApplicationListResponse {
}
}

export interface ApplicationDeleteResponse {
/**
* UUID
*/
id?: string;
}

export type ApplicationGetResponse =
| ApplicationGetResponse.SelfHostedApplication
| ApplicationGetResponse.SaaSApplication
| ApplicationGetResponse.BrowserSSHApplication
| ApplicationGetResponse.BrowserVncApplication
| ApplicationGetResponse.AppLauncherApplication
| ApplicationGetResponse.DeviceEnrollmentPermissionsApplication
| ApplicationGetResponse.BrowserIsolationPermissionsApplication
| ApplicationGetResponse.BookmarkApplication;
export type ApplicationListResponse = Array<
| ApplicationListResponse.SelfHostedApplication
| ApplicationListResponse.SaaSApplication
| ApplicationListResponse.BrowserSSHApplication
| ApplicationListResponse.BrowserVncApplication
| ApplicationListResponse.AppLauncherApplication
| ApplicationListResponse.DeviceEnrollmentPermissionsApplication
| ApplicationListResponse.BrowserIsolationPermissionsApplication
| ApplicationListResponse.BookmarkApplication
>;

export namespace ApplicationGetResponse {
export namespace ApplicationListResponse {
export interface SelfHostedApplication {
/**
* The primary hostname and path that Access will secure. If the app is visible in
Expand Down Expand Up @@ -3034,17 +3027,24 @@ export namespace ApplicationGetResponse {
}
}

export type ApplicationReplaceResponse =
| ApplicationReplaceResponse.SelfHostedApplication
| ApplicationReplaceResponse.SaaSApplication
| ApplicationReplaceResponse.BrowserSSHApplication
| ApplicationReplaceResponse.BrowserVncApplication
| ApplicationReplaceResponse.AppLauncherApplication
| ApplicationReplaceResponse.DeviceEnrollmentPermissionsApplication
| ApplicationReplaceResponse.BrowserIsolationPermissionsApplication
| ApplicationReplaceResponse.BookmarkApplication;

export namespace ApplicationReplaceResponse {
export interface ApplicationDeleteResponse {
/**
* UUID
*/
id?: string;
}

export type ApplicationGetResponse =
| ApplicationGetResponse.SelfHostedApplication
| ApplicationGetResponse.SaaSApplication
| ApplicationGetResponse.BrowserSSHApplication
| ApplicationGetResponse.BrowserVncApplication
| ApplicationGetResponse.AppLauncherApplication
| ApplicationGetResponse.DeviceEnrollmentPermissionsApplication
| ApplicationGetResponse.BrowserIsolationPermissionsApplication
| ApplicationGetResponse.BookmarkApplication;

export namespace ApplicationGetResponse {
export interface SelfHostedApplication {
/**
* The primary hostname and path that Access will secure. If the app is visible in
Expand Down Expand Up @@ -4825,17 +4825,17 @@ export namespace ApplicationCreateParams {
}
}

export type ApplicationReplaceParams =
| ApplicationReplaceParams.Variant0
| ApplicationReplaceParams.Variant1
| ApplicationReplaceParams.Variant2
| ApplicationReplaceParams.Variant3
| ApplicationReplaceParams.Variant4
| ApplicationReplaceParams.Variant5
| ApplicationReplaceParams.Variant6
| ApplicationReplaceParams.Variant7;

export namespace ApplicationReplaceParams {
export type ApplicationUpdateParams =
| ApplicationUpdateParams.Variant0
| ApplicationUpdateParams.Variant1
| ApplicationUpdateParams.Variant2
| ApplicationUpdateParams.Variant3
| ApplicationUpdateParams.Variant4
| ApplicationUpdateParams.Variant5
| ApplicationUpdateParams.Variant6
| ApplicationUpdateParams.Variant7;

export namespace ApplicationUpdateParams {
export interface Variant0 {
/**
* The primary hostname and path that Access will secure. If the app is visible in
Expand Down Expand Up @@ -4873,7 +4873,7 @@ export namespace ApplicationReplaceParams {
*/
auto_redirect_to_identity?: boolean;

cors_headers?: ApplicationReplaceParams.Variant0.CorsHeaders;
cors_headers?: ApplicationUpdateParams.Variant0.CorsHeaders;

/**
* The custom error message shown to a user when they are denied access to the
Expand Down Expand Up @@ -5042,8 +5042,8 @@ export namespace ApplicationReplaceParams {
name?: string;

saas_app?:
| ApplicationReplaceParams.Variant1.AccessSamlSaasApp
| ApplicationReplaceParams.Variant1.AccessOidcSaasApp;
| ApplicationUpdateParams.Variant1.AccessSamlSaasApp
| ApplicationUpdateParams.Variant1.AccessOidcSaasApp;

/**
* The tags you want assigned to an application. Tags are used to filter
Expand Down Expand Up @@ -5228,7 +5228,7 @@ export namespace ApplicationReplaceParams {
*/
auto_redirect_to_identity?: boolean;

cors_headers?: ApplicationReplaceParams.Variant2.CorsHeaders;
cors_headers?: ApplicationUpdateParams.Variant2.CorsHeaders;

/**
* The custom error message shown to a user when they are denied access to the
Expand Down Expand Up @@ -5400,7 +5400,7 @@ export namespace ApplicationReplaceParams {
*/
auto_redirect_to_identity?: boolean;

cors_headers?: ApplicationReplaceParams.Variant3.CorsHeaders;
cors_headers?: ApplicationUpdateParams.Variant3.CorsHeaders;

/**
* The custom error message shown to a user when they are denied access to the
Expand Down Expand Up @@ -5646,13 +5646,13 @@ export namespace ApplicationReplaceParams {

export namespace Applications {
export import ApplicationCreateResponse = ApplicationsAPI.ApplicationCreateResponse;
export import ApplicationUpdateResponse = ApplicationsAPI.ApplicationUpdateResponse;
export import ApplicationListResponse = ApplicationsAPI.ApplicationListResponse;
export import ApplicationDeleteResponse = ApplicationsAPI.ApplicationDeleteResponse;
export import ApplicationGetResponse = ApplicationsAPI.ApplicationGetResponse;
export import ApplicationReplaceResponse = ApplicationsAPI.ApplicationReplaceResponse;
export import ApplicationRevokeTokensResponse = ApplicationsAPI.ApplicationRevokeTokensResponse;
export import ApplicationCreateParams = ApplicationsAPI.ApplicationCreateParams;
export import ApplicationReplaceParams = ApplicationsAPI.ApplicationReplaceParams;
export import ApplicationUpdateParams = ApplicationsAPI.ApplicationUpdateParams;
export import Cas = CasAPI.Cas;
export import CaCreateResponse = CasAPI.CaCreateResponse;
export import CaListResponse = CasAPI.CaListResponse;
Expand All @@ -5662,10 +5662,10 @@ export namespace Applications {
export import UserPolicyCheckListResponse = UserPolicyChecksAPI.UserPolicyCheckListResponse;
export import Policies = PoliciesAPI.Policies;
export import PolicyCreateResponse = PoliciesAPI.PolicyCreateResponse;
export import PolicyUpdateResponse = PoliciesAPI.PolicyUpdateResponse;
export import PolicyListResponse = PoliciesAPI.PolicyListResponse;
export import PolicyDeleteResponse = PoliciesAPI.PolicyDeleteResponse;
export import PolicyGetResponse = PoliciesAPI.PolicyGetResponse;
export import PolicyReplaceResponse = PoliciesAPI.PolicyReplaceResponse;
export import PolicyCreateParams = PoliciesAPI.PolicyCreateParams;
export import PolicyReplaceParams = PoliciesAPI.PolicyReplaceParams;
export import PolicyUpdateParams = PoliciesAPI.PolicyUpdateParams;
}
8 changes: 4 additions & 4 deletions src/resources/access/applications/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -2,24 +2,24 @@

export {
ApplicationCreateResponse,
ApplicationUpdateResponse,
ApplicationListResponse,
ApplicationDeleteResponse,
ApplicationGetResponse,
ApplicationReplaceResponse,
ApplicationRevokeTokensResponse,
ApplicationCreateParams,
ApplicationReplaceParams,
ApplicationUpdateParams,
Applications,
} from './applications';
export { CaCreateResponse, CaListResponse, CaDeleteResponse, CaGetResponse, Cas } from './cas';
export {
PolicyCreateResponse,
PolicyUpdateResponse,
PolicyListResponse,
PolicyDeleteResponse,
PolicyGetResponse,
PolicyReplaceResponse,
PolicyCreateParams,
PolicyReplaceParams,
PolicyUpdateParams,
Policies,
} from './policies';
export { UserPolicyCheckListResponse, UserPolicyChecks } from './user-policy-checks';
Loading

0 comments on commit d6c32f0

Please sign in to comment.