import * as pulumi from "@pulumi/pulumi"; import * as inputs from "../types/input"; import * as outputs from "../types/output"; /** * This data source provides the list of Service Catalog Associations in Oracle Cloud Infrastructure Service Catalog service. * * Lists all the resource associations for a specific service catalog. * * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as oci from "@pulumi/oci"; * * const testServiceCatalogAssociations = oci.servicecatalog.getServiceCatalogAssociations({ * entityId: testEntity.id, * entityType: serviceCatalogAssociationEntityType, * serviceCatalogAssociationId: testServiceCatalogAssociation.id, * serviceCatalogId: testServiceCatalog.id, * }); * ``` */ export declare function getServiceCatalogAssociations(args?: GetServiceCatalogAssociationsArgs, opts?: pulumi.InvokeOptions): Promise; /** * A collection of arguments for invoking getServiceCatalogAssociations. */ export interface GetServiceCatalogAssociationsArgs { /** * The unique identifier of the entity associated with service catalog. */ entityId?: string; /** * The type of the application in the service catalog. */ entityType?: string; filters?: inputs.ServiceCatalog.GetServiceCatalogAssociationsFilter[]; /** * The unique identifier for the service catalog association. */ serviceCatalogAssociationId?: string; /** * The unique identifier for the service catalog. */ serviceCatalogId?: string; } /** * A collection of values returned by getServiceCatalogAssociations. */ export interface GetServiceCatalogAssociationsResult { /** * 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; readonly filters?: outputs.ServiceCatalog.GetServiceCatalogAssociationsFilter[]; /** * The provider-assigned unique ID for this managed resource. */ readonly id: string; /** * The list of service_catalog_association_collection. */ readonly serviceCatalogAssociationCollections: outputs.ServiceCatalog.GetServiceCatalogAssociationsServiceCatalogAssociationCollection[]; readonly serviceCatalogAssociationId?: string; /** * Identifier of the service catalog. */ readonly serviceCatalogId?: string; } /** * This data source provides the list of Service Catalog Associations in Oracle Cloud Infrastructure Service Catalog service. * * Lists all the resource associations for a specific service catalog. * * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as oci from "@pulumi/oci"; * * const testServiceCatalogAssociations = oci.servicecatalog.getServiceCatalogAssociations({ * entityId: testEntity.id, * entityType: serviceCatalogAssociationEntityType, * serviceCatalogAssociationId: testServiceCatalogAssociation.id, * serviceCatalogId: testServiceCatalog.id, * }); * ``` */ export declare function getServiceCatalogAssociationsOutput(args?: GetServiceCatalogAssociationsOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output; /** * A collection of arguments for invoking getServiceCatalogAssociations. */ export interface GetServiceCatalogAssociationsOutputArgs { /** * The unique identifier of the entity associated with service catalog. */ entityId?: pulumi.Input; /** * The type of the application in the service catalog. */ entityType?: pulumi.Input; filters?: pulumi.Input[] | undefined>; /** * The unique identifier for the service catalog association. */ serviceCatalogAssociationId?: pulumi.Input; /** * The unique identifier for the service catalog. */ serviceCatalogId?: pulumi.Input; } //# sourceMappingURL=getServiceCatalogAssociations.d.ts.map