mirror of
https://github.com/gosticks/DefinitelyTyped.git
synced 2026-08-12 04:50:18 +00:00
tslint.json added and resolved lint errors
This commit is contained in:
Vendored
+223
-222
@@ -1,19 +1,20 @@
|
||||
// Type definitions for openstack-wrapper 2.1.6
|
||||
// Type definitions for openstack-wrapper 2.1
|
||||
// Project: https://www.npmjs.com/package/openstack-wrapper
|
||||
// Definitions by: Sanjay Madane <https://github.com/sanjaymadane>
|
||||
// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped
|
||||
// TypeScript Version: 2.3
|
||||
|
||||
export interface RequestOption{
|
||||
export interface RequestOption {
|
||||
uri?: string;
|
||||
headers?: any,
|
||||
json?: any,
|
||||
timeout?: any,
|
||||
metricRequestID?: string,
|
||||
metricUserName?: string,
|
||||
metricLogger?: any
|
||||
headers?: any;
|
||||
json?: any;
|
||||
timeout?: any;
|
||||
metricRequestID?: string;
|
||||
metricUserName?: string;
|
||||
metricLogger?: any;
|
||||
}
|
||||
export interface Project{
|
||||
|
||||
export interface Project {
|
||||
general_token: string;
|
||||
project_token: string;
|
||||
glance: Glance;
|
||||
@@ -22,247 +23,247 @@ export interface Project{
|
||||
octavia: Octavia;
|
||||
}
|
||||
|
||||
export function getSimpleProject(username: string, password: string, project_id: string, keystone_url: string, cb: Function):void;
|
||||
export function getSimpleProject(username: string, password: string, project_id: string, keystone_url: string, cb: (...args: any[]) => any): void;
|
||||
|
||||
export class Nova {
|
||||
request: any;
|
||||
mangler:any;
|
||||
mangleObject:any;
|
||||
url:any;
|
||||
token:any;
|
||||
timeout:any;
|
||||
request_id:any;
|
||||
user_name:any;
|
||||
logger:any;
|
||||
mangler: any;
|
||||
mangleObject: any;
|
||||
url: any;
|
||||
token: any;
|
||||
timeout: any;
|
||||
request_id: any;
|
||||
user_name: any;
|
||||
logger: any;
|
||||
|
||||
constructor(endpoint_url: string, auth_token: string);
|
||||
setTimeout(new_timeout: any):void;
|
||||
setRequestID(request_id: any):void;
|
||||
setUserName(user_name: string):void;
|
||||
setLogger(logger: any):void;
|
||||
setRequest(request_lib: any):void;
|
||||
setMangler(mangle_lib: any):void;
|
||||
getRequestOptions(path: string, json_value: any, extra_headers: any):RequestOption;
|
||||
listServers(cb:Function):any;
|
||||
getServer(id:string, cb:Function):any;
|
||||
createServer(data:any, cb:Function):any;
|
||||
renameServer(id:string, name:string, cb:Function):any;
|
||||
resizeServer(id:string, flavor:any,cb:Function):any;
|
||||
confirmResizeServer(id: string, cb:Function):any;
|
||||
revertResizeServer(id:string, cb:Function):any;
|
||||
removeServer(id:string,cb:Function):any;
|
||||
rebootServer(id:string, cb:Function):any;
|
||||
forceRebootServer(id: string, cb:Function):any;
|
||||
stopServer(id: string, cb:Function):any;
|
||||
startServer(id: string, cb:Function):any;
|
||||
pauseServer(id: string, cb:Function):any;
|
||||
suspendServer(id: string, cb:Function):any;
|
||||
resumeServer(is: string, cb:Function):any;
|
||||
getServerConsoleURL(type: any, id: string, cb:Function):any;
|
||||
getServerLog(id: string, length: any, cb:Function):any;
|
||||
createServerImage(id: string , data: any,cb:Function):any;
|
||||
setServerMetadata(id: string , data: any,cb:Function):any;
|
||||
listFlavors(cb:Function):any;
|
||||
getFlavor(id: string ,cb:Function):any;
|
||||
listFloatingIps(cb:Function):any;
|
||||
getFloatingIp(id: string, cb:Function):any;
|
||||
createFloatingIp(data: any,cb:Function):any;
|
||||
removeFloatingIp(id: string, cb:Function):any;
|
||||
associateFloatingIp(instance_id:any, ip_address: any,cb:Function):any;
|
||||
disassociateFloatingIp(instance_id:any, ip_address: any,cb:Function):any;
|
||||
listFloatingIpPools(cb:Function):any;
|
||||
getFloatingIpPool(id: string, cb:Function):any;
|
||||
listAvailabilityZones(cb:Function):any;
|
||||
getAvailabilityZone(id: string, cb:Function):any;
|
||||
listKeyPairs(cb:Function):any;
|
||||
getKeyPair(id: string, cb:Function):any;
|
||||
createKeyPair(name:string, public_key: any,cb:Function):any;
|
||||
removeKeyPair(id:string,cb:Function):any;
|
||||
getQuotaSet(project_id:string, cb:Function):any;
|
||||
setQuotaSet(project_id:string, data: any,cb:Function):any;
|
||||
getTenantUsage(project_id:string, start_date_obj:any, end_date_obj: any,cb:Function):any;
|
||||
assignSecurityGroup(security_group_name:string, instance_id:string, cb:Function):any;
|
||||
removeSecurityGroup(security_group_name: string, instance_id:string, cb:Function):any;
|
||||
getImageMetaData(id:string, cb:Function):any;
|
||||
setImageMetaData(id:string, data:any, cb:Function):any;
|
||||
setTimeout(new_timeout: any): void;
|
||||
setRequestID(request_id: any): void;
|
||||
setUserName(user_name: string): void;
|
||||
setLogger(logger: any): void;
|
||||
setRequest(request_lib: any): void;
|
||||
setMangler(mangle_lib: any): void;
|
||||
getRequestOptions(path: string, json_value: any, extra_headers: any): RequestOption;
|
||||
listServers(cb: (...args: any[]) => any): any;
|
||||
getServer(id: string, cb: (...args: any[]) => any): any;
|
||||
createServer(data: any, cb: (...args: any[]) => any): any;
|
||||
renameServer(id: string, name: string, cb: (...args: any[]) => any): any;
|
||||
resizeServer(id: string, flavor: any, cb: (...args: any[]) => any): any;
|
||||
confirmResizeServer(id: string, cb: (...args: any[]) => any): any;
|
||||
revertResizeServer(id: string, cb: (...args: any[]) => any): any;
|
||||
removeServer(id: string, cb: (...args: any[]) => any): any;
|
||||
rebootServer(id: string, cb: (...args: any[]) => any): any;
|
||||
forceRebootServer(id: string, cb: (...args: any[]) => any): any;
|
||||
stopServer(id: string, cb: (...args: any[]) => any): any;
|
||||
startServer(id: string, cb: (...args: any[]) => any): any;
|
||||
pauseServer(id: string, cb: (...args: any[]) => any): any;
|
||||
suspendServer(id: string, cb: (...args: any[]) => any): any;
|
||||
resumeServer(is: string, cb: (...args: any[]) => any): any;
|
||||
getServerConsoleURL(type: any, id: string, cb: (...args: any[]) => any): any;
|
||||
getServerLog(id: string, length: any, cb: (...args: any[]) => any): any;
|
||||
createServerImage(id: string , data: any, cb: (...args: any[]) => any): any;
|
||||
setServerMetadata(id: string , data: any, cb: (...args: any[]) => any): any;
|
||||
listFlavors(cb: (...args: any[]) => any): any;
|
||||
getFlavor(id: string, cb: (...args: any[]) => any): any;
|
||||
listFloatingIps(cb: (...args: any[]) => any): any;
|
||||
getFloatingIp(id: string, cb: (...args: any[]) => any): any;
|
||||
createFloatingIp(data: any, cb: (...args: any[]) => any): any;
|
||||
removeFloatingIp(id: string, cb: (...args: any[]) => any): any;
|
||||
associateFloatingIp(instance_id: any, ip_address: any, cb: (...args: any[]) => any): any;
|
||||
disassociateFloatingIp(instance_id: any, ip_address: any, cb: (...args: any[]) => any): any;
|
||||
listFloatingIpPools(cb: (...args: any[]) => any): any;
|
||||
getFloatingIpPool(id: string, cb: (...args: any[]) => any): any;
|
||||
listAvailabilityZones(cb: (...args: any[]) => any): any;
|
||||
getAvailabilityZone(id: string, cb: (...args: any[]) => any): any;
|
||||
listKeyPairs(cb: (...args: any[]) => any): any;
|
||||
getKeyPair(id: string, cb: (...args: any[]) => any): any;
|
||||
createKeyPair(name: string, public_key: any, cb: (...args: any[]) => any): any;
|
||||
removeKeyPair(id: string, cb: (...args: any[]) => any): any;
|
||||
getQuotaSet(project_id: string, cb: (...args: any[]) => any): any;
|
||||
setQuotaSet(project_id: string, data: any, cb: (...args: any[]) => any): any;
|
||||
getTenantUsage(project_id: string, start_date_obj: any, end_date_obj: any, cb: (...args: any[]) => any): any;
|
||||
assignSecurityGroup(security_group_name: string, instance_id: string, cb: (...args: any[]) => any): any;
|
||||
removeSecurityGroup(security_group_name: string, instance_id: string, cb: (...args: any[]) => any): any;
|
||||
getImageMetaData(id: string, cb: (...args: any[]) => any): any;
|
||||
setImageMetaData(id: string, data: any, cb: (...args: any[]) => any): any;
|
||||
}
|
||||
|
||||
export class Glance {
|
||||
request: any;
|
||||
mangler:any;
|
||||
mangleObject:any;
|
||||
url:any;
|
||||
token:any;
|
||||
timeout:any;
|
||||
request_id:any;
|
||||
user_name:any;
|
||||
logger:any;
|
||||
mangler: any;
|
||||
mangleObject: any;
|
||||
url: any;
|
||||
token: any;
|
||||
timeout: any;
|
||||
request_id: any;
|
||||
user_name: any;
|
||||
logger: any;
|
||||
|
||||
constructor(endpoint_url: string, auth_token: string);
|
||||
setTimeout(new_timeout: any):void;
|
||||
setRequestID(request_id: any):void;
|
||||
setUserName(user_name: string):void;
|
||||
setLogger(logger: any):void;
|
||||
setRequest(request_lib: any):void;
|
||||
setMangler(mangle_lib: any):void;
|
||||
getRequestOptions(path: string, json_value: any, extra_headers: any):RequestOption;
|
||||
listImages(cb: Function):any;
|
||||
getImage(id: any, cb: Function):any;
|
||||
queueImage(data: any, cb: Function):any;
|
||||
uploadImage(id: any, stream: any, cb: Function):any;
|
||||
updateImage(id: any, data: any, cb: Function):any;
|
||||
removeImage(id: any, cb: Function):any;
|
||||
setTimeout(new_timeout: any): void;
|
||||
setRequestID(request_id: any): void;
|
||||
setUserName(user_name: string): void;
|
||||
setLogger(logger: any): void;
|
||||
setRequest(request_lib: any): void;
|
||||
setMangler(mangle_lib: any): void;
|
||||
getRequestOptions(path: string, json_value: any, extra_headers: any): RequestOption;
|
||||
listImages(cb: (...args: any[]) => any): any;
|
||||
getImage(id: any, cb: (...args: any[]) => any): any;
|
||||
queueImage(data: any, cb: (...args: any[]) => any): any;
|
||||
uploadImage(id: any, stream: any, cb: (...args: any[]) => any): any;
|
||||
updateImage(id: any, data: any, cb: (...args: any[]) => any): any;
|
||||
removeImage(id: any, cb: (...args: any[]) => any): any;
|
||||
}
|
||||
|
||||
export class Keystone {
|
||||
request: any;
|
||||
mangler:any;
|
||||
mangleObject:any;
|
||||
url:any;
|
||||
timeout:any;
|
||||
request_id:any;
|
||||
user_name:any;
|
||||
logger:any;
|
||||
mangler: any;
|
||||
mangleObject: any;
|
||||
url: any;
|
||||
timeout: any;
|
||||
request_id: any;
|
||||
user_name: any;
|
||||
logger: any;
|
||||
|
||||
constructor(endpoint_url: string);
|
||||
|
||||
setTimeout(new_timeout: any):void;
|
||||
setRequestID(request_id: any):void;
|
||||
setUserName(user_name: string):void;
|
||||
setLogger(logger: any):void;
|
||||
setRequest(request_lib: any):void;
|
||||
setMangler(mangle_lib: any):void;
|
||||
getRequestOptions(path: string, json_value: any, extra_headers: any):RequestOption;
|
||||
getToken(username: string, password: string, cb: Function):any;
|
||||
getProjectTokenForReal(auth_data: any, cb: Function):any;
|
||||
getProjectToken(access_token:any, project_id:any, cb: Function):any;
|
||||
getProjectTokenByName(access_token:any, domain_id:any, project_name:string, cb: Function):any;
|
||||
listProjects(admin_access_token: any, cb: Function):any;
|
||||
listUserProjects(username:any, access_token: any, cb: Function):any;
|
||||
getProjectByName(admin_access_token: any, project_name:any, cb: Function):any;
|
||||
listRoles(project_token:any, cb: Function):any;
|
||||
listRoleAssignments(project_token:any, project_id:any, cb: Function):any;
|
||||
addRoleAssignment(project_token:any, project_id:any, entry_id:any, entry_type:any, role_id: any, cb: Function):any;
|
||||
removeRoleAssignment(project_token:any, project_id:any, entry_id:any, entry_type:any, role_id: any, cb: Function):any;
|
||||
listMetaEnvironments(auth_token:any, cb: Function):any;
|
||||
listMetaOwningGroups(auth_token:any, cb: Function):any;
|
||||
listProjectMeta(project_token:any, project_id:any, cb: Function):any;
|
||||
updateProjectMeta(project_token:any, project_id:any,new_meta:any, cb: Function):any;
|
||||
setTimeout(new_timeout: any): void;
|
||||
setRequestID(request_id: any): void;
|
||||
setUserName(user_name: string): void;
|
||||
setLogger(logger: any): void;
|
||||
setRequest(request_lib: any): void;
|
||||
setMangler(mangle_lib: any): void;
|
||||
getRequestOptions(path: string, json_value: any, extra_headers: any): RequestOption;
|
||||
getToken(username: string, password: string, cb: (...args: any[]) => any): any;
|
||||
getProjectTokenForReal(auth_data: any, cb: (...args: any[]) => any): any;
|
||||
getProjectToken(access_token: any, project_id: any, cb: (...args: any[]) => any): any;
|
||||
getProjectTokenByName(access_token: any, domain_id: any, project_name: string, cb: (...args: any[]) => any): any;
|
||||
listProjects(admin_access_token: any, cb: (...args: any[]) => any): any;
|
||||
listUserProjects(username: any, access_token: any, cb: (...args: any[]) => any): any;
|
||||
getProjectByName(admin_access_token: any, project_name: any, cb: (...args: any[]) => any): any;
|
||||
listRoles(project_token: any, cb: (...args: any[]) => any): any;
|
||||
listRoleAssignments(project_token: any, project_id: any, cb: (...args: any[]) => any): any;
|
||||
addRoleAssignment(project_token: any, project_id: any, entry_id: any, entry_type: any, role_id: any, cb: (...args: any[]) => any): any;
|
||||
removeRoleAssignment(project_token: any, project_id: any, entry_id: any, entry_type: any, role_id: any, cb: (...args: any[]) => any): any;
|
||||
listMetaEnvironments(auth_token: any, cb: (...args: any[]) => any): any;
|
||||
listMetaOwningGroups(auth_token: any, cb: (...args: any[]) => any): any;
|
||||
listProjectMeta(project_token: any, project_id: any, cb: (...args: any[]) => any): any;
|
||||
updateProjectMeta(project_token: any, project_id: any, new_meta: any, cb: (...args: any[]) => any): any;
|
||||
}
|
||||
|
||||
export class Neutron {
|
||||
request: any;
|
||||
mangler:any;
|
||||
mangleObject:any;
|
||||
url:any;
|
||||
token:any;
|
||||
timeout:any;
|
||||
request_id:any;
|
||||
user_name:any;
|
||||
logger:any;
|
||||
mangler: any;
|
||||
mangleObject: any;
|
||||
url: any;
|
||||
token: any;
|
||||
timeout: any;
|
||||
request_id: any;
|
||||
user_name: any;
|
||||
logger: any;
|
||||
|
||||
constructor(endpoint_url: string, auth_token: string);
|
||||
setTimeout(new_timeout: any):void;
|
||||
setRequestID(request_id: any):void;
|
||||
setUserName(user_name: string):void;
|
||||
setLogger(logger: any):void;
|
||||
setRequest(request_lib: any):void;
|
||||
setMangler(mangle_lib: any):void;
|
||||
getRequestOptions(path: string, json_value: any, extra_headers: any):RequestOption;
|
||||
listNetworks(cb: Function):any;
|
||||
getNetwork(network_id:string, cb: Function):any;
|
||||
listSubnets(cb: Function):any;
|
||||
getSubnet(subnet_id:any, cb: Function):any;
|
||||
listRouters(cb: Function):any;
|
||||
getRouter(router_id:any, cb: Function):any;
|
||||
createFloatingIp(floating_network_id:any, cb: Function):any;
|
||||
listFloatingIps(options:any, cb: Function):any;
|
||||
getFloatingIp(ip_id:any, cb: Function):any;
|
||||
updateFloatingIp(ip_id:any, port_id:any,cb: Function):any;
|
||||
removeFloatingIp(ip_id:any, cb: Function):any;
|
||||
listPorts(options:any, cb: Function):any;
|
||||
getPort(port_id:any,cb: Function):any;
|
||||
updatePort(port_id:any, data:any, cb: Function):any;
|
||||
listSecurityGroups(project_id:any, cb: Function):any;
|
||||
getSecurityGroup(group_id:any, cb: Function):any;
|
||||
createSecurityGroup(group_name:any, data:any, cb: Function):any;
|
||||
updateSecurityGroup(group_id:any, data:any, cb: Function):any;
|
||||
removeSecurityGroup(group_id:any, cb: Function):any;
|
||||
listSecurityGroupRules(cb: Function):any;
|
||||
getSecurityGroupRule(rule_id:any, cb: Function):any;
|
||||
createSecurityGroupRule(group_id:any, data:any, cb: Function):any;
|
||||
removeSecurityGroupRule(rule_id:any, cb: Function):any;
|
||||
listLoadBalancers(cb: Function):any;
|
||||
getLoadBalancer(lb_id:any, cb: Function):any;
|
||||
createLoadBalancer(tenant_id:any, vip_subnet_id:any, cb: Function):any;
|
||||
updateLoadBalancer(lb_id:any, data:any, cb: Function):any;
|
||||
removeLoadBalancer(lb_id:any, cb: Function):any;
|
||||
listLBListeners(cb: Function):any;
|
||||
getLBListener(lb_id:any, cb: Function):any;
|
||||
createLBListener(tenant_id:any, loadbalancer_id:any, description:any, protocol:any, data:any, cb: Function):any;
|
||||
updateLBListener(listener_id:any, data:any, cb: Function):any;
|
||||
removeLBListener(listener_id:any, cb: Function):any;
|
||||
listLBPools(cb: Function):any;
|
||||
getLBPool(pool_id:any, cb: Function):any;
|
||||
createLBPool(tenant_id:any, protocol:any, lb_algorithm:any, listener_id:any, data:any, cb: Function):any;
|
||||
updateLBPool(pool_id:any, data:any, cb: Function):any;
|
||||
removeLBPool(pool_id:any, cb: Function):any;
|
||||
listLBPoolMembers(pool_id:any, cb: Function):any;
|
||||
getLBPoolMember(pool_id:any, member_id:any, cb: Function):any;
|
||||
createLBPoolMember(pool_id:any, tenant_id:any, address:any, protocol_port:any, data:any, cb: Function):any;
|
||||
updateLBPoolMember(pool_id:any, member_id:any, data:any, cb: Function):any;
|
||||
removeLBPoolMember(pool_id:any, member_id:any, cb: Function):any;
|
||||
listLBHealthMonitors(cb: Function):any;
|
||||
getLBHealthMonitor(health_monitor_id:any, cb: Function):any;
|
||||
createLBHealthMonitor(tenant_id:any, type:any, delay:any, timeout:any, max_retries:any, pool_id:any, data:any, cb: Function):any;
|
||||
updateLBHealthMonitor(health_monitor_id:any, data:any, cb: Function):any;
|
||||
removeLBHealthMonitor(health_monitor_id:any, cb: Function):any;
|
||||
getLBStats(lb_id:any, cb: Function):any;
|
||||
setTimeout(new_timeout: any): void;
|
||||
setRequestID(request_id: any): void;
|
||||
setUserName(user_name: string): void;
|
||||
setLogger(logger: any): void;
|
||||
setRequest(request_lib: any): void;
|
||||
setMangler(mangle_lib: any): void;
|
||||
getRequestOptions(path: string, json_value: any, extra_headers: any): RequestOption;
|
||||
listNetworks(cb: (...args: any[]) => any): any;
|
||||
getNetwork(network_id: string, cb: (...args: any[]) => any): any;
|
||||
listSubnets(cb: (...args: any[]) => any): any;
|
||||
getSubnet(subnet_id: any, cb: (...args: any[]) => any): any;
|
||||
listRouters(cb: (...args: any[]) => any): any;
|
||||
getRouter(router_id: any, cb: (...args: any[]) => any): any;
|
||||
createFloatingIp(floating_network_id: any, cb: (...args: any[]) => any): any;
|
||||
listFloatingIps(options: any, cb: (...args: any[]) => any): any;
|
||||
getFloatingIp(ip_id: any, cb: (...args: any[]) => any): any;
|
||||
updateFloatingIp(ip_id: any, port_id: any, cb: (...args: any[]) => any): any;
|
||||
removeFloatingIp(ip_id: any, cb: (...args: any[]) => any): any;
|
||||
listPorts(options: any, cb: (...args: any[]) => any): any;
|
||||
getPort(port_id: any, cb: (...args: any[]) => any): any;
|
||||
updatePort(port_id: any, data: any, cb: (...args: any[]) => any): any;
|
||||
listSecurityGroups(project_id: any, cb: (...args: any[]) => any): any;
|
||||
getSecurityGroup(group_id: any, cb: (...args: any[]) => any): any;
|
||||
createSecurityGroup(group_name: any, data: any, cb: (...args: any[]) => any): any;
|
||||
updateSecurityGroup(group_id: any, data: any, cb: (...args: any[]) => any): any;
|
||||
removeSecurityGroup(group_id: any, cb: (...args: any[]) => any): any;
|
||||
listSecurityGroupRules(cb: (...args: any[]) => any): any;
|
||||
getSecurityGroupRule(rule_id: any, cb: (...args: any[]) => any): any;
|
||||
createSecurityGroupRule(group_id: any, data: any, cb: (...args: any[]) => any): any;
|
||||
removeSecurityGroupRule(rule_id: any, cb: (...args: any[]) => any): any;
|
||||
listLoadBalancers(cb: (...args: any[]) => any): any;
|
||||
getLoadBalancer(lb_id: any, cb: (...args: any[]) => any): any;
|
||||
createLoadBalancer(tenant_id: any, vip_subnet_id: any, cb: (...args: any[]) => any): any;
|
||||
updateLoadBalancer(lb_id: any, data: any, cb: (...args: any[]) => any): any;
|
||||
removeLoadBalancer(lb_id: any, cb: (...args: any[]) => any): any;
|
||||
listLBListeners(cb: (...args: any[]) => any): any;
|
||||
getLBListener(lb_id: any, cb: (...args: any[]) => any): any;
|
||||
createLBListener(tenant_id: any, loadbalancer_id: any, description: any, protocol: any, data: any, cb: (...args: any[]) => any): any;
|
||||
updateLBListener(listener_id: any, data: any, cb: (...args: any[]) => any): any;
|
||||
removeLBListener(listener_id: any, cb: (...args: any[]) => any): any;
|
||||
listLBPools(cb: (...args: any[]) => any): any;
|
||||
getLBPool(pool_id: any, cb: (...args: any[]) => any): any;
|
||||
createLBPool(tenant_id: any, protocol: any, lb_algorithm: any, listener_id: any, data: any, cb: (...args: any[]) => any): any;
|
||||
updateLBPool(pool_id: any, data: any, cb: (...args: any[]) => any): any;
|
||||
removeLBPool(pool_id: any, cb: (...args: any[]) => any): any;
|
||||
listLBPoolMembers(pool_id: any, cb: (...args: any[]) => any): any;
|
||||
getLBPoolMember(pool_id: any, member_id: any, cb: (...args: any[]) => any): any;
|
||||
createLBPoolMember(pool_id: any, tenant_id: any, address: any, protocol_port: any, data: any, cb: (...args: any[]) => any): any;
|
||||
updateLBPoolMember(pool_id: any, member_id: any, data: any, cb: (...args: any[]) => any): any;
|
||||
removeLBPoolMember(pool_id: any, member_id: any, cb: (...args: any[]) => any): any;
|
||||
listLBHealthMonitors(cb: (...args: any[]) => any): any;
|
||||
getLBHealthMonitor(health_monitor_id: any, cb: (...args: any[]) => any): any;
|
||||
createLBHealthMonitor(tenant_id: any, type: any, delay: any, timeout: any, max_retries: any, pool_id: any, data: any, cb: (...args: any[]) => any): any;
|
||||
updateLBHealthMonitor(health_monitor_id: any, data: any, cb: (...args: any[]) => any): any;
|
||||
removeLBHealthMonitor(health_monitor_id: any, cb: (...args: any[]) => any): any;
|
||||
getLBStats(lb_id: any, cb: (...args: any[]) => any): any;
|
||||
}
|
||||
|
||||
export class Octavia {
|
||||
url:any;
|
||||
token:any;
|
||||
timeout:any;
|
||||
request_id:any;
|
||||
user_name:string;
|
||||
logger:any;
|
||||
url: any;
|
||||
token: any;
|
||||
timeout: any;
|
||||
request_id: any;
|
||||
user_name: string;
|
||||
logger: any;
|
||||
retries: number;
|
||||
retry_delay: number;
|
||||
|
||||
constructor(endpoint_url: string, auth_token: string);
|
||||
setTimeout(new_timeout: any):void;
|
||||
setRequestID(request_id: any):void;
|
||||
setUserName(user_name: string):void;
|
||||
setLogger(logger: any):void;
|
||||
setRequest(request_lib: any):void;
|
||||
setRetries(retries:number):void;
|
||||
setRetryDelay(retry_delay:number):void;
|
||||
getRequestOptions(path: string, json_value:any):RequestOption;
|
||||
listLoadBalancers(cb:Function):any;
|
||||
getLoadBalancer(lb_id: string, cb:Function):any;
|
||||
createLoadBalancer(project_id:string, data:any,cb:Function):any;
|
||||
updateLoadBalancer(lb_id:string, data:any,cb:Function):any;
|
||||
removeLoadBalancer(lb_id:string, cb:Function):any;
|
||||
listLBListeners(cb:Function):any;
|
||||
getLBListener(listener_id: string, cb:Function):any;
|
||||
createLBListener(loadbalancer_id:string, protocol:any, data:any,cb:Function):any;
|
||||
updateLBListener(listener_id:string, data:any,cb:Function):any;
|
||||
removeLBListener(listener_id: string, cb:Function):any;
|
||||
listLBPools(cb:Function):any;
|
||||
getLBPool(pool_id: string, cb:Function):any;
|
||||
createLBPool(protocol:any, lb_algorithm:any, data:any,cb:Function):any;
|
||||
updateLBPool(pool_id:string, data:any,cb:Function):any;
|
||||
removeLBPool(pool_id:string, cb:Function):any;
|
||||
listLBPoolMembers(pool_id:string, cb:Function):any;
|
||||
getLBPoolMember(pool_id:string, member_id:string,cb:Function):any;
|
||||
createLBPoolMember(pool_id:string, address:any, protocol_port:any, data:any,cb:Function):any;
|
||||
updateLBPoolMember(pool_id:string, member_id:string, data:any,cb:Function):any;
|
||||
removeLBPoolMember(pool_id:string, member_id:string,cb:Function):any;
|
||||
listLBHealthMonitors(cb:Function):any;
|
||||
getLBHealthMonitor(health_monitor_id:string,cb:Function):any;
|
||||
createLBHealthMonitor(pool_id:string, type:any, delay:number, timeout:number, max_retries:number, data:any,cb:Function):any;
|
||||
updateLBHealthMonitor(health_monitor_id:string, data:any,cb:Function):any;
|
||||
removeLBHealthMonitor(health_monitor_id:string,cb:Function):any;
|
||||
getLBStats(lb_id:string,cb:Function):any;
|
||||
}
|
||||
setTimeout(new_timeout: any): void;
|
||||
setRequestID(request_id: any): void;
|
||||
setUserName(user_name: string): void;
|
||||
setLogger(logger: any): void;
|
||||
setRequest(request_lib: any): void;
|
||||
setRetries(retries: number): void;
|
||||
setRetryDelay(retry_delay: number): void;
|
||||
getRequestOptions(path: string, json_value: any): RequestOption;
|
||||
listLoadBalancers(cb: (...args: any[]) => any): any;
|
||||
getLoadBalancer(lb_id: string, cb: (...args: any[]) => any): any;
|
||||
createLoadBalancer(project_id: string, data: any, cb: (...args: any[]) => any): any;
|
||||
updateLoadBalancer(lb_id: string, data: any, cb: (...args: any[]) => any): any;
|
||||
removeLoadBalancer(lb_id: string, cb: (...args: any[]) => any): any;
|
||||
listLBListeners(cb: (...args: any[]) => any): any;
|
||||
getLBListener(listener_id: string, cb: (...args: any[]) => any): any;
|
||||
createLBListener(loadbalancer_id: string, protocol: any, data: any, cb: (...args: any[]) => any): any;
|
||||
updateLBListener(listener_id: string, data: any, cb: (...args: any[]) => any): any;
|
||||
removeLBListener(listener_id: string, cb: (...args: any[]) => any): any;
|
||||
listLBPools(cb: (...args: any[]) => any): any;
|
||||
getLBPool(pool_id: string, cb: (...args: any[]) => any): any;
|
||||
createLBPool(protocol: any, lb_algorithm: any, data: any, cb: (...args: any[]) => any): any;
|
||||
updateLBPool(pool_id: string, data: any, cb: (...args: any[]) => any): any;
|
||||
removeLBPool(pool_id: string, cb: (...args: any[]) => any): any;
|
||||
listLBPoolMembers(pool_id: string, cb: (...args: any[]) => any): any;
|
||||
getLBPoolMember(pool_id: string, member_id: string, cb: (...args: any[]) => any): any;
|
||||
createLBPoolMember(pool_id: string, address: any, protocol_port: any, data: any, cb: (...args: any[]) => any): any;
|
||||
updateLBPoolMember(pool_id: string, member_id: string, data: any, cb: (...args: any[]) => any): any;
|
||||
removeLBPoolMember(pool_id: string, member_id: string, cb: (...args: any[]) => any): any;
|
||||
listLBHealthMonitors(cb: (...args: any[]) => any): any;
|
||||
getLBHealthMonitor(health_monitor_id: string, cb: (...args: any[]) => any): any;
|
||||
createLBHealthMonitor(pool_id: string, type: any, delay: number, timeout: number, max_retries: number, data: any, cb: (...args: any[]) => any): any;
|
||||
updateLBHealthMonitor(health_monitor_id: string, data: any, cb: (...args: any[]) => any): any;
|
||||
removeLBHealthMonitor(health_monitor_id: string, cb: (...args: any[]) => any): any;
|
||||
getLBStats(lb_id: string, cb: (...args: any[]) => any): any;
|
||||
}
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
import * as OSWrap from 'openstack-wrapper';
|
||||
|
||||
const keystone = new OSWrap.Keystone("endpoint-url");
|
||||
const glance = new OSWrap.Glance("endpoint-url","auth-token");
|
||||
const neutron = new OSWrap.Neutron("endpoint-url","auth-token");
|
||||
const octavia = new OSWrap.Octavia("endpoint-url","auth-token");
|
||||
const nova = new OSWrap.Nova("endpoint-url","auth-token");
|
||||
const glance = new OSWrap.Glance("endpoint-url", "auth-token");
|
||||
const neutron = new OSWrap.Neutron("endpoint-url", "auth-token");
|
||||
const octavia = new OSWrap.Octavia("endpoint-url", "auth-token");
|
||||
const nova = new OSWrap.Nova("endpoint-url", "auth-token");
|
||||
|
||||
@@ -0,0 +1,4 @@
|
||||
{
|
||||
"extends": "dtslint/dt.json",
|
||||
"rules": { }
|
||||
}
|
||||
Reference in New Issue
Block a user