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 Idp Group Mappings in Oracle Cloud Infrastructure Identity service. * * **Deprecated.** For more information, see [Deprecated IAM Service APIs](https://docs.cloud.oracle.com/iaas/Content/Identity/Reference/deprecatediamapis.htm). * * Lists the group mappings for the specified identity provider. * * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as oci from "@pulumi/oci"; * * const testIdpGroupMappings = oci.identity.getIdpGroupMappings({ * identityProviderId: testIdentityProvider.id, * }); * ``` */ export declare function getIdpGroupMappings(args: GetIdpGroupMappingsArgs, opts?: pulumi.InvokeOptions): Promise; /** * A collection of arguments for invoking getIdpGroupMappings. */ export interface GetIdpGroupMappingsArgs { filters?: inputs.Identity.GetIdpGroupMappingsFilter[]; /** * The OCID of the identity provider. */ identityProviderId: string; } /** * A collection of values returned by getIdpGroupMappings. */ export interface GetIdpGroupMappingsResult { readonly filters?: outputs.Identity.GetIdpGroupMappingsFilter[]; /** * The provider-assigned unique ID for this managed resource. */ readonly id: string; /** * The OCID of the `IdentityProvider` this mapping belongs to. */ readonly identityProviderId: string; /** * The list of idp_group_mappings. */ readonly idpGroupMappings: outputs.Identity.GetIdpGroupMappingsIdpGroupMapping[]; } /** * This data source provides the list of Idp Group Mappings in Oracle Cloud Infrastructure Identity service. * * **Deprecated.** For more information, see [Deprecated IAM Service APIs](https://docs.cloud.oracle.com/iaas/Content/Identity/Reference/deprecatediamapis.htm). * * Lists the group mappings for the specified identity provider. * * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as oci from "@pulumi/oci"; * * const testIdpGroupMappings = oci.identity.getIdpGroupMappings({ * identityProviderId: testIdentityProvider.id, * }); * ``` */ export declare function getIdpGroupMappingsOutput(args: GetIdpGroupMappingsOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output; /** * A collection of arguments for invoking getIdpGroupMappings. */ export interface GetIdpGroupMappingsOutputArgs { filters?: pulumi.Input[] | undefined>; /** * The OCID of the identity provider. */ identityProviderId: pulumi.Input; } //# sourceMappingURL=getIdpGroupMappings.d.ts.map