import * as pulumi from "@pulumi/pulumi";
/**
 * This data source provides details about a specific Service Catalog Association resource in Oracle Cloud Infrastructure Service Catalog service.
 *
 * Gets detailed information about specific service catalog association.
 *
 * ## Example Usage
 *
 * ```typescript
 * import * as pulumi from "@pulumi/pulumi";
 * import * as oci from "@pulumi/oci";
 *
 * const testServiceCatalogAssociation = oci.servicecatalog.getServiceCatalogAssociation({
 *     serviceCatalogAssociationId: testServiceCatalogAssociationOciServiceCatalogServiceCatalogAssociation.id,
 * });
 * ```
 */
export declare function getServiceCatalogAssociation(args: GetServiceCatalogAssociationArgs, opts?: pulumi.InvokeOptions): Promise<GetServiceCatalogAssociationResult>;
/**
 * A collection of arguments for invoking getServiceCatalogAssociation.
 */
export interface GetServiceCatalogAssociationArgs {
    /**
     * The unique identifier of the service catalog association.
     */
    serviceCatalogAssociationId: string;
}
/**
 * A collection of values returned by getServiceCatalogAssociation.
 */
export interface GetServiceCatalogAssociationResult {
    /**
     * Identifier of the entity being associated with service catalog.
     */
    readonly entityId: string;
    /**
     * The type of the entity that is associated with the service catalog.
     */
    readonly entityType: string;
    /**
     * Identifier of the association.
     */
    readonly id: string;
    readonly serviceCatalogAssociationId: string;
    /**
     * Identifier of the service catalog.
     */
    readonly serviceCatalogId: string;
    /**
     * Timestamp of when the resource was associated with service catalog.
     */
    readonly timeCreated: string;
}
/**
 * This data source provides details about a specific Service Catalog Association resource in Oracle Cloud Infrastructure Service Catalog service.
 *
 * Gets detailed information about specific service catalog association.
 *
 * ## Example Usage
 *
 * ```typescript
 * import * as pulumi from "@pulumi/pulumi";
 * import * as oci from "@pulumi/oci";
 *
 * const testServiceCatalogAssociation = oci.servicecatalog.getServiceCatalogAssociation({
 *     serviceCatalogAssociationId: testServiceCatalogAssociationOciServiceCatalogServiceCatalogAssociation.id,
 * });
 * ```
 */
export declare function getServiceCatalogAssociationOutput(args: GetServiceCatalogAssociationOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output<GetServiceCatalogAssociationResult>;
/**
 * A collection of arguments for invoking getServiceCatalogAssociation.
 */
export interface GetServiceCatalogAssociationOutputArgs {
    /**
     * The unique identifier of the service catalog association.
     */
    serviceCatalogAssociationId: pulumi.Input<string>;
}
//# sourceMappingURL=getServiceCatalogAssociation.d.ts.map