npm install --save @types/aws-param-store
This package contains type definitions for aws-param-store (https://github.com/vandium-io/aws-param-store#readme).
Files were exported from https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/aws-param-store.
import { SSM } from "aws-sdk2-types";
export function getParameter(
name: SSM.Types.PSParameterName,
options?: SSM.Types.ClientConfiguration,
): Promise<SSM.Types.Parameter>;
export function getParameterSync(
name: SSM.Types.PSParameterName,
options?: SSM.Types.ClientConfiguration,
): SSM.Types.Parameter;
export function getParameters(
names: SSM.Types.ParameterNameList,
options?: SSM.Types.ClientConfiguration,
): Promise<SSM.Types.GetParametersResult>;
export function getParametersSync(
names: SSM.Types.ParameterNameList,
options?: SSM.Types.ClientConfiguration,
): SSM.Types.GetParametersResult;
export function getParametersByPath(
path: SSM.Types.PSParameterName,
options?: SSM.Types.ClientConfiguration,
): Promise<SSM.Types.ParameterList>;
export function getParametersByPathSync(
path: SSM.Types.PSParameterName,
options?: SSM.Types.ClientConfiguration,
): SSM.Types.ParameterList;
export function putParameter(
path: SSM.Types.PSParameterName,
value: SSM.Types.ParameterValue,
type: SSM.Types.ParameterType,
options?: SSM.Types.ClientConfiguration,
): Promise<SSM.Types.PutParameterResult>;
export function putParameterSync(
names: SSM.Types.PSParameterName,
value: SSM.Types.ParameterValue,
type: SSM.Types.ParameterType,
options?: SSM.Types.ClientConfiguration,
): SSM.Types.PutParameterResult;
export function newQuery(
path?: SSM.Types.PSParameterName,
options?: SSM.Types.ClientConfiguration,
): Promise<SSM.Types.ParameterList>;
export interface ParameterQuery {
path(path: SSM.Types.PSParameterName): ParameterQuery;
named(nameOrNames: SSM.Types.PSParameterName | SSM.Types.ParameterNameList): ParameterQuery;
decryption(enabled: boolean): ParameterQuery;
recursive(enabled: boolean): ParameterQuery;
execute(): Promise<
SSM.Types.ParameterList | SSM.Types.Parameter | SSM.Types.GetParametersResult | SSM.Types.PutParameterResult
>;
executeSync():
| SSM.Types.ParameterList
| SSM.Types.Parameter
| SSM.Types.GetParametersResult
| SSM.Types.PutParameterResult;
}
export function parameterQuery(options?: SSM.Types.ClientConfiguration): ParameterQuery;
- Last updated: Fri, 01 Mar 2024 00:50:47 GMT
- Dependencies: @types/aws-sdk2-types
These definitions were written by Jason Gray, and Nathan Oertel.