/** * ELEMENTS API * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) * * The version of the OpenAPI document: 2 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ import * as runtime from '../runtime'; import { CloudAccountMini, CloudAccountMiniPartialUpdate, CloudAccountMiniUpdate, ListTopics, TestAWSCredentialsRequest, TestAWSCredentialsResponse } from '../models'; export interface CreateAWSAccountRequest { cloudAccountMiniUpdate: CloudAccountMiniUpdate; } export interface DeleteAWSAccountRequest { id: number; } export interface GetAWSAccountRequest { id: number; } export interface GetAWSAccountSNSTopicsRequest { id: number; } export interface GetAllAWSAccountsRequest { name?: string; id?: number; ordering?: string; limit?: number; offset?: number; } export interface PatchAWSAccountRequest { id: number; cloudAccountMiniPartialUpdate: CloudAccountMiniPartialUpdate; } export interface TestAWSAccountCredentialsRequest { testAWSCredentialsRequest: TestAWSCredentialsRequest; } export interface UpdateAWSAccountRequest { id: number; cloudAccountMiniUpdate: CloudAccountMiniUpdate; } /** * */ export declare class AWSApi extends runtime.BaseAPI { /** * ### Required permissions * User account permission: `tasks:manage` (read) / `system:admin-access` (write) */ createAWSAccountRaw(requestParameters: CreateAWSAccountRequest, initOverrides?: RequestInit): Promise>; /** * ### Required permissions * User account permission: `tasks:manage` (read) / `system:admin-access` (write) */ createAWSAccount(requestParameters: CreateAWSAccountRequest, initOverrides?: RequestInit): Promise; /** * ### Required permissions * User account permission: `tasks:manage` (read) / `system:admin-access` (write) */ deleteAWSAccountRaw(requestParameters: DeleteAWSAccountRequest, initOverrides?: RequestInit): Promise>; /** * ### Required permissions * User account permission: `tasks:manage` (read) / `system:admin-access` (write) */ deleteAWSAccount(requestParameters: DeleteAWSAccountRequest, initOverrides?: RequestInit): Promise; /** * ### Required permissions * User account permission: `tasks:manage` (read) / `system:admin-access` (write) */ getAWSAccountRaw(requestParameters: GetAWSAccountRequest, initOverrides?: RequestInit): Promise>; /** * ### Required permissions * User account permission: `tasks:manage` (read) / `system:admin-access` (write) */ getAWSAccount(requestParameters: GetAWSAccountRequest, initOverrides?: RequestInit): Promise; /** * ### Required permissions * User account permission: `tasks:manage` (read) / `system:admin-access` (write) */ getAWSAccountSNSTopicsRaw(requestParameters: GetAWSAccountSNSTopicsRequest, initOverrides?: RequestInit): Promise>; /** * ### Required permissions * User account permission: `tasks:manage` (read) / `system:admin-access` (write) */ getAWSAccountSNSTopics(requestParameters: GetAWSAccountSNSTopicsRequest, initOverrides?: RequestInit): Promise; /** * ### Required permissions * User account permission: `tasks:manage` (read) / `system:admin-access` (write) */ getAllAWSAccountsRaw(requestParameters: GetAllAWSAccountsRequest, initOverrides?: RequestInit): Promise>>; /** * ### Required permissions * User account permission: `tasks:manage` (read) / `system:admin-access` (write) */ getAllAWSAccounts(requestParameters: GetAllAWSAccountsRequest, initOverrides?: RequestInit): Promise>; /** * ### Required permissions * User account permission: `tasks:manage` (read) / `system:admin-access` (write) */ patchAWSAccountRaw(requestParameters: PatchAWSAccountRequest, initOverrides?: RequestInit): Promise>; /** * ### Required permissions * User account permission: `tasks:manage` (read) / `system:admin-access` (write) */ patchAWSAccount(requestParameters: PatchAWSAccountRequest, initOverrides?: RequestInit): Promise; /** * ### Required permissions * User account permission: `tasks:manage` (read) / `system:admin-access` (write) */ testAWSAccountCredentialsRaw(requestParameters: TestAWSAccountCredentialsRequest, initOverrides?: RequestInit): Promise>; /** * ### Required permissions * User account permission: `tasks:manage` (read) / `system:admin-access` (write) */ testAWSAccountCredentials(requestParameters: TestAWSAccountCredentialsRequest, initOverrides?: RequestInit): Promise; /** * ### Required permissions * User account permission: `tasks:manage` (read) / `system:admin-access` (write) */ updateAWSAccountRaw(requestParameters: UpdateAWSAccountRequest, initOverrides?: RequestInit): Promise>; /** * ### Required permissions * User account permission: `tasks:manage` (read) / `system:admin-access` (write) */ updateAWSAccount(requestParameters: UpdateAWSAccountRequest, initOverrides?: RequestInit): Promise; }