import * as pulumi from "@pulumi/pulumi"; import * as outputs from "./types/output"; /** * Fetch read-only quota information for a public cloud project: target quota profile per region, prevent-automatic-quota-upgrade flag, list of available profiles with their caps, and per-region applied profile + usage reported by OpenStack. */ export declare function getCloudQuota(args: GetCloudQuotaArgs, opts?: pulumi.InvokeOptions): Promise; /** * A collection of arguments for invoking getCloudQuota. */ export interface GetCloudQuotaArgs { /** * If set, restricts the per-region quota state to this single region. Otherwise all configured regions are returned. */ region?: string; /** * Service name of the resource representing the id of the cloud project. */ serviceName: string; } /** * A collection of values returned by getCloudQuota. */ export interface GetCloudQuotaResult { /** * Computed hash representing the current target specification value. */ readonly checksum: string; /** * Creation date (RFC3339). */ readonly createdAt: string; /** * Current quota state: */ readonly currentState: outputs.GetCloudQuotaCurrentState; /** * Resource identifier (the project id). */ readonly id: string; /** * When true, automatic quota upgrades are disabled for this project. */ readonly preventAutomaticQuotaUpgrade: boolean; /** * Region name (e.g. `GRA11`). */ readonly region?: string; /** * Per-region quota state: */ readonly regions: outputs.GetCloudQuotaRegion[]; /** * Readiness of the resource. */ readonly resourceStatus: string; readonly serviceName: string; /** * Last update date (RFC3339). */ readonly updatedAt: string; } /** * Fetch read-only quota information for a public cloud project: target quota profile per region, prevent-automatic-quota-upgrade flag, list of available profiles with their caps, and per-region applied profile + usage reported by OpenStack. */ export declare function getCloudQuotaOutput(args: GetCloudQuotaOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output; /** * A collection of arguments for invoking getCloudQuota. */ export interface GetCloudQuotaOutputArgs { /** * If set, restricts the per-region quota state to this single region. Otherwise all configured regions are returned. */ region?: pulumi.Input; /** * Service name of the resource representing the id of the cloud project. */ serviceName: pulumi.Input; }