published on Thursday, May 14, 2026 by pulumiverse
published on Thursday, May 14, 2026 by pulumiverse
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
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",
});
import pulumi
import pulumi_scaleway as scaleway
### Get information about an organization's SCIM configuration
main = scaleway.iam.get_scim(organization_id="11111111-1111-1111-1111-111111111111")
package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/pulumiverse/pulumi-scaleway/sdk/go/scaleway/iam"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
// ## Get information about an organization's SCIM configuration
_, err := iam.LookupScim(ctx, &iam.LookupScimArgs{
OrganizationId: pulumi.StringRef("11111111-1111-1111-1111-111111111111"),
}, nil)
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Scaleway = Pulumiverse.Scaleway;
return await Deployment.RunAsync(() =>
{
//## Get information about an organization's SCIM configuration
var main = Scaleway.Iam.GetScim.Invoke(new()
{
OrganizationId = "11111111-1111-1111-1111-111111111111",
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.scaleway.iam.IamFunctions;
import com.pulumi.scaleway.iam.inputs.GetScimArgs;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
//## Get information about an organization's SCIM configuration
final var main = IamFunctions.getScim(GetScimArgs.builder()
.organizationId("11111111-1111-1111-1111-111111111111")
.build());
}
}
variables:
### Get information about an organization's SCIM configuration
main:
fn::invoke:
function: scaleway:iam:getScim
arguments:
organizationId: 11111111-1111-1111-1111-111111111111
Example coming soon!
Using getScim
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getScim(args: GetScimArgs, opts?: InvokeOptions): Promise<GetScimResult>
function getScimOutput(args: GetScimOutputArgs, opts?: InvokeOptions): Output<GetScimResult>def get_scim(organization_id: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetScimResult
def get_scim_output(organization_id: pulumi.Input[Optional[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetScimResult]func LookupScim(ctx *Context, args *LookupScimArgs, opts ...InvokeOption) (*LookupScimResult, error)
func LookupScimOutput(ctx *Context, args *LookupScimOutputArgs, opts ...InvokeOption) LookupScimResultOutput> Note: This function is named LookupScim in the Go SDK.
public static class GetScim
{
public static Task<GetScimResult> InvokeAsync(GetScimArgs args, InvokeOptions? opts = null)
public static Output<GetScimResult> Invoke(GetScimInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetScimResult> getScim(GetScimArgs args, InvokeOptions options)
public static Output<GetScimResult> getScim(GetScimArgs args, InvokeOptions options)
fn::invoke:
function: scaleway:iam/getScim:getScim
arguments:
# arguments dictionarydata "scaleway_iam_getscim" "name" {
# arguments
}The following arguments are supported:
- Organization
Id string - The organization ID. If not provided, the default organization configured in the provider is used.
- Organization
Id string - The organization ID. If not provided, the default organization configured in the provider is used.
- organization_
id string - The organization ID. If not provided, the default organization configured in the provider is used.
- organization
Id String - The organization ID. If not provided, the default organization configured in the provider is used.
- organization
Id string - The organization ID. If not provided, the default organization configured in the provider is used.
- organization_
id str - The organization ID. If not provided, the default organization configured in the provider is used.
- organization
Id String - The organization ID. If not provided, the default organization configured in the provider is used.
getScim Result
The following output properties are available:
- Created
At string - The date and time of SCIM configuration creation
- Id string
- The ID of the SCIM configuration
- Organization
Id string - The organization ID. If not provided, the default organization configured in the provider is used.
- Created
At string - The date and time of SCIM configuration creation
- Id string
- The ID of the SCIM configuration
- Organization
Id string - The organization ID. If not provided, the default organization configured in the provider is used.
- created_
at string - The date and time of SCIM configuration creation
- id string
- The ID of the SCIM configuration
- organization_
id string - The organization ID. If not provided, the default organization configured in the provider is used.
- created
At String - The date and time of SCIM configuration creation
- id String
- The ID of the SCIM configuration
- organization
Id String - The organization ID. If not provided, the default organization configured in the provider is used.
- created
At string - The date and time of SCIM configuration creation
- id string
- The ID of the SCIM configuration
- organization
Id string - The organization ID. If not provided, the default organization configured in the provider is used.
- created_
at str - The date and time of SCIM configuration creation
- id str
- The ID of the SCIM configuration
- organization_
id str - The organization ID. If not provided, the default organization configured in the provider is used.
- created
At String - The date and time of SCIM configuration creation
- id String
- The ID of the SCIM configuration
- organization
Id String - The organization ID. If not provided, the default organization configured in the provider is used.
Package Details
- Repository
- scaleway pulumiverse/pulumi-scaleway
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
scalewayTerraform Provider.
published on Thursday, May 14, 2026 by pulumiverse
