import * as core from "@terrascript/core"; export interface DsSecretVersionArgs { /** * (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; /** * (Optional) Specifies the unique identifier of the version of the secret that you want to retrieve. O * verrides `version_stage`. */ versionId?: string | core.StringOut; /** * (Optional) Specifies the secret version that you want to retrieve by the staging label attached to t * he version. Defaults to `AWSCURRENT`. */ versionStage?: string | core.StringOut; } export declare class DsSecretVersion extends core.Data { /** * The ARN of the secret. */ arn: string | core.StringOut; /** * The unique identifier of this version of the secret. */ id: string | core.StringOut; /** * The decrypted part of the protected secret information that was originally provided as a binary. */ secretBinary: string | core.StringOut; /** * (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; /** * The decrypted part of the protected secret information that was originally provided as a string. */ secretString: string | core.StringOut; /** * (Optional) Specifies the unique identifier of the version of the secret that you want to retrieve. O * verrides `version_stage`. */ versionId?: string | core.StringOut; /** * (Optional) Specifies the secret version that you want to retrieve by the staging label attached to t * he version. Defaults to `AWSCURRENT`. */ versionStage?: string | core.StringOut; versionStages: core.Array | core.ArrayOut; constructor(name: string, args?: DsSecretVersionArgs); getNamespace(): string; } //# sourceMappingURL=ds_secret_version.d.ts.map