UNPKG

@devopness/sdk-js

Version:

Devopness API JS/TS SDK - Painless essential DevOps to everyone

106 lines (105 loc) 4.13 kB
/** * devopness API * Devopness API - Painless essential DevOps to everyone * * The version of the OpenAPI document: latest * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ import { ApiBaseService } from "../../../services/ApiBaseService"; import { ApiResponse } from "../../../common/ApiResponse"; import { ApplicationOptions } from '../../generated/models'; import { CloudInstanceRelation } from '../../generated/models'; import { CloudProviderService } from '../../generated/models'; import { CredentialOptions } from '../../generated/models'; import { CronJobOptions } from '../../generated/models'; import { EnvironmentOptions } from '../../generated/models'; import { NetworkRuleOptions } from '../../generated/models'; import { PermissionRelation } from '../../generated/models'; import { ResourceTypeRelation } from '../../generated/models'; import { ServerOptions } from '../../generated/models'; import { ServiceOptions } from '../../generated/models'; import { UserProfileOptions } from '../../generated/models'; import { VirtualHostOptions } from '../../generated/models'; /** * StaticDataApiService - Auto-generated */ export declare class StaticDataApiService extends ApiBaseService { /** * * @summary List `Application` resource options */ getStaticApplicationOptions(): Promise<ApiResponse<ApplicationOptions>>; /** * * @summary Get details of a single `Cloud Provider Service` * @param {string} cloudProviderServiceCode The cloud provider service code. */ getStaticCloudProviderService(cloudProviderServiceCode: string): Promise<ApiResponse<CloudProviderService>>; /** * * @summary List `Credential` resource options */ getStaticCredentialOptions(): Promise<ApiResponse<CredentialOptions>>; /** * * @summary List `CronJob` resource options */ getStaticCronJobOptions(): Promise<ApiResponse<CronJobOptions>>; /** * * @summary List `Environment` options */ getStaticEnvironmentOptions(): Promise<ApiResponse<EnvironmentOptions>>; /** * * @summary List `Network Rule` options */ getStaticNetworkRuleOptions(): Promise<ApiResponse<NetworkRuleOptions>>; /** * * @summary List `Server` options */ getStaticServerOptions(): Promise<ApiResponse<ServerOptions>>; /** * * @summary List `Service` resource options */ getStaticServiceOptions(): Promise<ApiResponse<ServiceOptions>>; /** * * @summary List `User profile` options */ getStaticUserProfileOptions(): Promise<ApiResponse<UserProfileOptions>>; /** * * @summary List `Virtual Host` options */ getStaticVirtualHostOptions(): Promise<ApiResponse<VirtualHostOptions>>; /** * * @summary List `Cloud Provider Service` instance types by region * @param {string} cloudProviderServiceCode The cloud provider service code. * @param {string} regionCode The region of the cloud provider to get related instances. * @param {number} [page] Number of the page to be retrieved * @param {number} [perPage] Number of items returned per page */ listStaticCloudInstancesByCloudProviderServiceCodeAndRegionCode(cloudProviderServiceCode: string, regionCode: string, page?: number, perPage?: number): Promise<ApiResponse<Array<CloudInstanceRelation>>>; /** * * @summary List available `Role` permissions * @param {number} [page] Number of the page to be retrieved * @param {number} [perPage] Number of items returned per page */ listStaticPermissions(page?: number, perPage?: number): Promise<ApiResponse<Array<PermissionRelation>>>; /** * * @summary List available resource types * @param {number} [page] Number of the page to be retrieved * @param {number} [perPage] Number of items returned per page */ listStaticResourceTypes(page?: number, perPage?: number): Promise<ApiResponse<Array<ResourceTypeRelation>>>; }