Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

  • default
    • default

Index

Constructors

Properties

AVTemplatePoliciesAPI: AVTemplatePoliciesAPI
ClientsAPI: ClientsAPI
CommandsAPI: CommandsAPI
ComputersAPI: ComputersAPI
ContactsAPI: ContactsAPI
DataViewsAPI: DataViewsAPI
DrivesAPI: DrivesAPI
EventLogsAPI: EventLogsAPI
LocationsAPI: LocationsAPI
MaintenanceWindowDefinitionsAPI: MaintenanceWindowDefinitionsAPI
MonitorsAPI: MonitorsAPI
NetworkDevicesAPI: NetworkDevicesAPI
PatchingAPI: PatchingAPI
RemoteAgentAPI: RemoteAgentAPI
ScriptingAPI: ScriptingAPI
SearchesAPI: SearchesAPI
TicketsAPI: TicketsAPI
UserProfilesAPI: UserProfilesAPI
config: AutomateConfig
paginate: (apiMethod: Function, paginateArgs: PaginationOptions, ...methodArgs: Record<string, unknown>[]) => Promise<unknown[]>

Type declaration

    • (apiMethod: Function, paginateArgs: PaginationOptions, ...methodArgs: Record<string, unknown>[]): Promise<unknown[]>
    • example
       cwa.paginate(cwa.ComputersAPI.getComputerList, {startPage: 1, pageSize: 1000}, {conditions: 'inactiveFlag = false'})

      Parameters

      • apiMethod: Function
      • paginateArgs: PaginationOptions
      • Rest ...methodArgs: Record<string, unknown>[]

      Returns Promise<unknown[]>

request: (args: RequestOptions) => Promise<any>

Type declaration

Accessors

  • get token(): undefined | string
  • set token(token: undefined | string): void
  • Returns undefined | string

  • Parameters

    • token: undefined | string

    Returns void

Methods

  • verifyToken(): Promise<boolean>
  • getToken(__namedParameters: { password?: string; serverUrl: string; twoFactorPasscode?: string; username?: string }): Promise<{ AbsoluteExpirationDate?: string; AccessToken?: string; ExpirationDate?: string; IsInternalTwoFactorRequired?: boolean; IsTwoFactorRequired?: boolean; TokenType?: string; UserId?: string }>
  • Parameters

    • __namedParameters: { password?: string; serverUrl: string; twoFactorPasscode?: string; username?: string }
      • Optional password?: string
      • serverUrl: string
      • Optional twoFactorPasscode?: string
      • Optional username?: string

    Returns Promise<{ AbsoluteExpirationDate?: string; AccessToken?: string; ExpirationDate?: string; IsInternalTwoFactorRequired?: boolean; IsTwoFactorRequired?: boolean; TokenType?: string; UserId?: string }>

Generated using TypeDoc