skysync-cli
Version:
SkySync Command Line Interface
17 lines (16 loc) • 1.26 kB
TypeScript
import { IHttpClient } from '../http';
import { BaseResource } from './resource';
import { PolicyLocationAction, PromptAttributes, TrackingGroupLocationActions } from '../models';
import { CancellationToken } from '../cancellation-token';
export declare class PolicyLocationActionsResource extends BaseResource {
constructor(httpClient: IHttpClient);
private getResourcePath;
private getResourcePathSingle;
getActions(policyId: string, locationId: string, params?: any, token?: CancellationToken): Promise<TrackingGroupLocationActions>;
getConfigurationPrompt(policyId: string, locationId: string, trackingGroupActionId: string, params?: any, token?: CancellationToken): Promise<{
config_attributes: PromptAttributes;
}>;
add(policyId: string, locationId: string, trackingGroupActionId: string, body: PolicyLocationAction, params?: any, token?: CancellationToken): Promise<PolicyLocationAction>;
update(policyId: string, locationId: string, trackingGroupActionId: string, body: PolicyLocationAction, params?: any, token?: CancellationToken): Promise<PolicyLocationAction>;
delete(policyId: string, locationId: string, trackingGroupActionId: string, token?: CancellationToken): Promise<boolean>;
}