@squidcloud/client
Version:
A typescript implementation of the Squid client
30 lines (29 loc) • 960 B
TypeScript
import { ConnectorClient } from './connector-client';
import { IntegrationClient } from './integration-client';
import { SecretClient } from './secret.client';
/**
* AdminClient provides access to application administrative operations,
* including integrations, connectors, and secrets management.
* @category Platform
*/
export declare class AdminClient {
private readonly rpcManager;
private readonly region;
private readonly appId;
private readonly consoleRegion;
private readonly integrationClient;
private readonly connectorClient;
private readonly secretClient;
/**
* Returns the IntegrationClient for managing integrations.
*/
integrations(): IntegrationClient;
/**
* Returns the ConnectorClient for managing app-level (integration-less) connectors.
*/
connectors(): ConnectorClient;
/**
* Returns the SecretClient for managing secrets.
*/
secrets(): SecretClient;
}