import * as pulumi from "@pulumi/pulumi"; import * as inputs from "../types/input"; import * as outputs from "../types/output"; /** * This data source provides the list of Dkims in Oracle Cloud Infrastructure Email service. * * Lists DKIMs for an email domain. * * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as oci from "@pulumi/oci"; * * const testDkims = oci.email.getDkims({ * emailDomainId: testEmailDomain.id, * id: dkimId, * name: dkimName, * state: dkimState, * }); * ``` */ export declare function getDkims(args: GetDkimsArgs, opts?: pulumi.InvokeOptions): Promise; /** * A collection of arguments for invoking getDkims. */ export interface GetDkimsArgs { /** * The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the email domain to which this DKIM belongs. */ emailDomainId: string; filters?: inputs.Email.GetDkimsFilter[]; /** * A filter to only return resources that match the given id exactly. */ id?: string; /** * A filter to only return resources that match the given name exactly. */ name?: string; /** * Filter returned list by specified lifecycle state. This parameter is case-insensitive. */ state?: string; } /** * A collection of values returned by getDkims. */ export interface GetDkimsResult { /** * The list of dkim_collection. */ readonly dkimCollections: outputs.Email.GetDkimsDkimCollection[]; /** * The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the email domain that this DKIM belongs to. */ readonly emailDomainId: string; readonly filters?: outputs.Email.GetDkimsFilter[]; /** * The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the DKIM. */ readonly id?: string; /** * The DKIM selector. If the same domain is managed in more than one region, each region must use different selectors. */ readonly name?: string; /** * The current state of the DKIM. */ readonly state?: string; } /** * This data source provides the list of Dkims in Oracle Cloud Infrastructure Email service. * * Lists DKIMs for an email domain. * * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as oci from "@pulumi/oci"; * * const testDkims = oci.email.getDkims({ * emailDomainId: testEmailDomain.id, * id: dkimId, * name: dkimName, * state: dkimState, * }); * ``` */ export declare function getDkimsOutput(args: GetDkimsOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output; /** * A collection of arguments for invoking getDkims. */ export interface GetDkimsOutputArgs { /** * The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the email domain to which this DKIM belongs. */ emailDomainId: pulumi.Input; filters?: pulumi.Input[] | undefined>; /** * A filter to only return resources that match the given id exactly. */ id?: pulumi.Input; /** * A filter to only return resources that match the given name exactly. */ name?: pulumi.Input; /** * Filter returned list by specified lifecycle state. This parameter is case-insensitive. */ state?: pulumi.Input; } //# sourceMappingURL=getDkims.d.ts.map