1. Packages
  2. Auth0 Provider
  3. API Docs
  4. ConnectionProfile
Auth0 v3.34.0 published on Thursday, Nov 20, 2025 by Pulumi
auth0 logo
Auth0 v3.34.0 published on Thursday, Nov 20, 2025 by Pulumi

    Manage Auth0 connection profiles. Connection profiles allow you to store configuration templates for connections.

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as auth0 from "@pulumi/auth0";
    
    const myProfile = new auth0.ConnectionProfile("my_profile", {
        name: "My-Profile",
        organization: {
            showAsButton: "optional",
            assignMembershipOnLogin: "required",
        },
        connectionNamePrefixTemplate: "template1",
        enabledFeatures: [
            "scim",
            "universal_logout",
        ],
    });
    
    import pulumi
    import pulumi_auth0 as auth0
    
    my_profile = auth0.ConnectionProfile("my_profile",
        name="My-Profile",
        organization={
            "show_as_button": "optional",
            "assign_membership_on_login": "required",
        },
        connection_name_prefix_template="template1",
        enabled_features=[
            "scim",
            "universal_logout",
        ])
    
    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.NewConnectionProfile(ctx, "my_profile", &auth0.ConnectionProfileArgs{
    			Name: pulumi.String("My-Profile"),
    			Organization: &auth0.ConnectionProfileOrganizationArgs{
    				ShowAsButton:            pulumi.String("optional"),
    				AssignMembershipOnLogin: pulumi.String("required"),
    			},
    			ConnectionNamePrefixTemplate: pulumi.String("template1"),
    			EnabledFeatures: pulumi.StringArray{
    				pulumi.String("scim"),
    				pulumi.String("universal_logout"),
    			},
    		})
    		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 myProfile = new Auth0.ConnectionProfile("my_profile", new()
        {
            Name = "My-Profile",
            Organization = new Auth0.Inputs.ConnectionProfileOrganizationArgs
            {
                ShowAsButton = "optional",
                AssignMembershipOnLogin = "required",
            },
            ConnectionNamePrefixTemplate = "template1",
            EnabledFeatures = new[]
            {
                "scim",
                "universal_logout",
            },
        });
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.auth0.ConnectionProfile;
    import com.pulumi.auth0.ConnectionProfileArgs;
    import com.pulumi.auth0.inputs.ConnectionProfileOrganizationArgs;
    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) {
            var myProfile = new ConnectionProfile("myProfile", ConnectionProfileArgs.builder()
                .name("My-Profile")
                .organization(ConnectionProfileOrganizationArgs.builder()
                    .showAsButton("optional")
                    .assignMembershipOnLogin("required")
                    .build())
                .connectionNamePrefixTemplate("template1")
                .enabledFeatures(            
                    "scim",
                    "universal_logout")
                .build());
    
        }
    }
    
    resources:
      myProfile:
        type: auth0:ConnectionProfile
        name: my_profile
        properties:
          name: My-Profile
          organization:
            showAsButton: optional
            assignMembershipOnLogin: required
          connectionNamePrefixTemplate: template1
          enabledFeatures:
            - scim
            - universal_logout
    

    Create ConnectionProfile Resource

    Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

    Constructor syntax

    new ConnectionProfile(name: string, args?: ConnectionProfileArgs, opts?: CustomResourceOptions);
    @overload
    def ConnectionProfile(resource_name: str,
                          args: Optional[ConnectionProfileArgs] = None,
                          opts: Optional[ResourceOptions] = None)
    
    @overload
    def ConnectionProfile(resource_name: str,
                          opts: Optional[ResourceOptions] = None,
                          connection_config: Optional[ConnectionProfileConnectionConfigArgs] = None,
                          connection_name_prefix_template: Optional[str] = None,
                          enabled_features: Optional[Sequence[str]] = None,
                          name: Optional[str] = None,
                          organization: Optional[ConnectionProfileOrganizationArgs] = None,
                          strategy_overrides: Optional[ConnectionProfileStrategyOverridesArgs] = None)
    func NewConnectionProfile(ctx *Context, name string, args *ConnectionProfileArgs, opts ...ResourceOption) (*ConnectionProfile, error)
    public ConnectionProfile(string name, ConnectionProfileArgs? args = null, CustomResourceOptions? opts = null)
    public ConnectionProfile(String name, ConnectionProfileArgs args)
    public ConnectionProfile(String name, ConnectionProfileArgs args, CustomResourceOptions options)
    
    type: auth0:ConnectionProfile
    properties: # The arguments to resource properties.
    options: # Bag of options to control resource's behavior.
    
    

    Parameters

    name string
    The unique name of the resource.
    args ConnectionProfileArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    resource_name str
    The unique name of the resource.
    args ConnectionProfileArgs
    The arguments to resource properties.
    opts ResourceOptions
    Bag of options to control resource's behavior.
    ctx Context
    Context object for the current deployment.
    name string
    The unique name of the resource.
    args ConnectionProfileArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args ConnectionProfileArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args ConnectionProfileArgs
    The arguments to resource properties.
    options CustomResourceOptions
    Bag of options to control resource's behavior.

    Constructor example

    The following reference example uses placeholder values for all input properties.

    var connectionProfileResource = new Auth0.ConnectionProfile("connectionProfileResource", new()
    {
        ConnectionConfig = null,
        ConnectionNamePrefixTemplate = "string",
        EnabledFeatures = new[]
        {
            "string",
        },
        Name = "string",
        Organization = new Auth0.Inputs.ConnectionProfileOrganizationArgs
        {
            AssignMembershipOnLogin = "string",
            ShowAsButton = "string",
        },
        StrategyOverrides = new Auth0.Inputs.ConnectionProfileStrategyOverridesArgs
        {
            Ad = new Auth0.Inputs.ConnectionProfileStrategyOverridesAdArgs
            {
                ConnectionConfig = null,
                EnabledFeatures = new[]
                {
                    "string",
                },
            },
            Adfs = new Auth0.Inputs.ConnectionProfileStrategyOverridesAdfsArgs
            {
                ConnectionConfig = null,
                EnabledFeatures = new[]
                {
                    "string",
                },
            },
            GoogleApps = new Auth0.Inputs.ConnectionProfileStrategyOverridesGoogleAppsArgs
            {
                ConnectionConfig = null,
                EnabledFeatures = new[]
                {
                    "string",
                },
            },
            Oidc = new Auth0.Inputs.ConnectionProfileStrategyOverridesOidcArgs
            {
                ConnectionConfig = null,
                EnabledFeatures = new[]
                {
                    "string",
                },
            },
            Okta = new Auth0.Inputs.ConnectionProfileStrategyOverridesOktaArgs
            {
                ConnectionConfig = null,
                EnabledFeatures = new[]
                {
                    "string",
                },
            },
            Pingfederate = new Auth0.Inputs.ConnectionProfileStrategyOverridesPingfederateArgs
            {
                ConnectionConfig = null,
                EnabledFeatures = new[]
                {
                    "string",
                },
            },
            Samlp = new Auth0.Inputs.ConnectionProfileStrategyOverridesSamlpArgs
            {
                ConnectionConfig = null,
                EnabledFeatures = new[]
                {
                    "string",
                },
            },
            Waad = new Auth0.Inputs.ConnectionProfileStrategyOverridesWaadArgs
            {
                ConnectionConfig = null,
                EnabledFeatures = new[]
                {
                    "string",
                },
            },
        },
    });
    
    example, err := auth0.NewConnectionProfile(ctx, "connectionProfileResource", &auth0.ConnectionProfileArgs{
    	ConnectionConfig:             &auth0.ConnectionProfileConnectionConfigArgs{},
    	ConnectionNamePrefixTemplate: pulumi.String("string"),
    	EnabledFeatures: pulumi.StringArray{
    		pulumi.String("string"),
    	},
    	Name: pulumi.String("string"),
    	Organization: &auth0.ConnectionProfileOrganizationArgs{
    		AssignMembershipOnLogin: pulumi.String("string"),
    		ShowAsButton:            pulumi.String("string"),
    	},
    	StrategyOverrides: &auth0.ConnectionProfileStrategyOverridesArgs{
    		Ad: &auth0.ConnectionProfileStrategyOverridesAdArgs{
    			ConnectionConfig: &auth0.ConnectionProfileStrategyOverridesAdConnectionConfigArgs{},
    			EnabledFeatures: pulumi.StringArray{
    				pulumi.String("string"),
    			},
    		},
    		Adfs: &auth0.ConnectionProfileStrategyOverridesAdfsArgs{
    			ConnectionConfig: &auth0.ConnectionProfileStrategyOverridesAdfsConnectionConfigArgs{},
    			EnabledFeatures: pulumi.StringArray{
    				pulumi.String("string"),
    			},
    		},
    		GoogleApps: &auth0.ConnectionProfileStrategyOverridesGoogleAppsArgs{
    			ConnectionConfig: &auth0.ConnectionProfileStrategyOverridesGoogleAppsConnectionConfigArgs{},
    			EnabledFeatures: pulumi.StringArray{
    				pulumi.String("string"),
    			},
    		},
    		Oidc: &auth0.ConnectionProfileStrategyOverridesOidcArgs{
    			ConnectionConfig: &auth0.ConnectionProfileStrategyOverridesOidcConnectionConfigArgs{},
    			EnabledFeatures: pulumi.StringArray{
    				pulumi.String("string"),
    			},
    		},
    		Okta: &auth0.ConnectionProfileStrategyOverridesOktaArgs{
    			ConnectionConfig: &auth0.ConnectionProfileStrategyOverridesOktaConnectionConfigArgs{},
    			EnabledFeatures: pulumi.StringArray{
    				pulumi.String("string"),
    			},
    		},
    		Pingfederate: &auth0.ConnectionProfileStrategyOverridesPingfederateArgs{
    			ConnectionConfig: &auth0.ConnectionProfileStrategyOverridesPingfederateConnectionConfigArgs{},
    			EnabledFeatures: pulumi.StringArray{
    				pulumi.String("string"),
    			},
    		},
    		Samlp: &auth0.ConnectionProfileStrategyOverridesSamlpArgs{
    			ConnectionConfig: &auth0.ConnectionProfileStrategyOverridesSamlpConnectionConfigArgs{},
    			EnabledFeatures: pulumi.StringArray{
    				pulumi.String("string"),
    			},
    		},
    		Waad: &auth0.ConnectionProfileStrategyOverridesWaadArgs{
    			ConnectionConfig: &auth0.ConnectionProfileStrategyOverridesWaadConnectionConfigArgs{},
    			EnabledFeatures: pulumi.StringArray{
    				pulumi.String("string"),
    			},
    		},
    	},
    })
    
    var connectionProfileResource = new ConnectionProfile("connectionProfileResource", ConnectionProfileArgs.builder()
        .connectionConfig(ConnectionProfileConnectionConfigArgs.builder()
            .build())
        .connectionNamePrefixTemplate("string")
        .enabledFeatures("string")
        .name("string")
        .organization(ConnectionProfileOrganizationArgs.builder()
            .assignMembershipOnLogin("string")
            .showAsButton("string")
            .build())
        .strategyOverrides(ConnectionProfileStrategyOverridesArgs.builder()
            .ad(ConnectionProfileStrategyOverridesAdArgs.builder()
                .connectionConfig(ConnectionProfileStrategyOverridesAdConnectionConfigArgs.builder()
                    .build())
                .enabledFeatures("string")
                .build())
            .adfs(ConnectionProfileStrategyOverridesAdfsArgs.builder()
                .connectionConfig(ConnectionProfileStrategyOverridesAdfsConnectionConfigArgs.builder()
                    .build())
                .enabledFeatures("string")
                .build())
            .googleApps(ConnectionProfileStrategyOverridesGoogleAppsArgs.builder()
                .connectionConfig(ConnectionProfileStrategyOverridesGoogleAppsConnectionConfigArgs.builder()
                    .build())
                .enabledFeatures("string")
                .build())
            .oidc(ConnectionProfileStrategyOverridesOidcArgs.builder()
                .connectionConfig(ConnectionProfileStrategyOverridesOidcConnectionConfigArgs.builder()
                    .build())
                .enabledFeatures("string")
                .build())
            .okta(ConnectionProfileStrategyOverridesOktaArgs.builder()
                .connectionConfig(ConnectionProfileStrategyOverridesOktaConnectionConfigArgs.builder()
                    .build())
                .enabledFeatures("string")
                .build())
            .pingfederate(ConnectionProfileStrategyOverridesPingfederateArgs.builder()
                .connectionConfig(ConnectionProfileStrategyOverridesPingfederateConnectionConfigArgs.builder()
                    .build())
                .enabledFeatures("string")
                .build())
            .samlp(ConnectionProfileStrategyOverridesSamlpArgs.builder()
                .connectionConfig(ConnectionProfileStrategyOverridesSamlpConnectionConfigArgs.builder()
                    .build())
                .enabledFeatures("string")
                .build())
            .waad(ConnectionProfileStrategyOverridesWaadArgs.builder()
                .connectionConfig(ConnectionProfileStrategyOverridesWaadConnectionConfigArgs.builder()
                    .build())
                .enabledFeatures("string")
                .build())
            .build())
        .build());
    
    connection_profile_resource = auth0.ConnectionProfile("connectionProfileResource",
        connection_config={},
        connection_name_prefix_template="string",
        enabled_features=["string"],
        name="string",
        organization={
            "assign_membership_on_login": "string",
            "show_as_button": "string",
        },
        strategy_overrides={
            "ad": {
                "connection_config": {},
                "enabled_features": ["string"],
            },
            "adfs": {
                "connection_config": {},
                "enabled_features": ["string"],
            },
            "google_apps": {
                "connection_config": {},
                "enabled_features": ["string"],
            },
            "oidc": {
                "connection_config": {},
                "enabled_features": ["string"],
            },
            "okta": {
                "connection_config": {},
                "enabled_features": ["string"],
            },
            "pingfederate": {
                "connection_config": {},
                "enabled_features": ["string"],
            },
            "samlp": {
                "connection_config": {},
                "enabled_features": ["string"],
            },
            "waad": {
                "connection_config": {},
                "enabled_features": ["string"],
            },
        })
    
    const connectionProfileResource = new auth0.ConnectionProfile("connectionProfileResource", {
        connectionConfig: {},
        connectionNamePrefixTemplate: "string",
        enabledFeatures: ["string"],
        name: "string",
        organization: {
            assignMembershipOnLogin: "string",
            showAsButton: "string",
        },
        strategyOverrides: {
            ad: {
                connectionConfig: {},
                enabledFeatures: ["string"],
            },
            adfs: {
                connectionConfig: {},
                enabledFeatures: ["string"],
            },
            googleApps: {
                connectionConfig: {},
                enabledFeatures: ["string"],
            },
            oidc: {
                connectionConfig: {},
                enabledFeatures: ["string"],
            },
            okta: {
                connectionConfig: {},
                enabledFeatures: ["string"],
            },
            pingfederate: {
                connectionConfig: {},
                enabledFeatures: ["string"],
            },
            samlp: {
                connectionConfig: {},
                enabledFeatures: ["string"],
            },
            waad: {
                connectionConfig: {},
                enabledFeatures: ["string"],
            },
        },
    });
    
    type: auth0:ConnectionProfile
    properties:
        connectionConfig: {}
        connectionNamePrefixTemplate: string
        enabledFeatures:
            - string
        name: string
        organization:
            assignMembershipOnLogin: string
            showAsButton: string
        strategyOverrides:
            ad:
                connectionConfig: {}
                enabledFeatures:
                    - string
            adfs:
                connectionConfig: {}
                enabledFeatures:
                    - string
            googleApps:
                connectionConfig: {}
                enabledFeatures:
                    - string
            oidc:
                connectionConfig: {}
                enabledFeatures:
                    - string
            okta:
                connectionConfig: {}
                enabledFeatures:
                    - string
            pingfederate:
                connectionConfig: {}
                enabledFeatures:
                    - string
            samlp:
                connectionConfig: {}
                enabledFeatures:
                    - string
            waad:
                connectionConfig: {}
                enabledFeatures:
                    - string
    

    ConnectionProfile Resource Properties

    To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

    Inputs

    In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.

    The ConnectionProfile resource accepts the following input properties:

    ConnectionConfig ConnectionProfileConnectionConfig
    Connection configuration for the profile.
    ConnectionNamePrefixTemplate string
    Template for generating connection names from the profile.
    EnabledFeatures List<string>
    List of enabled features for the connection profile.
    Name string
    Name of the connection profile.
    Organization ConnectionProfileOrganization
    Organization associated with the connection profile.
    StrategyOverrides ConnectionProfileStrategyOverrides
    Strategy overrides for the connection profile.
    ConnectionConfig ConnectionProfileConnectionConfigArgs
    Connection configuration for the profile.
    ConnectionNamePrefixTemplate string
    Template for generating connection names from the profile.
    EnabledFeatures []string
    List of enabled features for the connection profile.
    Name string
    Name of the connection profile.
    Organization ConnectionProfileOrganizationArgs
    Organization associated with the connection profile.
    StrategyOverrides ConnectionProfileStrategyOverridesArgs
    Strategy overrides for the connection profile.
    connectionConfig ConnectionProfileConnectionConfig
    Connection configuration for the profile.
    connectionNamePrefixTemplate String
    Template for generating connection names from the profile.
    enabledFeatures List<String>
    List of enabled features for the connection profile.
    name String
    Name of the connection profile.
    organization ConnectionProfileOrganization
    Organization associated with the connection profile.
    strategyOverrides ConnectionProfileStrategyOverrides
    Strategy overrides for the connection profile.
    connectionConfig ConnectionProfileConnectionConfig
    Connection configuration for the profile.
    connectionNamePrefixTemplate string
    Template for generating connection names from the profile.
    enabledFeatures string[]
    List of enabled features for the connection profile.
    name string
    Name of the connection profile.
    organization ConnectionProfileOrganization
    Organization associated with the connection profile.
    strategyOverrides ConnectionProfileStrategyOverrides
    Strategy overrides for the connection profile.
    connection_config ConnectionProfileConnectionConfigArgs
    Connection configuration for the profile.
    connection_name_prefix_template str
    Template for generating connection names from the profile.
    enabled_features Sequence[str]
    List of enabled features for the connection profile.
    name str
    Name of the connection profile.
    organization ConnectionProfileOrganizationArgs
    Organization associated with the connection profile.
    strategy_overrides ConnectionProfileStrategyOverridesArgs
    Strategy overrides for the connection profile.
    connectionConfig Property Map
    Connection configuration for the profile.
    connectionNamePrefixTemplate String
    Template for generating connection names from the profile.
    enabledFeatures List<String>
    List of enabled features for the connection profile.
    name String
    Name of the connection profile.
    organization Property Map
    Organization associated with the connection profile.
    strategyOverrides Property Map
    Strategy overrides for the connection profile.

    Outputs

    All input properties are implicitly available as output properties. Additionally, the ConnectionProfile resource produces the following output properties:

    Id string
    The provider-assigned unique ID for this managed resource.
    Id string
    The provider-assigned unique ID for this managed resource.
    id String
    The provider-assigned unique ID for this managed resource.
    id string
    The provider-assigned unique ID for this managed resource.
    id str
    The provider-assigned unique ID for this managed resource.
    id String
    The provider-assigned unique ID for this managed resource.

    Look up Existing ConnectionProfile Resource

    Get an existing ConnectionProfile resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.

    public static get(name: string, id: Input<ID>, state?: ConnectionProfileState, opts?: CustomResourceOptions): ConnectionProfile
    @staticmethod
    def get(resource_name: str,
            id: str,
            opts: Optional[ResourceOptions] = None,
            connection_config: Optional[ConnectionProfileConnectionConfigArgs] = None,
            connection_name_prefix_template: Optional[str] = None,
            enabled_features: Optional[Sequence[str]] = None,
            name: Optional[str] = None,
            organization: Optional[ConnectionProfileOrganizationArgs] = None,
            strategy_overrides: Optional[ConnectionProfileStrategyOverridesArgs] = None) -> ConnectionProfile
    func GetConnectionProfile(ctx *Context, name string, id IDInput, state *ConnectionProfileState, opts ...ResourceOption) (*ConnectionProfile, error)
    public static ConnectionProfile Get(string name, Input<string> id, ConnectionProfileState? state, CustomResourceOptions? opts = null)
    public static ConnectionProfile get(String name, Output<String> id, ConnectionProfileState state, CustomResourceOptions options)
    resources:  _:    type: auth0:ConnectionProfile    get:      id: ${id}
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    resource_name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    The following state arguments are supported:
    ConnectionConfig ConnectionProfileConnectionConfig
    Connection configuration for the profile.
    ConnectionNamePrefixTemplate string
    Template for generating connection names from the profile.
    EnabledFeatures List<string>
    List of enabled features for the connection profile.
    Name string
    Name of the connection profile.
    Organization ConnectionProfileOrganization
    Organization associated with the connection profile.
    StrategyOverrides ConnectionProfileStrategyOverrides
    Strategy overrides for the connection profile.
    ConnectionConfig ConnectionProfileConnectionConfigArgs
    Connection configuration for the profile.
    ConnectionNamePrefixTemplate string
    Template for generating connection names from the profile.
    EnabledFeatures []string
    List of enabled features for the connection profile.
    Name string
    Name of the connection profile.
    Organization ConnectionProfileOrganizationArgs
    Organization associated with the connection profile.
    StrategyOverrides ConnectionProfileStrategyOverridesArgs
    Strategy overrides for the connection profile.
    connectionConfig ConnectionProfileConnectionConfig
    Connection configuration for the profile.
    connectionNamePrefixTemplate String
    Template for generating connection names from the profile.
    enabledFeatures List<String>
    List of enabled features for the connection profile.
    name String
    Name of the connection profile.
    organization ConnectionProfileOrganization
    Organization associated with the connection profile.
    strategyOverrides ConnectionProfileStrategyOverrides
    Strategy overrides for the connection profile.
    connectionConfig ConnectionProfileConnectionConfig
    Connection configuration for the profile.
    connectionNamePrefixTemplate string
    Template for generating connection names from the profile.
    enabledFeatures string[]
    List of enabled features for the connection profile.
    name string
    Name of the connection profile.
    organization ConnectionProfileOrganization
    Organization associated with the connection profile.
    strategyOverrides ConnectionProfileStrategyOverrides
    Strategy overrides for the connection profile.
    connection_config ConnectionProfileConnectionConfigArgs
    Connection configuration for the profile.
    connection_name_prefix_template str
    Template for generating connection names from the profile.
    enabled_features Sequence[str]
    List of enabled features for the connection profile.
    name str
    Name of the connection profile.
    organization ConnectionProfileOrganizationArgs
    Organization associated with the connection profile.
    strategy_overrides ConnectionProfileStrategyOverridesArgs
    Strategy overrides for the connection profile.
    connectionConfig Property Map
    Connection configuration for the profile.
    connectionNamePrefixTemplate String
    Template for generating connection names from the profile.
    enabledFeatures List<String>
    List of enabled features for the connection profile.
    name String
    Name of the connection profile.
    organization Property Map
    Organization associated with the connection profile.
    strategyOverrides Property Map
    Strategy overrides for the connection profile.

    Supporting Types

    ConnectionProfileOrganization, ConnectionProfileOrganizationArgs

    AssignMembershipOnLogin string
    Whether to assign membership on login.
    ShowAsButton string
    Whether to show organization as a button.
    AssignMembershipOnLogin string
    Whether to assign membership on login.
    ShowAsButton string
    Whether to show organization as a button.
    assignMembershipOnLogin String
    Whether to assign membership on login.
    showAsButton String
    Whether to show organization as a button.
    assignMembershipOnLogin string
    Whether to assign membership on login.
    showAsButton string
    Whether to show organization as a button.
    assign_membership_on_login str
    Whether to assign membership on login.
    show_as_button str
    Whether to show organization as a button.
    assignMembershipOnLogin String
    Whether to assign membership on login.
    showAsButton String
    Whether to show organization as a button.

    ConnectionProfileStrategyOverrides, ConnectionProfileStrategyOverridesArgs

    Ad ConnectionProfileStrategyOverridesAd
    Strategy override configuration.
    Adfs ConnectionProfileStrategyOverridesAdfs
    Strategy override configuration.
    GoogleApps ConnectionProfileStrategyOverridesGoogleApps
    Strategy override configuration.
    Oidc ConnectionProfileStrategyOverridesOidc
    Strategy override configuration.
    Okta ConnectionProfileStrategyOverridesOkta
    Strategy override configuration.
    Pingfederate ConnectionProfileStrategyOverridesPingfederate
    Strategy override configuration.
    Samlp ConnectionProfileStrategyOverridesSamlp
    Strategy override configuration.
    Waad ConnectionProfileStrategyOverridesWaad
    Strategy override configuration.
    Ad ConnectionProfileStrategyOverridesAd
    Strategy override configuration.
    Adfs ConnectionProfileStrategyOverridesAdfs
    Strategy override configuration.
    GoogleApps ConnectionProfileStrategyOverridesGoogleApps
    Strategy override configuration.
    Oidc ConnectionProfileStrategyOverridesOidc
    Strategy override configuration.
    Okta ConnectionProfileStrategyOverridesOkta
    Strategy override configuration.
    Pingfederate ConnectionProfileStrategyOverridesPingfederate
    Strategy override configuration.
    Samlp ConnectionProfileStrategyOverridesSamlp
    Strategy override configuration.
    Waad ConnectionProfileStrategyOverridesWaad
    Strategy override configuration.
    ad ConnectionProfileStrategyOverridesAd
    Strategy override configuration.
    adfs ConnectionProfileStrategyOverridesAdfs
    Strategy override configuration.
    googleApps ConnectionProfileStrategyOverridesGoogleApps
    Strategy override configuration.
    oidc ConnectionProfileStrategyOverridesOidc
    Strategy override configuration.
    okta ConnectionProfileStrategyOverridesOkta
    Strategy override configuration.
    pingfederate ConnectionProfileStrategyOverridesPingfederate
    Strategy override configuration.
    samlp ConnectionProfileStrategyOverridesSamlp
    Strategy override configuration.
    waad ConnectionProfileStrategyOverridesWaad
    Strategy override configuration.
    ad ConnectionProfileStrategyOverridesAd
    Strategy override configuration.
    adfs ConnectionProfileStrategyOverridesAdfs
    Strategy override configuration.
    googleApps ConnectionProfileStrategyOverridesGoogleApps
    Strategy override configuration.
    oidc ConnectionProfileStrategyOverridesOidc
    Strategy override configuration.
    okta ConnectionProfileStrategyOverridesOkta
    Strategy override configuration.
    pingfederate ConnectionProfileStrategyOverridesPingfederate
    Strategy override configuration.
    samlp ConnectionProfileStrategyOverridesSamlp
    Strategy override configuration.
    waad ConnectionProfileStrategyOverridesWaad
    Strategy override configuration.
    ad ConnectionProfileStrategyOverridesAd
    Strategy override configuration.
    adfs ConnectionProfileStrategyOverridesAdfs
    Strategy override configuration.
    google_apps ConnectionProfileStrategyOverridesGoogleApps
    Strategy override configuration.
    oidc ConnectionProfileStrategyOverridesOidc
    Strategy override configuration.
    okta ConnectionProfileStrategyOverridesOkta
    Strategy override configuration.
    pingfederate ConnectionProfileStrategyOverridesPingfederate
    Strategy override configuration.
    samlp ConnectionProfileStrategyOverridesSamlp
    Strategy override configuration.
    waad ConnectionProfileStrategyOverridesWaad
    Strategy override configuration.
    ad Property Map
    Strategy override configuration.
    adfs Property Map
    Strategy override configuration.
    googleApps Property Map
    Strategy override configuration.
    oidc Property Map
    Strategy override configuration.
    okta Property Map
    Strategy override configuration.
    pingfederate Property Map
    Strategy override configuration.
    samlp Property Map
    Strategy override configuration.
    waad Property Map
    Strategy override configuration.

    ConnectionProfileStrategyOverridesAd, ConnectionProfileStrategyOverridesAdArgs

    ConnectionConfig ConnectionProfileStrategyOverridesAdConnectionConfig
    Connection config for the strategy override.
    EnabledFeatures List<string>
    Enabled features for the strategy override.
    ConnectionConfig ConnectionProfileStrategyOverridesAdConnectionConfig
    Connection config for the strategy override.
    EnabledFeatures []string
    Enabled features for the strategy override.
    connectionConfig ConnectionProfileStrategyOverridesAdConnectionConfig
    Connection config for the strategy override.
    enabledFeatures List<String>
    Enabled features for the strategy override.
    connectionConfig ConnectionProfileStrategyOverridesAdConnectionConfig
    Connection config for the strategy override.
    enabledFeatures string[]
    Enabled features for the strategy override.
    connection_config ConnectionProfileStrategyOverridesAdConnectionConfig
    Connection config for the strategy override.
    enabled_features Sequence[str]
    Enabled features for the strategy override.
    connectionConfig Property Map
    Connection config for the strategy override.
    enabledFeatures List<String>
    Enabled features for the strategy override.

    ConnectionProfileStrategyOverridesAdfs, ConnectionProfileStrategyOverridesAdfsArgs

    ConnectionConfig ConnectionProfileStrategyOverridesAdfsConnectionConfig
    Connection config for the strategy override.
    EnabledFeatures List<string>
    Enabled features for the strategy override.
    ConnectionConfig ConnectionProfileStrategyOverridesAdfsConnectionConfig
    Connection config for the strategy override.
    EnabledFeatures []string
    Enabled features for the strategy override.
    connectionConfig ConnectionProfileStrategyOverridesAdfsConnectionConfig
    Connection config for the strategy override.
    enabledFeatures List<String>
    Enabled features for the strategy override.
    connectionConfig ConnectionProfileStrategyOverridesAdfsConnectionConfig
    Connection config for the strategy override.
    enabledFeatures string[]
    Enabled features for the strategy override.
    connection_config ConnectionProfileStrategyOverridesAdfsConnectionConfig
    Connection config for the strategy override.
    enabled_features Sequence[str]
    Enabled features for the strategy override.
    connectionConfig Property Map
    Connection config for the strategy override.
    enabledFeatures List<String>
    Enabled features for the strategy override.

    ConnectionProfileStrategyOverridesGoogleApps, ConnectionProfileStrategyOverridesGoogleAppsArgs

    ConnectionConfig ConnectionProfileStrategyOverridesGoogleAppsConnectionConfig
    Connection config for the strategy override.
    EnabledFeatures List<string>
    Enabled features for the strategy override.
    ConnectionConfig ConnectionProfileStrategyOverridesGoogleAppsConnectionConfig
    Connection config for the strategy override.
    EnabledFeatures []string
    Enabled features for the strategy override.
    connectionConfig ConnectionProfileStrategyOverridesGoogleAppsConnectionConfig
    Connection config for the strategy override.
    enabledFeatures List<String>
    Enabled features for the strategy override.
    connectionConfig ConnectionProfileStrategyOverridesGoogleAppsConnectionConfig
    Connection config for the strategy override.
    enabledFeatures string[]
    Enabled features for the strategy override.
    connection_config ConnectionProfileStrategyOverridesGoogleAppsConnectionConfig
    Connection config for the strategy override.
    enabled_features Sequence[str]
    Enabled features for the strategy override.
    connectionConfig Property Map
    Connection config for the strategy override.
    enabledFeatures List<String>
    Enabled features for the strategy override.

    ConnectionProfileStrategyOverridesOidc, ConnectionProfileStrategyOverridesOidcArgs

    ConnectionConfig ConnectionProfileStrategyOverridesOidcConnectionConfig
    Connection config for the strategy override.
    EnabledFeatures List<string>
    Enabled features for the strategy override.
    ConnectionConfig ConnectionProfileStrategyOverridesOidcConnectionConfig
    Connection config for the strategy override.
    EnabledFeatures []string
    Enabled features for the strategy override.
    connectionConfig ConnectionProfileStrategyOverridesOidcConnectionConfig
    Connection config for the strategy override.
    enabledFeatures List<String>
    Enabled features for the strategy override.
    connectionConfig ConnectionProfileStrategyOverridesOidcConnectionConfig
    Connection config for the strategy override.
    enabledFeatures string[]
    Enabled features for the strategy override.
    connection_config ConnectionProfileStrategyOverridesOidcConnectionConfig
    Connection config for the strategy override.
    enabled_features Sequence[str]
    Enabled features for the strategy override.
    connectionConfig Property Map
    Connection config for the strategy override.
    enabledFeatures List<String>
    Enabled features for the strategy override.

    ConnectionProfileStrategyOverridesOkta, ConnectionProfileStrategyOverridesOktaArgs

    ConnectionConfig ConnectionProfileStrategyOverridesOktaConnectionConfig
    Connection config for the strategy override.
    EnabledFeatures List<string>
    Enabled features for the strategy override.
    ConnectionConfig ConnectionProfileStrategyOverridesOktaConnectionConfig
    Connection config for the strategy override.
    EnabledFeatures []string
    Enabled features for the strategy override.
    connectionConfig ConnectionProfileStrategyOverridesOktaConnectionConfig
    Connection config for the strategy override.
    enabledFeatures List<String>
    Enabled features for the strategy override.
    connectionConfig ConnectionProfileStrategyOverridesOktaConnectionConfig
    Connection config for the strategy override.
    enabledFeatures string[]
    Enabled features for the strategy override.
    connection_config ConnectionProfileStrategyOverridesOktaConnectionConfig
    Connection config for the strategy override.
    enabled_features Sequence[str]
    Enabled features for the strategy override.
    connectionConfig Property Map
    Connection config for the strategy override.
    enabledFeatures List<String>
    Enabled features for the strategy override.

    ConnectionProfileStrategyOverridesPingfederate, ConnectionProfileStrategyOverridesPingfederateArgs

    ConnectionConfig ConnectionProfileStrategyOverridesPingfederateConnectionConfig
    Connection config for the strategy override.
    EnabledFeatures List<string>
    Enabled features for the strategy override.
    ConnectionConfig ConnectionProfileStrategyOverridesPingfederateConnectionConfig
    Connection config for the strategy override.
    EnabledFeatures []string
    Enabled features for the strategy override.
    connectionConfig ConnectionProfileStrategyOverridesPingfederateConnectionConfig
    Connection config for the strategy override.
    enabledFeatures List<String>
    Enabled features for the strategy override.
    connectionConfig ConnectionProfileStrategyOverridesPingfederateConnectionConfig
    Connection config for the strategy override.
    enabledFeatures string[]
    Enabled features for the strategy override.
    connection_config ConnectionProfileStrategyOverridesPingfederateConnectionConfig
    Connection config for the strategy override.
    enabled_features Sequence[str]
    Enabled features for the strategy override.
    connectionConfig Property Map
    Connection config for the strategy override.
    enabledFeatures List<String>
    Enabled features for the strategy override.

    ConnectionProfileStrategyOverridesSamlp, ConnectionProfileStrategyOverridesSamlpArgs

    ConnectionConfig ConnectionProfileStrategyOverridesSamlpConnectionConfig
    Connection config for the strategy override.
    EnabledFeatures List<string>
    Enabled features for the strategy override.
    ConnectionConfig ConnectionProfileStrategyOverridesSamlpConnectionConfig
    Connection config for the strategy override.
    EnabledFeatures []string
    Enabled features for the strategy override.
    connectionConfig ConnectionProfileStrategyOverridesSamlpConnectionConfig
    Connection config for the strategy override.
    enabledFeatures List<String>
    Enabled features for the strategy override.
    connectionConfig ConnectionProfileStrategyOverridesSamlpConnectionConfig
    Connection config for the strategy override.
    enabledFeatures string[]
    Enabled features for the strategy override.
    connection_config ConnectionProfileStrategyOverridesSamlpConnectionConfig
    Connection config for the strategy override.
    enabled_features Sequence[str]
    Enabled features for the strategy override.
    connectionConfig Property Map
    Connection config for the strategy override.
    enabledFeatures List<String>
    Enabled features for the strategy override.

    ConnectionProfileStrategyOverridesWaad, ConnectionProfileStrategyOverridesWaadArgs

    ConnectionConfig ConnectionProfileStrategyOverridesWaadConnectionConfig
    Connection config for the strategy override.
    EnabledFeatures List<string>
    Enabled features for the strategy override.
    ConnectionConfig ConnectionProfileStrategyOverridesWaadConnectionConfig
    Connection config for the strategy override.
    EnabledFeatures []string
    Enabled features for the strategy override.
    connectionConfig ConnectionProfileStrategyOverridesWaadConnectionConfig
    Connection config for the strategy override.
    enabledFeatures List<String>
    Enabled features for the strategy override.
    connectionConfig ConnectionProfileStrategyOverridesWaadConnectionConfig
    Connection config for the strategy override.
    enabledFeatures string[]
    Enabled features for the strategy override.
    connection_config ConnectionProfileStrategyOverridesWaadConnectionConfig
    Connection config for the strategy override.
    enabled_features Sequence[str]
    Enabled features for the strategy override.
    connectionConfig Property Map
    Connection config for the strategy override.
    enabledFeatures List<String>
    Enabled features for the strategy override.

    Import

    This resource can be imported by specifying the connection Profile ID

    Example:

    $ pulumi import auth0:index/connectionProfile:ConnectionProfile my_profile "cop_xxxxxxxxxxxxxxxxx"
    

    To learn more about importing existing cloud resources, see Importing resources.

    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.34.0 published on Thursday, Nov 20, 2025 by Pulumi
      Meet Neo: Your AI Platform Teammate