import * as pulumi from "@pulumi/pulumi"; /** * Data Source schema for Volcengine::KMS::KeyRing */ export declare function getKeyRing(args: GetKeyRingArgs, opts?: pulumi.InvokeOptions): Promise; /** * A collection of arguments for invoking getKeyRing. */ export interface GetKeyRingArgs { /** * Uniquely identifies the resource. */ id: string; } /** * A collection of values returned by getKeyRing. */ export interface GetKeyRingResult { /** * Keyring creation date */ readonly createDate: number; /** * Keyring description, length: 0–8192 characters */ readonly description: string; /** * Uniquely identifies the resource. */ readonly id: string; /** * Number of keys in keyring */ readonly keyCount: number; /** * Keyring unique identifier, in UUID format */ readonly keyRingId: string; /** * Keyring name, length: 2–31 characters. Valid characters: [a-zA-Z0-9-_] */ readonly keyringName: string; /** * Keyring type, value: CustomKeyring */ readonly keyringType: string; /** * Project name, default value: default */ readonly projectName: string; /** * Keyring tenant ID */ readonly uid: string; /** * Keyring update date */ readonly updateDate: number; } /** * Data Source schema for Volcengine::KMS::KeyRing */ export declare function getKeyRingOutput(args: GetKeyRingOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output; /** * A collection of arguments for invoking getKeyRing. */ export interface GetKeyRingOutputArgs { /** * Uniquely identifies the resource. */ id: pulumi.Input; }