import * as pulumi from "@pulumi/pulumi"; import * as outputs from "../types/output"; /** * This data source provides details about a specific Usage Statement Email Recipients Group resource in Oracle Cloud Infrastructure Metering Computation service. * * Returns the saved usage statement email recipients group. * * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as oci from "@pulumi/oci"; * * const testUsageStatementEmailRecipientsGroup = oci.meteringcomputation.getUsageStatementEmailRecipientsGroup({ * compartmentId: compartmentId, * emailRecipientsGroupId: testGroup.id, * subscriptionId: testSubscription.id, * }); * ``` */ export declare function getUsageStatementEmailRecipientsGroup(args: GetUsageStatementEmailRecipientsGroupArgs, opts?: pulumi.InvokeOptions): Promise; /** * A collection of arguments for invoking getUsageStatementEmailRecipientsGroup. */ export interface GetUsageStatementEmailRecipientsGroupArgs { /** * The compartment ID in which to list resources. */ compartmentId: string; /** * The email recipients group OCID. */ emailRecipientsGroupId: string; /** * The usage statement subscription unique OCID. */ subscriptionId: string; } /** * A collection of values returned by getUsageStatementEmailRecipientsGroup. */ export interface GetUsageStatementEmailRecipientsGroupResult { /** * The customer tenancy OCID. */ readonly compartmentId: string; readonly emailRecipientsGroupId: string; /** * The usage statement email recipients group OCID. */ readonly id: string; /** * The list of recipients that will receive usage statement emails. */ readonly recipientsLists: outputs.MeteringComputation.GetUsageStatementEmailRecipientsGroupRecipientsList[]; /** * The email recipients group lifecycle state. */ readonly state: string; readonly subscriptionId: string; } /** * This data source provides details about a specific Usage Statement Email Recipients Group resource in Oracle Cloud Infrastructure Metering Computation service. * * Returns the saved usage statement email recipients group. * * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as oci from "@pulumi/oci"; * * const testUsageStatementEmailRecipientsGroup = oci.meteringcomputation.getUsageStatementEmailRecipientsGroup({ * compartmentId: compartmentId, * emailRecipientsGroupId: testGroup.id, * subscriptionId: testSubscription.id, * }); * ``` */ export declare function getUsageStatementEmailRecipientsGroupOutput(args: GetUsageStatementEmailRecipientsGroupOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output; /** * A collection of arguments for invoking getUsageStatementEmailRecipientsGroup. */ export interface GetUsageStatementEmailRecipientsGroupOutputArgs { /** * The compartment ID in which to list resources. */ compartmentId: pulumi.Input; /** * The email recipients group OCID. */ emailRecipientsGroupId: pulumi.Input; /** * The usage statement subscription unique OCID. */ subscriptionId: pulumi.Input; } //# sourceMappingURL=getUsageStatementEmailRecipientsGroup.d.ts.map