Initial commit
This commit is contained in:
+43
@@ -0,0 +1,43 @@
|
||||
/**
|
||||
* Copyright 2018 Google LLC
|
||||
*
|
||||
* Distributed under MIT license.
|
||||
* See file LICENSE for detail or copy at https://opensource.org/licenses/MIT
|
||||
*/
|
||||
/// <reference types="node" />
|
||||
import { OutgoingHttpHeaders } from 'http';
|
||||
export declare const BASE_PATH = "/computeMetadata/v1";
|
||||
export declare const HOST_ADDRESS = "http://169.254.169.254";
|
||||
export declare const SECONDARY_HOST_ADDRESS = "http://metadata.google.internal.";
|
||||
export declare const HEADER_NAME = "Metadata-Flavor";
|
||||
export declare const HEADER_VALUE = "Google";
|
||||
export declare const HEADERS: Readonly<{
|
||||
"Metadata-Flavor": string;
|
||||
}>;
|
||||
export interface Options {
|
||||
params?: {
|
||||
[index: string]: string;
|
||||
};
|
||||
property?: string;
|
||||
headers?: OutgoingHttpHeaders;
|
||||
}
|
||||
/**
|
||||
* Obtain metadata for the current GCE instance
|
||||
*/
|
||||
export declare function instance<T = any>(options?: string | Options): Promise<T>;
|
||||
/**
|
||||
* Obtain metadata for the current GCP Project.
|
||||
*/
|
||||
export declare function project<T = any>(options?: string | Options): Promise<T>;
|
||||
/**
|
||||
* Determine if the metadata server is currently available.
|
||||
*/
|
||||
export declare function isAvailable(): Promise<boolean>;
|
||||
/**
|
||||
* reset the memoized isAvailable() lookup.
|
||||
*/
|
||||
export declare function resetIsAvailableCache(): void;
|
||||
/**
|
||||
* Obtain the timeout for requests to the metadata server.
|
||||
*/
|
||||
export declare function requestTimeout(): number;
|
||||
Reference in New Issue
Block a user