1. Packages
  2. Auth0 Provider
  3. API Docs
  4. getConnectionDirectoryDefaultMapping
Auth0 v3.35.0 published on Tuesday, Dec 23, 2025 by Pulumi
auth0 logo
Auth0 v3.35.0 published on Tuesday, Dec 23, 2025 by Pulumi

    Data source to retrieve the default attribute mapping for directory provisioning on an Auth0 connection by connection_id. This shows the standard mapping that would be used if no custom mapping is specified.

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as auth0 from "@pulumi/auth0";
    
    const myDirectoryConfigMapping = auth0.getConnectionDirectoryDefaultMapping({
        connectionId: "con_xxxxxxxxxxxxx",
    });
    
    import pulumi
    import pulumi_auth0 as auth0
    
    my_directory_config_mapping = auth0.get_connection_directory_default_mapping(connection_id="con_xxxxxxxxxxxxx")
    
    package main
    
    import (
    	"github.com/pulumi/pulumi-auth0/sdk/v3/go/auth0"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		_, err := auth0.GetConnectionDirectoryDefaultMapping(ctx, &auth0.GetConnectionDirectoryDefaultMappingArgs{
    			ConnectionId: "con_xxxxxxxxxxxxx",
    		}, nil)
    		if err != nil {
    			return err
    		}
    		return nil
    	})
    }
    
    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using Auth0 = Pulumi.Auth0;
    
    return await Deployment.RunAsync(() => 
    {
        var myDirectoryConfigMapping = Auth0.GetConnectionDirectoryDefaultMapping.Invoke(new()
        {
            ConnectionId = "con_xxxxxxxxxxxxx",
        });
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.auth0.Auth0Functions;
    import com.pulumi.auth0.inputs.GetConnectionDirectoryDefaultMappingArgs;
    import java.util.List;
    import java.util.ArrayList;
    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) {
            final var myDirectoryConfigMapping = Auth0Functions.getConnectionDirectoryDefaultMapping(GetConnectionDirectoryDefaultMappingArgs.builder()
                .connectionId("con_xxxxxxxxxxxxx")
                .build());
    
        }
    }
    
    variables:
      myDirectoryConfigMapping:
        fn::invoke:
          function: auth0:getConnectionDirectoryDefaultMapping
          arguments:
            connectionId: con_xxxxxxxxxxxxx
    

    Using getConnectionDirectoryDefaultMapping

    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 getConnectionDirectoryDefaultMapping(args: GetConnectionDirectoryDefaultMappingArgs, opts?: InvokeOptions): Promise<GetConnectionDirectoryDefaultMappingResult>
    function getConnectionDirectoryDefaultMappingOutput(args: GetConnectionDirectoryDefaultMappingOutputArgs, opts?: InvokeOptions): Output<GetConnectionDirectoryDefaultMappingResult>
    def get_connection_directory_default_mapping(connection_id: Optional[str] = None,
                                                 opts: Optional[InvokeOptions] = None) -> GetConnectionDirectoryDefaultMappingResult
    def get_connection_directory_default_mapping_output(connection_id: Optional[pulumi.Input[str]] = None,
                                                 opts: Optional[InvokeOptions] = None) -> Output[GetConnectionDirectoryDefaultMappingResult]
    func GetConnectionDirectoryDefaultMapping(ctx *Context, args *GetConnectionDirectoryDefaultMappingArgs, opts ...InvokeOption) (*GetConnectionDirectoryDefaultMappingResult, error)
    func GetConnectionDirectoryDefaultMappingOutput(ctx *Context, args *GetConnectionDirectoryDefaultMappingOutputArgs, opts ...InvokeOption) GetConnectionDirectoryDefaultMappingResultOutput

    > Note: This function is named GetConnectionDirectoryDefaultMapping in the Go SDK.

    public static class GetConnectionDirectoryDefaultMapping 
    {
        public static Task<GetConnectionDirectoryDefaultMappingResult> InvokeAsync(GetConnectionDirectoryDefaultMappingArgs args, InvokeOptions? opts = null)
        public static Output<GetConnectionDirectoryDefaultMappingResult> Invoke(GetConnectionDirectoryDefaultMappingInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetConnectionDirectoryDefaultMappingResult> getConnectionDirectoryDefaultMapping(GetConnectionDirectoryDefaultMappingArgs args, InvokeOptions options)
    public static Output<GetConnectionDirectoryDefaultMappingResult> getConnectionDirectoryDefaultMapping(GetConnectionDirectoryDefaultMappingArgs args, InvokeOptions options)
    
    fn::invoke:
      function: auth0:index/getConnectionDirectoryDefaultMapping:getConnectionDirectoryDefaultMapping
      arguments:
        # arguments dictionary

    The following arguments are supported:

    ConnectionId string
    ID of the connection to retrieve the default directory provisioning mapping.
    ConnectionId string
    ID of the connection to retrieve the default directory provisioning mapping.
    connectionId String
    ID of the connection to retrieve the default directory provisioning mapping.
    connectionId string
    ID of the connection to retrieve the default directory provisioning mapping.
    connection_id str
    ID of the connection to retrieve the default directory provisioning mapping.
    connectionId String
    ID of the connection to retrieve the default directory provisioning mapping.

    getConnectionDirectoryDefaultMapping Result

    The following output properties are available:

    ConnectionId string
    ID of the connection to retrieve the default directory provisioning mapping.
    Id string
    The provider-assigned unique ID for this managed resource.
    Mappings List<GetConnectionDirectoryDefaultMappingMapping>
    Default mapping between Auth0 attributes and IDP user attributes for this connection type.
    ConnectionId string
    ID of the connection to retrieve the default directory provisioning mapping.
    Id string
    The provider-assigned unique ID for this managed resource.
    Mappings []GetConnectionDirectoryDefaultMappingMapping
    Default mapping between Auth0 attributes and IDP user attributes for this connection type.
    connectionId String
    ID of the connection to retrieve the default directory provisioning mapping.
    id String
    The provider-assigned unique ID for this managed resource.
    mappings List<GetConnectionDirectoryDefaultMappingMapping>
    Default mapping between Auth0 attributes and IDP user attributes for this connection type.
    connectionId string
    ID of the connection to retrieve the default directory provisioning mapping.
    id string
    The provider-assigned unique ID for this managed resource.
    mappings GetConnectionDirectoryDefaultMappingMapping[]
    Default mapping between Auth0 attributes and IDP user attributes for this connection type.
    connection_id str
    ID of the connection to retrieve the default directory provisioning mapping.
    id str
    The provider-assigned unique ID for this managed resource.
    mappings Sequence[GetConnectionDirectoryDefaultMappingMapping]
    Default mapping between Auth0 attributes and IDP user attributes for this connection type.
    connectionId String
    ID of the connection to retrieve the default directory provisioning mapping.
    id String
    The provider-assigned unique ID for this managed resource.
    mappings List<Property Map>
    Default mapping between Auth0 attributes and IDP user attributes for this connection type.

    Supporting Types

    GetConnectionDirectoryDefaultMappingMapping

    Auth0 string
    The field location in the Auth0 schema.
    Idp string
    The field location in the IDP schema.
    Auth0 string
    The field location in the Auth0 schema.
    Idp string
    The field location in the IDP schema.
    auth0 String
    The field location in the Auth0 schema.
    idp String
    The field location in the IDP schema.
    auth0 string
    The field location in the Auth0 schema.
    idp string
    The field location in the IDP schema.
    auth0 str
    The field location in the Auth0 schema.
    idp str
    The field location in the IDP schema.
    auth0 String
    The field location in the Auth0 schema.
    idp String
    The field location in the IDP schema.

    Package Details

    Repository
    Auth0 pulumi/pulumi-auth0
    License
    Apache-2.0
    Notes
    This Pulumi package is based on the auth0 Terraform Provider.
    auth0 logo
    Auth0 v3.35.0 published on Tuesday, Dec 23, 2025 by Pulumi
      Meet Neo: Your AI Platform Teammate