import * as pulumi from "@pulumi/pulumi"; /** * Data Source schema for Volcengine::MongoDB::SSLState */ export declare function getSslState(args: GetSslStateArgs, opts?: pulumi.InvokeOptions): Promise; /** * A collection of arguments for invoking getSslState. */ export interface GetSslStateArgs { /** * Uniquely identifies the resource. */ id: string; } /** * A collection of values returned by getSslState. */ export interface GetSslStateResult { /** * Uniquely identifies the resource. */ readonly id: string; /** * Instance ID */ readonly instanceId: string; /** * Whether the SSL certificate is valid. Possible values: - true: Valid - false: Invalid */ readonly isValid: boolean; /** * Perform operations on the SSL encryption feature. Possible values: - Open (default): Enable SSL encryption - Close: Disable SSL encryption - Update: Update SSL certificate validity period. You can update the SSL certificate validity period only after SSL encryption is enabled. */ readonly sslAction: string; /** * Whether SSL encryption is enabled. Possible values: - true: Enabled - false: Disabled */ readonly sslEnable: boolean; /** * SSL certificate expiration time, formatted as yyyy-MM-ddTHH:mm:ssZ (UTC). This parameter is returned only when the SSL certificate is valid (that is, IsValid is true). */ readonly sslExpiredTime: string; } /** * Data Source schema for Volcengine::MongoDB::SSLState */ export declare function getSslStateOutput(args: GetSslStateOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output; /** * A collection of arguments for invoking getSslState. */ export interface GetSslStateOutputArgs { /** * Uniquely identifies the resource. */ id: pulumi.Input; }