cdk-sops-secrets
Version:
CDK Constructs that syncs your sops secrets into AWS SecretsManager secrets.
24 lines (23 loc) • 712 B
TypeScript
/**
* This file was automatically generated by json-schema-to-typescript.
* DO NOT MODIFY IT BY HAND. Instead, modify the source JSONSchema file,
* and run json-schema-to-typescript to regenerate this file.
*/
export interface SopsSyncResourceProperties {
ResourceType: "SECRET" | "SECRET_RAW" | "SECRET_BINARY" | "PARAMETER_MULTI" | "PARAMETER";
Format: "json" | "yaml" | "dotenv" | "binary";
Target: string;
EncryptionKey?: string;
SopsS3File?: SopsS3File;
SopsInline?: SopsInline;
FlattenSeparator?: string;
ServiceToken?: string;
}
export interface SopsS3File {
Bucket: string;
Key: string;
}
export interface SopsInline {
Content: string;
Hash: string;
}