cdk-iot-greengrass-fleet-provisioning
Version:
CDK Construct for AWS IoT Greengrass Fleet Provisioning (with AWS IoT Certificates)
8 lines (7 loc) • 608 B
TypeScript
import { SSMClient, GetParameterCommandInput, GetParameterCommandOutput, DeleteParameterCommandInput, DeleteParameterCommandOutput, PutParameterCommandInput, PutParameterCommandOutput } from '@aws-sdk/client-ssm';
export interface SSMClientPort {
getParameter: (input: GetParameterCommandInput) => Promise<GetParameterCommandOutput>;
deleteParameter: (input: DeleteParameterCommandInput) => Promise<DeleteParameterCommandOutput>;
putParameter: (input: PutParameterCommandInput) => Promise<PutParameterCommandOutput>;
}
export declare const SSMClientAdapter: (client: SSMClient) => SSMClientPort;