redis-cloud-api-sdk
Advanced tools
Comparing version 1.6.0 to 1.6.2
import { AxiosInstance } from "axios"; | ||
import { CidrUpdateParameters, CreateSubscriptionParameters, SubscriptionUpdateParameters, VpcPeeringCreationParameters } from "../types/parameters/subscription"; | ||
import { SubscriptionCidrWhitelist, SubscriptionVpcPeering } from "../types/responses/subscription"; | ||
import { | ||
CidrUpdateParameters, CreateSubscriptionParameters, SubscriptionUpdateParameters, | ||
VpcPeeringCreationParameters | ||
} from "../types/parameters/subscription"; | ||
import { SubscriptionCidrWhitelist, SubscriptionVpcPeering, SubscriptionResponse } from "../types/responses/subscription"; | ||
import { TaskResponse } from '../types/task'; | ||
@@ -16,3 +19,3 @@ import { Task } from '../api/task'; | ||
*/ | ||
async getSubscriptions(): Promise<Subscription[] & {[key: string]: any}> { | ||
async getSubscriptions(): Promise<SubscriptionResponse[] & {[key: string]: any}> { | ||
try { | ||
@@ -47,3 +50,3 @@ const response: any = await this.client.get('/subscriptions'); | ||
*/ | ||
async getSubscription(subscriptionId: number): Promise<Subscription & {[key: string]: any}> { | ||
async getSubscription(subscriptionId: number): Promise<SubscriptionResponse & {[key: string]: any}> { | ||
try { | ||
@@ -50,0 +53,0 @@ const response: any = await this.client.get(`/subscriptions/${subscriptionId}`); |
import { CreateSubscriptionParameters, SubscriptionUpdateParameters, CidrUpdateParameters, VpcPeeringCreationParameters } from './types/parameters/subscription'; | ||
import { DatabaseImportParameters, DatabaseCreationParameters, DatabaseUpdateParameters } from './types/parameters/database'; | ||
import { CloudAccountCreationParameters, CloudAccountUpdateParameters } from './types/parameters/cloud-account'; | ||
import { SubscriptionCloudProvider, SubscriptionCidrWhitelist, SubscriptionStatus, SubscriptionVpcPeering, SubscriptionVpcPeeringStatus } from './types/responses/subscription'; | ||
import { SubscriptionCloudProvider, SubscriptionCidrWhitelist, SubscriptionStatus, SubscriptionVpcPeering, SubscriptionVpcPeeringStatus, SubscriptionResponse } from './types/responses/subscription'; | ||
import { AccountInformation, DatabaseModule, SystemLog, PaymentMethod, Plan, Region, DataPersistence } from './types/responses/general'; | ||
@@ -9,3 +9,2 @@ import { CloudAccount, CloudAccountStatus } from './types/responses/cloud-account'; | ||
import { DatabaseResponse, DatabaseStatus } from './types/responses/database'; | ||
import { Subscription } from './api/subscription'; | ||
import { Task } from './api/task'; | ||
@@ -77,3 +76,3 @@ export declare class CloudAPISDK { | ||
*/ | ||
getSubscriptions(): Promise<Subscription[] & { | ||
getSubscriptions(): Promise<SubscriptionResponse[] & { | ||
[key: string]: any; | ||
@@ -92,3 +91,3 @@ }>; | ||
*/ | ||
getSubscription(subscriptionId: number): Promise<Subscription & { | ||
getSubscription(subscriptionId: number): Promise<SubscriptionResponse & { | ||
[key: string]: any; | ||
@@ -256,3 +255,3 @@ }>; | ||
*/ | ||
waitForSubscriptionStatus(subscriptionId: number, expectedStatus: SubscriptionStatus, timeoutInSeconds?: number, sleepTimeInSeconds?: number): Promise<Subscription & { | ||
waitForSubscriptionStatus(subscriptionId: number, expectedStatus: SubscriptionStatus, timeoutInSeconds?: number, sleepTimeInSeconds?: number): Promise<SubscriptionResponse & { | ||
[key: string]: any; | ||
@@ -259,0 +258,0 @@ }>; |
import { AxiosInstance } from "axios"; | ||
import { CidrUpdateParameters, CreateSubscriptionParameters, SubscriptionUpdateParameters, VpcPeeringCreationParameters } from "../types/parameters/subscription"; | ||
import { SubscriptionCidrWhitelist, SubscriptionVpcPeering } from "../types/responses/subscription"; | ||
import { SubscriptionCidrWhitelist, SubscriptionVpcPeering, SubscriptionResponse } from "../types/responses/subscription"; | ||
import { TaskResponse } from '../types/task'; | ||
@@ -13,3 +13,3 @@ export declare class Subscription { | ||
*/ | ||
getSubscriptions(): Promise<Subscription[] & { | ||
getSubscriptions(): Promise<SubscriptionResponse[] & { | ||
[key: string]: any; | ||
@@ -28,3 +28,3 @@ }>; | ||
*/ | ||
getSubscription(subscriptionId: number): Promise<Subscription & { | ||
getSubscription(subscriptionId: number): Promise<SubscriptionResponse & { | ||
[key: string]: any; | ||
@@ -31,0 +31,0 @@ }>; |
@@ -7,4 +7,4 @@ export { CloudAPISDK, CloudAPISDKParameters } from './api'; | ||
export { DatabaseProtocol, DatabaseDataEvictionPolicy, DatabaseDataPersistence, DatabaseImportSource, DatabaseThroughputMeasurement, DatabaseStatus, DatabaseResponse, DatabaseReplicaOfEndpoints } from './types/responses/database'; | ||
export { SubscriptionCloudProvider, SubscriptionMemoryStorage, Subscription, SubscriptionPricing, SubscriptionStatus, } from './types/responses/subscription'; | ||
export { SubscriptionCloudProvider, SubscriptionMemoryStorage, SubscriptionResponse, SubscriptionPricing, SubscriptionStatus } from './types/responses/subscription'; | ||
export { DatabaseModule } from './types/responses/general'; | ||
export { Task, TaskResponse, ErrorResponse, TaskStatus } from './types/task'; |
@@ -13,3 +13,3 @@ import { Region } from './general'; | ||
*/ | ||
export declare type Subscription = { | ||
export declare type SubscriptionResponse = { | ||
id: number; | ||
@@ -16,0 +16,0 @@ name: string; |
{ | ||
"name": "redis-cloud-api-sdk", | ||
"version": "1.6.0", | ||
"version": "1.6.2", | ||
"description": "This is a client for the Redislabs Cloud API", | ||
@@ -5,0 +5,0 @@ "main": "lib/index.js", |
120135
2586