import * as core from "@terrascript/core"; export interface RotationRulesArgs extends core.SchemaArgs { automaticallyAfterDays: number | core.NumberOut; } export declare class RotationRules extends core.Schema { automaticallyAfterDays: number | core.NumberOut; } export interface DsSecretRotationArgs { /** * (Required) Specifies the secret containing the version that you want to retrieve. You can specify ei * ther the Amazon Resource Name (ARN) or the friendly name of the secret. */ secretId: string | core.StringOut; } export declare class DsSecretRotation extends core.Data { id: string | core.StringOut; /** * The ARN of the secret. */ rotationEnabled: boolean | core.BooleanOut; /** * The decrypted part of the protected secret information that was originally provided as a string. */ rotationLambdaArn: string | core.StringOut; /** * The decrypted part of the protected secret information that was originally provided as a binary. Bas * e64 encoded. */ rotationRules: core.Array | core.ArrayOut; /** * (Required) Specifies the secret containing the version that you want to retrieve. You can specify ei * ther the Amazon Resource Name (ARN) or the friendly name of the secret. */ secretId: string | core.StringOut; constructor(name: string, args?: DsSecretRotationArgs); getNamespace(): string; } //# sourceMappingURL=ds_secret_rotation.d.ts.map