import * as pulumi from "@pulumi/pulumi"; import * as outputs from "../types/output"; /** * This data source provides details about a specific Om Hub Multi Clouds Metadata resource in Oracle Cloud Infrastructure Multicloud service. * * Gets details for Multicloud metadata for the specified Multicloud subscription. * Multicloud metadata for a subscription includes the Multicloud base compartment (top-level Oracle Cloud Infrastructure compartment). * For more information, see * [Getting Details for Multicloud Metadata](https://docs.cloud.oracle.com/iaas/Content/multicloud-hub/get-subscription-metadata.htm). * * Gets a list of multicloud metadata with multicloud base compartment and subscription across Cloud Service Providers. * * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as oci from "@pulumi/oci"; * * const testOmHubMultiCloudsMetadata = oci.oci.getMulticloudOmHubMultiCloudsMetadata({ * compartmentId: compartmentId, * }); * ``` */ export declare function getMulticloudOmHubMultiCloudsMetadata(args: GetMulticloudOmHubMultiCloudsMetadataArgs, opts?: pulumi.InvokeOptions): Promise; /** * A collection of arguments for invoking getMulticloudOmHubMultiCloudsMetadata. */ export interface GetMulticloudOmHubMultiCloudsMetadataArgs { /** * The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the root compartment in which to list resources. */ compartmentId: string; limit?: number; } /** * A collection of values returned by getMulticloudOmHubMultiCloudsMetadata. */ export interface GetMulticloudOmHubMultiCloudsMetadataResult { /** * MultiCloud base compartment OCID associated with subscriptionId. */ readonly compartmentId: string; /** * The provider-assigned unique ID for this managed resource. */ readonly id: string; readonly limit?: number; /** * The list of MultiCloudMetadataCollection. */ readonly multiCloudMetadataCollections: outputs.oci.GetMulticloudOmHubMultiCloudsMetadataMultiCloudMetadataCollection[]; } /** * This data source provides details about a specific Om Hub Multi Clouds Metadata resource in Oracle Cloud Infrastructure Multicloud service. * * Gets details for Multicloud metadata for the specified Multicloud subscription. * Multicloud metadata for a subscription includes the Multicloud base compartment (top-level Oracle Cloud Infrastructure compartment). * For more information, see * [Getting Details for Multicloud Metadata](https://docs.cloud.oracle.com/iaas/Content/multicloud-hub/get-subscription-metadata.htm). * * Gets a list of multicloud metadata with multicloud base compartment and subscription across Cloud Service Providers. * * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as oci from "@pulumi/oci"; * * const testOmHubMultiCloudsMetadata = oci.oci.getMulticloudOmHubMultiCloudsMetadata({ * compartmentId: compartmentId, * }); * ``` */ export declare function getMulticloudOmHubMultiCloudsMetadataOutput(args: GetMulticloudOmHubMultiCloudsMetadataOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output; /** * A collection of arguments for invoking getMulticloudOmHubMultiCloudsMetadata. */ export interface GetMulticloudOmHubMultiCloudsMetadataOutputArgs { /** * The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the root compartment in which to list resources. */ compartmentId: pulumi.Input; limit?: pulumi.Input; } //# sourceMappingURL=getMulticloudOmHubMultiCloudsMetadata.d.ts.map