import * as core from "@terrascript/core"; export interface FilterArgs extends core.SchemaArgs { name: string | core.StringOut; values: core.Array | core.ArrayOut; } export declare class Filter extends core.Schema { name: string | core.StringOut; values: core.Array | core.ArrayOut; } export interface DsKeyPairArgs { /** * (Optional) Custom filter block as described below. */ filter?: core.Array | core.ArrayOut; /** * (Optional) Whether to include the public key material in the response. */ includePublicKey?: boolean | core.BooleanOut; /** * (Optional) The Key Pair name. */ keyName?: string | core.StringOut; /** * (Optional) The Key Pair ID. */ keyPairId?: string | core.StringOut; /** * Any tags assigned to the Key Pair. */ tags?: core.Map | core.MapOut; } export declare class DsKeyPair extends core.Data { /** * The ARN of the Key Pair. */ arn: string | core.StringOut; /** * The timestamp for when the key pair was created in ISO 8601 format. */ createTime: string | core.StringOut; /** * (Optional) Custom filter block as described below. */ filter?: core.Array | core.ArrayOut; /** * The SHA-1 digest of the DER encoded private key. */ fingerprint: string | core.StringOut; /** * ID of the Key Pair. */ id: string | core.StringOut; /** * (Optional) Whether to include the public key material in the response. */ includePublicKey?: boolean | core.BooleanOut; /** * (Optional) The Key Pair name. */ keyName?: string | core.StringOut; /** * (Optional) The Key Pair ID. */ keyPairId?: string | core.StringOut; /** * The type of key pair. */ keyType: string | core.StringOut; /** * The public key material. */ publicKey: string | core.StringOut; /** * Any tags assigned to the Key Pair. */ tags?: core.Map | core.MapOut; constructor(name: string, args?: DsKeyPairArgs); getNamespace(): string; } //# sourceMappingURL=ds_key_pair.d.ts.map