import * as pulumi from "@pulumi/pulumi"; import * as outputs from "../types/output"; /** * This data source provides details about a specific Fusion Environment Family Limits And Usage resource in Oracle Cloud Infrastructure Fusion Apps service. * * Gets the number of environments (usage) of each type in the fusion environment family, as well as the limit that's allowed to be created based on the group's associated subscriptions. * * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as oci from "@pulumi/oci"; * * const testFusionEnvironmentFamilyLimitsAndUsage = oci.functions.getFusionEnvironmentFamilyLimitsAndUsage({ * fusionEnvironmentFamilyId: testFusionEnvironmentFamily.id, * }); * ``` */ export declare function getFusionEnvironmentFamilyLimitsAndUsage(args: GetFusionEnvironmentFamilyLimitsAndUsageArgs, opts?: pulumi.InvokeOptions): Promise; /** * A collection of arguments for invoking getFusionEnvironmentFamilyLimitsAndUsage. */ export interface GetFusionEnvironmentFamilyLimitsAndUsageArgs { /** * The unique identifier (OCID) of the FusionEnvironmentFamily. */ fusionEnvironmentFamilyId: string; } /** * A collection of values returned by getFusionEnvironmentFamilyLimitsAndUsage. */ export interface GetFusionEnvironmentFamilyLimitsAndUsageResult { /** * The limit and usage for a specific environment type, for example, production, development, or test. */ readonly developmentLimitAndUsages: outputs.Functions.GetFusionEnvironmentFamilyLimitsAndUsageDevelopmentLimitAndUsage[]; readonly fusionEnvironmentFamilyId: string; /** * The provider-assigned unique ID for this managed resource. */ readonly id: string; /** * The limit and usage for a specific environment type, for example, production, development, or test. */ readonly productionLimitAndUsages: outputs.Functions.GetFusionEnvironmentFamilyLimitsAndUsageProductionLimitAndUsage[]; /** * The limit and usage for a specific environment type, for example, production, development, or test. */ readonly testLimitAndUsages: outputs.Functions.GetFusionEnvironmentFamilyLimitsAndUsageTestLimitAndUsage[]; } /** * This data source provides details about a specific Fusion Environment Family Limits And Usage resource in Oracle Cloud Infrastructure Fusion Apps service. * * Gets the number of environments (usage) of each type in the fusion environment family, as well as the limit that's allowed to be created based on the group's associated subscriptions. * * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as oci from "@pulumi/oci"; * * const testFusionEnvironmentFamilyLimitsAndUsage = oci.functions.getFusionEnvironmentFamilyLimitsAndUsage({ * fusionEnvironmentFamilyId: testFusionEnvironmentFamily.id, * }); * ``` */ export declare function getFusionEnvironmentFamilyLimitsAndUsageOutput(args: GetFusionEnvironmentFamilyLimitsAndUsageOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output; /** * A collection of arguments for invoking getFusionEnvironmentFamilyLimitsAndUsage. */ export interface GetFusionEnvironmentFamilyLimitsAndUsageOutputArgs { /** * The unique identifier (OCID) of the FusionEnvironmentFamily. */ fusionEnvironmentFamilyId: pulumi.Input; } //# sourceMappingURL=getFusionEnvironmentFamilyLimitsAndUsage.d.ts.map