1. Packages
  2. Auth0 Provider
  3. API Docs
  4. getUserAttributeProfile
Auth0 v3.30.0 published on Tuesday, Oct 14, 2025 by Pulumi

auth0.getUserAttributeProfile

Deploy with Pulumi
auth0 logo
Auth0 v3.30.0 published on Tuesday, Oct 14, 2025 by Pulumi

    Data source to retrieve a specific Auth0 User Attribute Profile by user_attribute_profile_id or name.

    Using getUserAttributeProfile

    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 getUserAttributeProfile(args: GetUserAttributeProfileArgs, opts?: InvokeOptions): Promise<GetUserAttributeProfileResult>
    function getUserAttributeProfileOutput(args: GetUserAttributeProfileOutputArgs, opts?: InvokeOptions): Output<GetUserAttributeProfileResult>
    def get_user_attribute_profile(name: Optional[str] = None,
                                   user_attribute_profile_id: Optional[str] = None,
                                   opts: Optional[InvokeOptions] = None) -> GetUserAttributeProfileResult
    def get_user_attribute_profile_output(name: Optional[pulumi.Input[str]] = None,
                                   user_attribute_profile_id: Optional[pulumi.Input[str]] = None,
                                   opts: Optional[InvokeOptions] = None) -> Output[GetUserAttributeProfileResult]
    func LookupUserAttributeProfile(ctx *Context, args *LookupUserAttributeProfileArgs, opts ...InvokeOption) (*LookupUserAttributeProfileResult, error)
    func LookupUserAttributeProfileOutput(ctx *Context, args *LookupUserAttributeProfileOutputArgs, opts ...InvokeOption) LookupUserAttributeProfileResultOutput

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

    public static class GetUserAttributeProfile 
    {
        public static Task<GetUserAttributeProfileResult> InvokeAsync(GetUserAttributeProfileArgs args, InvokeOptions? opts = null)
        public static Output<GetUserAttributeProfileResult> Invoke(GetUserAttributeProfileInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetUserAttributeProfileResult> getUserAttributeProfile(GetUserAttributeProfileArgs args, InvokeOptions options)
    public static Output<GetUserAttributeProfileResult> getUserAttributeProfile(GetUserAttributeProfileArgs args, InvokeOptions options)
    
    fn::invoke:
      function: auth0:index/getUserAttributeProfile:getUserAttributeProfile
      arguments:
        # arguments dictionary

    The following arguments are supported:

    Name string
    The name of the User Attribute Profile.
    UserAttributeProfileId string
    The ID of the User Attribute Profile.
    Name string
    The name of the User Attribute Profile.
    UserAttributeProfileId string
    The ID of the User Attribute Profile.
    name String
    The name of the User Attribute Profile.
    userAttributeProfileId String
    The ID of the User Attribute Profile.
    name string
    The name of the User Attribute Profile.
    userAttributeProfileId string
    The ID of the User Attribute Profile.
    name str
    The name of the User Attribute Profile.
    user_attribute_profile_id str
    The ID of the User Attribute Profile.
    name String
    The name of the User Attribute Profile.
    userAttributeProfileId String
    The ID of the User Attribute Profile.

    getUserAttributeProfile Result

    The following output properties are available:

    Id string
    The provider-assigned unique ID for this managed resource.
    UserAttributes List<GetUserAttributeProfileUserAttribute>
    List of user attribute configurations.
    UserIds List<GetUserAttributeProfileUserId>
    Configuration for mapping the user ID from identity providers.
    Name string
    The name of the User Attribute Profile.
    UserAttributeProfileId string
    The ID of the User Attribute Profile.
    Id string
    The provider-assigned unique ID for this managed resource.
    UserAttributes []GetUserAttributeProfileUserAttribute
    List of user attribute configurations.
    UserIds []GetUserAttributeProfileUserId
    Configuration for mapping the user ID from identity providers.
    Name string
    The name of the User Attribute Profile.
    UserAttributeProfileId string
    The ID of the User Attribute Profile.
    id String
    The provider-assigned unique ID for this managed resource.
    userAttributes List<GetUserAttributeProfileUserAttribute>
    List of user attribute configurations.
    userIds List<GetUserAttributeProfileUserId>
    Configuration for mapping the user ID from identity providers.
    name String
    The name of the User Attribute Profile.
    userAttributeProfileId String
    The ID of the User Attribute Profile.
    id string
    The provider-assigned unique ID for this managed resource.
    userAttributes GetUserAttributeProfileUserAttribute[]
    List of user attribute configurations.
    userIds GetUserAttributeProfileUserId[]
    Configuration for mapping the user ID from identity providers.
    name string
    The name of the User Attribute Profile.
    userAttributeProfileId string
    The ID of the User Attribute Profile.
    id str
    The provider-assigned unique ID for this managed resource.
    user_attributes Sequence[GetUserAttributeProfileUserAttribute]
    List of user attribute configurations.
    user_ids Sequence[GetUserAttributeProfileUserId]
    Configuration for mapping the user ID from identity providers.
    name str
    The name of the User Attribute Profile.
    user_attribute_profile_id str
    The ID of the User Attribute Profile.
    id String
    The provider-assigned unique ID for this managed resource.
    userAttributes List<Property Map>
    List of user attribute configurations.
    userIds List<Property Map>
    Configuration for mapping the user ID from identity providers.
    name String
    The name of the User Attribute Profile.
    userAttributeProfileId String
    The ID of the User Attribute Profile.

    Supporting Types

    GetUserAttributeProfileUserAttribute

    Auth0Mapping string
    The Auth0 mapping for the user attribute.
    Description string
    Description of the user attribute.
    Label string
    Display label for the user attribute.
    Name string
    Name of the user attribute.
    OidcMappings List<GetUserAttributeProfileUserAttributeOidcMapping>
    The OIDC mapping configuration for the user attribute.
    ProfileRequired bool
    Whether the attribute is required in the profile.
    SamlMappings List<string>
    SAML mapping override for this strategy.
    ScimMapping string
    The SCIM mapping for the user attribute.
    StrategyOverrides List<GetUserAttributeProfileUserAttributeStrategyOverride>
    Strategy-specific overrides for user attribute mapping.
    Auth0Mapping string
    The Auth0 mapping for the user attribute.
    Description string
    Description of the user attribute.
    Label string
    Display label for the user attribute.
    Name string
    Name of the user attribute.
    OidcMappings []GetUserAttributeProfileUserAttributeOidcMapping
    The OIDC mapping configuration for the user attribute.
    ProfileRequired bool
    Whether the attribute is required in the profile.
    SamlMappings []string
    SAML mapping override for this strategy.
    ScimMapping string
    The SCIM mapping for the user attribute.
    StrategyOverrides []GetUserAttributeProfileUserAttributeStrategyOverride
    Strategy-specific overrides for user attribute mapping.
    auth0Mapping String
    The Auth0 mapping for the user attribute.
    description String
    Description of the user attribute.
    label String
    Display label for the user attribute.
    name String
    Name of the user attribute.
    oidcMappings List<GetUserAttributeProfileUserAttributeOidcMapping>
    The OIDC mapping configuration for the user attribute.
    profileRequired Boolean
    Whether the attribute is required in the profile.
    samlMappings List<String>
    SAML mapping override for this strategy.
    scimMapping String
    The SCIM mapping for the user attribute.
    strategyOverrides List<GetUserAttributeProfileUserAttributeStrategyOverride>
    Strategy-specific overrides for user attribute mapping.
    auth0Mapping string
    The Auth0 mapping for the user attribute.
    description string
    Description of the user attribute.
    label string
    Display label for the user attribute.
    name string
    Name of the user attribute.
    oidcMappings GetUserAttributeProfileUserAttributeOidcMapping[]
    The OIDC mapping configuration for the user attribute.
    profileRequired boolean
    Whether the attribute is required in the profile.
    samlMappings string[]
    SAML mapping override for this strategy.
    scimMapping string
    The SCIM mapping for the user attribute.
    strategyOverrides GetUserAttributeProfileUserAttributeStrategyOverride[]
    Strategy-specific overrides for user attribute mapping.
    auth0_mapping str
    The Auth0 mapping for the user attribute.
    description str
    Description of the user attribute.
    label str
    Display label for the user attribute.
    name str
    Name of the user attribute.
    oidc_mappings Sequence[GetUserAttributeProfileUserAttributeOidcMapping]
    The OIDC mapping configuration for the user attribute.
    profile_required bool
    Whether the attribute is required in the profile.
    saml_mappings Sequence[str]
    SAML mapping override for this strategy.
    scim_mapping str
    The SCIM mapping for the user attribute.
    strategy_overrides Sequence[GetUserAttributeProfileUserAttributeStrategyOverride]
    Strategy-specific overrides for user attribute mapping.
    auth0Mapping String
    The Auth0 mapping for the user attribute.
    description String
    Description of the user attribute.
    label String
    Display label for the user attribute.
    name String
    Name of the user attribute.
    oidcMappings List<Property Map>
    The OIDC mapping configuration for the user attribute.
    profileRequired Boolean
    Whether the attribute is required in the profile.
    samlMappings List<String>
    SAML mapping override for this strategy.
    scimMapping String
    The SCIM mapping for the user attribute.
    strategyOverrides List<Property Map>
    Strategy-specific overrides for user attribute mapping.

    GetUserAttributeProfileUserAttributeOidcMapping

    DisplayName string
    Display name for the OIDC mapping.
    Mapping string
    The OIDC mapping field.
    DisplayName string
    Display name for the OIDC mapping.
    Mapping string
    The OIDC mapping field.
    displayName String
    Display name for the OIDC mapping.
    mapping String
    The OIDC mapping field.
    displayName string
    Display name for the OIDC mapping.
    mapping string
    The OIDC mapping field.
    display_name str
    Display name for the OIDC mapping.
    mapping str
    The OIDC mapping field.
    displayName String
    Display name for the OIDC mapping.
    mapping String
    The OIDC mapping field.

    GetUserAttributeProfileUserAttributeStrategyOverride

    OidcMappings List<GetUserAttributeProfileUserAttributeStrategyOverrideOidcMapping>
    OIDC mapping override for this strategy.
    SamlMappings List<string>
    SAML mapping override for this strategy.
    ScimMapping string
    SCIM mapping override for this strategy.
    Strategy string
    The strategy name (e.g., 'oidc', 'samlp', 'ad', etc.).
    OidcMappings []GetUserAttributeProfileUserAttributeStrategyOverrideOidcMapping
    OIDC mapping override for this strategy.
    SamlMappings []string
    SAML mapping override for this strategy.
    ScimMapping string
    SCIM mapping override for this strategy.
    Strategy string
    The strategy name (e.g., 'oidc', 'samlp', 'ad', etc.).
    oidcMappings List<GetUserAttributeProfileUserAttributeStrategyOverrideOidcMapping>
    OIDC mapping override for this strategy.
    samlMappings List<String>
    SAML mapping override for this strategy.
    scimMapping String
    SCIM mapping override for this strategy.
    strategy String
    The strategy name (e.g., 'oidc', 'samlp', 'ad', etc.).
    oidcMappings GetUserAttributeProfileUserAttributeStrategyOverrideOidcMapping[]
    OIDC mapping override for this strategy.
    samlMappings string[]
    SAML mapping override for this strategy.
    scimMapping string
    SCIM mapping override for this strategy.
    strategy string
    The strategy name (e.g., 'oidc', 'samlp', 'ad', etc.).
    oidc_mappings Sequence[GetUserAttributeProfileUserAttributeStrategyOverrideOidcMapping]
    OIDC mapping override for this strategy.
    saml_mappings Sequence[str]
    SAML mapping override for this strategy.
    scim_mapping str
    SCIM mapping override for this strategy.
    strategy str
    The strategy name (e.g., 'oidc', 'samlp', 'ad', etc.).
    oidcMappings List<Property Map>
    OIDC mapping override for this strategy.
    samlMappings List<String>
    SAML mapping override for this strategy.
    scimMapping String
    SCIM mapping override for this strategy.
    strategy String
    The strategy name (e.g., 'oidc', 'samlp', 'ad', etc.).

    GetUserAttributeProfileUserAttributeStrategyOverrideOidcMapping

    DisplayName string
    Display name for the OIDC mapping.
    Mapping string
    The OIDC mapping field.
    DisplayName string
    Display name for the OIDC mapping.
    Mapping string
    The OIDC mapping field.
    displayName String
    Display name for the OIDC mapping.
    mapping String
    The OIDC mapping field.
    displayName string
    Display name for the OIDC mapping.
    mapping string
    The OIDC mapping field.
    display_name str
    Display name for the OIDC mapping.
    mapping str
    The OIDC mapping field.
    displayName String
    Display name for the OIDC mapping.
    mapping String
    The OIDC mapping field.

    GetUserAttributeProfileUserId

    OidcMapping string
    The OIDC mapping for the user ID.
    SamlMappings List<string>
    The SAML mapping for the user ID.
    ScimMapping string
    The SCIM mapping for the user ID.
    StrategyOverrides List<GetUserAttributeProfileUserIdStrategyOverride>
    Strategy-specific overrides for user ID mapping.
    OidcMapping string
    The OIDC mapping for the user ID.
    SamlMappings []string
    The SAML mapping for the user ID.
    ScimMapping string
    The SCIM mapping for the user ID.
    StrategyOverrides []GetUserAttributeProfileUserIdStrategyOverride
    Strategy-specific overrides for user ID mapping.
    oidcMapping String
    The OIDC mapping for the user ID.
    samlMappings List<String>
    The SAML mapping for the user ID.
    scimMapping String
    The SCIM mapping for the user ID.
    strategyOverrides List<GetUserAttributeProfileUserIdStrategyOverride>
    Strategy-specific overrides for user ID mapping.
    oidcMapping string
    The OIDC mapping for the user ID.
    samlMappings string[]
    The SAML mapping for the user ID.
    scimMapping string
    The SCIM mapping for the user ID.
    strategyOverrides GetUserAttributeProfileUserIdStrategyOverride[]
    Strategy-specific overrides for user ID mapping.
    oidc_mapping str
    The OIDC mapping for the user ID.
    saml_mappings Sequence[str]
    The SAML mapping for the user ID.
    scim_mapping str
    The SCIM mapping for the user ID.
    strategy_overrides Sequence[GetUserAttributeProfileUserIdStrategyOverride]
    Strategy-specific overrides for user ID mapping.
    oidcMapping String
    The OIDC mapping for the user ID.
    samlMappings List<String>
    The SAML mapping for the user ID.
    scimMapping String
    The SCIM mapping for the user ID.
    strategyOverrides List<Property Map>
    Strategy-specific overrides for user ID mapping.

    GetUserAttributeProfileUserIdStrategyOverride

    OidcMapping string
    OIDC mapping override for this strategy.
    SamlMappings List<string>
    SAML mapping override for this strategy.
    ScimMapping string
    SCIM mapping override for this strategy.
    Strategy string
    The strategy name (e.g., 'oidc', 'samlp', 'ad', etc.).
    OidcMapping string
    OIDC mapping override for this strategy.
    SamlMappings []string
    SAML mapping override for this strategy.
    ScimMapping string
    SCIM mapping override for this strategy.
    Strategy string
    The strategy name (e.g., 'oidc', 'samlp', 'ad', etc.).
    oidcMapping String
    OIDC mapping override for this strategy.
    samlMappings List<String>
    SAML mapping override for this strategy.
    scimMapping String
    SCIM mapping override for this strategy.
    strategy String
    The strategy name (e.g., 'oidc', 'samlp', 'ad', etc.).
    oidcMapping string
    OIDC mapping override for this strategy.
    samlMappings string[]
    SAML mapping override for this strategy.
    scimMapping string
    SCIM mapping override for this strategy.
    strategy string
    The strategy name (e.g., 'oidc', 'samlp', 'ad', etc.).
    oidc_mapping str
    OIDC mapping override for this strategy.
    saml_mappings Sequence[str]
    SAML mapping override for this strategy.
    scim_mapping str
    SCIM mapping override for this strategy.
    strategy str
    The strategy name (e.g., 'oidc', 'samlp', 'ad', etc.).
    oidcMapping String
    OIDC mapping override for this strategy.
    samlMappings List<String>
    SAML mapping override for this strategy.
    scimMapping String
    SCIM mapping override for this strategy.
    strategy String
    The strategy name (e.g., 'oidc', 'samlp', 'ad', etc.).

    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.30.0 published on Tuesday, Oct 14, 2025 by Pulumi
      Meet Neo: Your AI Platform Teammate