@types/aws-param-store
TypeScript icon, indicating that this package has built-in type declarations

3.2.4 • Public • Published

Installation

npm install --save @types/aws-param-store

Summary

This package contains type definitions for aws-param-store (https://github.com/vandium-io/aws-param-store#readme).

Details

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;

Additional Details

Credits

These definitions were written by Jason Gray, and Nathan Oertel.

Dependents (2)

Package Sidebar

Install

npm i @types/aws-param-store

Weekly Downloads

2,656

Version

3.2.4

License

MIT

Unpacked Size

7.41 kB

Total Files

5

Last publish

Collaborators

  • types