import * as pulumi from "@pulumi/pulumi";
/**
 * Retrieves SCIM configuration for an organization. This data source enables you to retrieve the SCIM (System for Cross-domain Identity Management) configuration for your Scaleway organization.
 *
 * SCIM is a standard for automating the exchange of user identity information between identity domains, or IT systems. This data source allows you to check if SCIM is enabled and retrieve its configuration details.
 *
 * ## Example Usage
 *
 * ```typescript
 * import * as pulumi from "@pulumi/pulumi";
 * import * as scaleway from "@pulumiverse/scaleway";
 *
 * //## Get information about an organization's SCIM configuration
 * const main = scaleway.iam.getScim({
 *     organizationId: "11111111-1111-1111-1111-111111111111",
 * });
 * ```
 */
export declare function getScim(args?: GetScimArgs, opts?: pulumi.InvokeOptions): Promise<GetScimResult>;
/**
 * A collection of arguments for invoking getScim.
 */
export interface GetScimArgs {
    /**
     * The organization ID. If not provided, the default organization configured in the provider is used.
     */
    organizationId?: string;
}
/**
 * A collection of values returned by getScim.
 */
export interface GetScimResult {
    /**
     * The date and time of SCIM configuration creation
     */
    readonly createdAt: string;
    /**
     * The ID of the SCIM configuration
     */
    readonly id: string;
    /**
     * The organization ID. If not provided, the default organization configured in the provider is used.
     */
    readonly organizationId: string;
}
/**
 * Retrieves SCIM configuration for an organization. This data source enables you to retrieve the SCIM (System for Cross-domain Identity Management) configuration for your Scaleway organization.
 *
 * SCIM is a standard for automating the exchange of user identity information between identity domains, or IT systems. This data source allows you to check if SCIM is enabled and retrieve its configuration details.
 *
 * ## Example Usage
 *
 * ```typescript
 * import * as pulumi from "@pulumi/pulumi";
 * import * as scaleway from "@pulumiverse/scaleway";
 *
 * //## Get information about an organization's SCIM configuration
 * const main = scaleway.iam.getScim({
 *     organizationId: "11111111-1111-1111-1111-111111111111",
 * });
 * ```
 */
export declare function getScimOutput(args?: GetScimOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output<GetScimResult>;
/**
 * A collection of arguments for invoking getScim.
 */
export interface GetScimOutputArgs {
    /**
     * The organization ID. If not provided, the default organization configured in the provider is used.
     */
    organizationId?: pulumi.Input<string | undefined>;
}
//# sourceMappingURL=getScim.d.ts.map