aws-sdk: added support for apiVersion/apiVersions config options.

This commit is contained in:
Brian Geppert
2014-11-12 02:21:57 -06:00
parent 11694760b1
commit 2fc9b9ac8c
+18 -13
View File
@@ -31,19 +31,7 @@ declare module "aws-sdk" {
xhrWithCredentials?: boolean;
}
export interface ClientConfigPartial {
credentials?: Credentials;
region?: string;
computeChecksums?: boolean;
convertResponseTypes?: boolean;
logger?: Logger;
maxRedirects?: number;
maxRetries?: number;
paramValidation?: boolean;
s3ForcePathStyle?: boolean;
signatureVersion?: string;
sslEnabled?: boolean;
systemClockOffset?: number;
export interface Services {
autoscaling?: any;
cloudformation?: any;
cloudfront?: any;
@@ -84,6 +72,23 @@ declare module "aws-sdk" {
swf?: any;
}
export interface ClientConfigPartial extends Services {
credentials?: Credentials;
region?: string;
computeChecksums?: boolean;
convertResponseTypes?: boolean;
logger?: Logger;
maxRedirects?: number;
maxRetries?: number;
paramValidation?: boolean;
s3ForcePathStyle?: boolean;
apiVersion?: any;
apiVersions?: Services;
signatureVersion?: string;
sslEnabled?: boolean;
systemClockOffset?: number;
}
export interface ClientConfig extends ClientConfigPartial {
update?: (options: ClientConfigPartial, allUnknownKeys?: boolean) => void;
getCredentials?: (callback: (err?: any) => void) => void ;