Auth0 v3.30.0 published on Tuesday, Oct 14, 2025 by Pulumi
auth0.getUserAttributeProfile
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.
- User
Attribute stringProfile Id - The ID of the User Attribute Profile.
- Name string
- The name of the User Attribute Profile.
- User
Attribute stringProfile Id - The ID of the User Attribute Profile.
- name String
- The name of the User Attribute Profile.
- user
Attribute StringProfile Id - The ID of the User Attribute Profile.
- name string
- The name of the User Attribute Profile.
- user
Attribute stringProfile Id - The ID of the User Attribute Profile.
- name str
- The name of the User Attribute Profile.
- user_
attribute_ strprofile_ id - The ID of the User Attribute Profile.
- name String
- The name of the User Attribute Profile.
- user
Attribute StringProfile Id - 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.
- User
Attributes List<GetUser Attribute Profile User Attribute> - List of user attribute configurations.
- User
Ids List<GetUser Attribute Profile User Id> - Configuration for mapping the user ID from identity providers.
- Name string
- The name of the User Attribute Profile.
- User
Attribute stringProfile Id - The ID of the User Attribute Profile.
- Id string
- The provider-assigned unique ID for this managed resource.
- User
Attributes []GetUser Attribute Profile User Attribute - List of user attribute configurations.
- User
Ids []GetUser Attribute Profile User Id - Configuration for mapping the user ID from identity providers.
- Name string
- The name of the User Attribute Profile.
- User
Attribute stringProfile Id - The ID of the User Attribute Profile.
- id String
- The provider-assigned unique ID for this managed resource.
- user
Attributes List<GetUser Attribute Profile User Attribute> - List of user attribute configurations.
- user
Ids List<GetUser Attribute Profile User Id> - Configuration for mapping the user ID from identity providers.
- name String
- The name of the User Attribute Profile.
- user
Attribute StringProfile Id - The ID of the User Attribute Profile.
- id string
- The provider-assigned unique ID for this managed resource.
- user
Attributes GetUser Attribute Profile User Attribute[] - List of user attribute configurations.
- user
Ids GetUser Attribute Profile User Id[] - Configuration for mapping the user ID from identity providers.
- name string
- The name of the User Attribute Profile.
- user
Attribute stringProfile Id - The ID of the User Attribute Profile.
- id str
- The provider-assigned unique ID for this managed resource.
- user_
attributes Sequence[GetUser Attribute Profile User Attribute] - List of user attribute configurations.
- user_
ids Sequence[GetUser Attribute Profile User Id] - Configuration for mapping the user ID from identity providers.
- name str
- The name of the User Attribute Profile.
- user_
attribute_ strprofile_ id - The ID of the User Attribute Profile.
- id String
- The provider-assigned unique ID for this managed resource.
- user
Attributes List<Property Map> - List of user attribute configurations.
- user
Ids List<Property Map> - Configuration for mapping the user ID from identity providers.
- name String
- The name of the User Attribute Profile.
- user
Attribute StringProfile Id - 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.
- Oidc
Mappings List<GetUser Attribute Profile User Attribute Oidc Mapping> - The OIDC mapping configuration for the user attribute.
- Profile
Required bool - Whether the attribute is required in the profile.
- Saml
Mappings List<string> - SAML mapping override for this strategy.
- Scim
Mapping string - The SCIM mapping for the user attribute.
- Strategy
Overrides List<GetUser Attribute Profile User Attribute Strategy Override> - 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.
- Oidc
Mappings []GetUser Attribute Profile User Attribute Oidc Mapping - The OIDC mapping configuration for the user attribute.
- Profile
Required bool - Whether the attribute is required in the profile.
- Saml
Mappings []string - SAML mapping override for this strategy.
- Scim
Mapping string - The SCIM mapping for the user attribute.
- Strategy
Overrides []GetUser Attribute Profile User Attribute Strategy Override - 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.
- oidc
Mappings List<GetUser Attribute Profile User Attribute Oidc Mapping> - The OIDC mapping configuration for the user attribute.
- profile
Required Boolean - Whether the attribute is required in the profile.
- saml
Mappings List<String> - SAML mapping override for this strategy.
- scim
Mapping String - The SCIM mapping for the user attribute.
- strategy
Overrides List<GetUser Attribute Profile User Attribute Strategy Override> - 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.
- oidc
Mappings GetUser Attribute Profile User Attribute Oidc Mapping[] - The OIDC mapping configuration for the user attribute.
- profile
Required boolean - Whether the attribute is required in the profile.
- saml
Mappings string[] - SAML mapping override for this strategy.
- scim
Mapping string - The SCIM mapping for the user attribute.
- strategy
Overrides GetUser Attribute Profile User Attribute Strategy Override[] - 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[GetUser Attribute Profile User Attribute Oidc Mapping] - 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[GetUser Attribute Profile User Attribute Strategy Override] - 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.
- oidc
Mappings List<Property Map> - The OIDC mapping configuration for the user attribute.
- profile
Required Boolean - Whether the attribute is required in the profile.
- saml
Mappings List<String> - SAML mapping override for this strategy.
- scim
Mapping String - The SCIM mapping for the user attribute.
- strategy
Overrides List<Property Map> - Strategy-specific overrides for user attribute mapping.
GetUserAttributeProfileUserAttributeOidcMapping
- Display
Name string - Display name for the OIDC mapping.
- Mapping string
- The OIDC mapping field.
- Display
Name string - Display name for the OIDC mapping.
- Mapping string
- The OIDC mapping field.
- display
Name String - Display name for the OIDC mapping.
- mapping String
- The OIDC mapping field.
- display
Name 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.
- display
Name String - Display name for the OIDC mapping.
- mapping String
- The OIDC mapping field.
GetUserAttributeProfileUserAttributeStrategyOverride
- Oidc
Mappings List<GetUser Attribute Profile User Attribute Strategy Override Oidc Mapping> - OIDC mapping override for this strategy.
- Saml
Mappings List<string> - SAML mapping override for this strategy.
- Scim
Mapping string - SCIM mapping override for this strategy.
- Strategy string
- The strategy name (e.g., 'oidc', 'samlp', 'ad', etc.).
- Oidc
Mappings []GetUser Attribute Profile User Attribute Strategy Override Oidc Mapping - OIDC mapping override for this strategy.
- Saml
Mappings []string - SAML mapping override for this strategy.
- Scim
Mapping string - SCIM mapping override for this strategy.
- Strategy string
- The strategy name (e.g., 'oidc', 'samlp', 'ad', etc.).
- oidc
Mappings List<GetUser Attribute Profile User Attribute Strategy Override Oidc Mapping> - OIDC mapping override for this strategy.
- saml
Mappings List<String> - SAML mapping override for this strategy.
- scim
Mapping String - SCIM mapping override for this strategy.
- strategy String
- The strategy name (e.g., 'oidc', 'samlp', 'ad', etc.).
- oidc
Mappings GetUser Attribute Profile User Attribute Strategy Override Oidc Mapping[] - OIDC mapping override for this strategy.
- saml
Mappings string[] - SAML mapping override for this strategy.
- scim
Mapping string - SCIM mapping override for this strategy.
- strategy string
- The strategy name (e.g., 'oidc', 'samlp', 'ad', etc.).
- oidc_
mappings Sequence[GetUser Attribute Profile User Attribute Strategy Override Oidc Mapping] - 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.).
- oidc
Mappings List<Property Map> - OIDC mapping override for this strategy.
- saml
Mappings List<String> - SAML mapping override for this strategy.
- scim
Mapping String - SCIM mapping override for this strategy.
- strategy String
- The strategy name (e.g., 'oidc', 'samlp', 'ad', etc.).
GetUserAttributeProfileUserAttributeStrategyOverrideOidcMapping
- Display
Name string - Display name for the OIDC mapping.
- Mapping string
- The OIDC mapping field.
- Display
Name string - Display name for the OIDC mapping.
- Mapping string
- The OIDC mapping field.
- display
Name String - Display name for the OIDC mapping.
- mapping String
- The OIDC mapping field.
- display
Name 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.
- display
Name String - Display name for the OIDC mapping.
- mapping String
- The OIDC mapping field.
GetUserAttributeProfileUserId
- Oidc
Mapping string - The OIDC mapping for the user ID.
- Saml
Mappings List<string> - The SAML mapping for the user ID.
- Scim
Mapping string - The SCIM mapping for the user ID.
- Strategy
Overrides List<GetUser Attribute Profile User Id Strategy Override> - Strategy-specific overrides for user ID mapping.
- Oidc
Mapping string - The OIDC mapping for the user ID.
- Saml
Mappings []string - The SAML mapping for the user ID.
- Scim
Mapping string - The SCIM mapping for the user ID.
- Strategy
Overrides []GetUser Attribute Profile User Id Strategy Override - Strategy-specific overrides for user ID mapping.
- oidc
Mapping String - The OIDC mapping for the user ID.
- saml
Mappings List<String> - The SAML mapping for the user ID.
- scim
Mapping String - The SCIM mapping for the user ID.
- strategy
Overrides List<GetUser Attribute Profile User Id Strategy Override> - Strategy-specific overrides for user ID mapping.
- oidc
Mapping string - The OIDC mapping for the user ID.
- saml
Mappings string[] - The SAML mapping for the user ID.
- scim
Mapping string - The SCIM mapping for the user ID.
- strategy
Overrides GetUser Attribute Profile User Id Strategy Override[] - 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[GetUser Attribute Profile User Id Strategy Override] - Strategy-specific overrides for user ID mapping.
- oidc
Mapping String - The OIDC mapping for the user ID.
- saml
Mappings List<String> - The SAML mapping for the user ID.
- scim
Mapping String - The SCIM mapping for the user ID.
- strategy
Overrides List<Property Map> - Strategy-specific overrides for user ID mapping.
GetUserAttributeProfileUserIdStrategyOverride
- Oidc
Mapping string - OIDC mapping override for this strategy.
- Saml
Mappings List<string> - SAML mapping override for this strategy.
- Scim
Mapping string - SCIM mapping override for this strategy.
- Strategy string
- The strategy name (e.g., 'oidc', 'samlp', 'ad', etc.).
- Oidc
Mapping string - OIDC mapping override for this strategy.
- Saml
Mappings []string - SAML mapping override for this strategy.
- Scim
Mapping string - SCIM mapping override for this strategy.
- Strategy string
- The strategy name (e.g., 'oidc', 'samlp', 'ad', etc.).
- oidc
Mapping String - OIDC mapping override for this strategy.
- saml
Mappings List<String> - SAML mapping override for this strategy.
- scim
Mapping String - SCIM mapping override for this strategy.
- strategy String
- The strategy name (e.g., 'oidc', 'samlp', 'ad', etc.).
- oidc
Mapping string - OIDC mapping override for this strategy.
- saml
Mappings string[] - SAML mapping override for this strategy.
- scim
Mapping 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.).
- oidc
Mapping String - OIDC mapping override for this strategy.
- saml
Mappings List<String> - SAML mapping override for this strategy.
- scim
Mapping 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.