1. Packages
  2. Auth0 Provider
  3. API Docs
  4. getTokenExchangeProfile
Auth0 v3.14.0 published on Friday, Feb 7, 2025 by Pulumi

auth0.getTokenExchangeProfile

Explore with Pulumi AI

auth0 logo
Auth0 v3.14.0 published on Friday, Feb 7, 2025 by Pulumi

    Data source to retrieve a specific Auth0 Token Exchange Profile by id

    Using getTokenExchangeProfile

    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 getTokenExchangeProfile(args: GetTokenExchangeProfileArgs, opts?: InvokeOptions): Promise<GetTokenExchangeProfileResult>
    function getTokenExchangeProfileOutput(args: GetTokenExchangeProfileOutputArgs, opts?: InvokeOptions): Output<GetTokenExchangeProfileResult>
    def get_token_exchange_profile(id: Optional[str] = None,
                                   opts: Optional[InvokeOptions] = None) -> GetTokenExchangeProfileResult
    def get_token_exchange_profile_output(id: Optional[pulumi.Input[str]] = None,
                                   opts: Optional[InvokeOptions] = None) -> Output[GetTokenExchangeProfileResult]
    func LookupTokenExchangeProfile(ctx *Context, args *LookupTokenExchangeProfileArgs, opts ...InvokeOption) (*LookupTokenExchangeProfileResult, error)
    func LookupTokenExchangeProfileOutput(ctx *Context, args *LookupTokenExchangeProfileOutputArgs, opts ...InvokeOption) LookupTokenExchangeProfileResultOutput

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

    public static class GetTokenExchangeProfile 
    {
        public static Task<GetTokenExchangeProfileResult> InvokeAsync(GetTokenExchangeProfileArgs args, InvokeOptions? opts = null)
        public static Output<GetTokenExchangeProfileResult> Invoke(GetTokenExchangeProfileInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetTokenExchangeProfileResult> getTokenExchangeProfile(GetTokenExchangeProfileArgs args, InvokeOptions options)
    public static Output<GetTokenExchangeProfileResult> getTokenExchangeProfile(GetTokenExchangeProfileArgs args, InvokeOptions options)
    
    fn::invoke:
      function: auth0:index/getTokenExchangeProfile:getTokenExchangeProfile
      arguments:
        # arguments dictionary

    The following arguments are supported:

    Id string
    The id of the Token Exchange Profile
    Id string
    The id of the Token Exchange Profile
    id String
    The id of the Token Exchange Profile
    id string
    The id of the Token Exchange Profile
    id str
    The id of the Token Exchange Profile
    id String
    The id of the Token Exchange Profile

    getTokenExchangeProfile Result

    The following output properties are available:

    ActionId string
    Unique identifier of the Action
    CreatedAt string
    The ISO 8601 formatted date the credential was created.
    Id string
    The id of the Token Exchange Profile
    Name string
    Name of the token exchange profile.
    SubjectTokenType string
    Type of the subject token
    Type string
    Type of the token exchange profile
    UpdatedAt string
    The ISO 8601 formatted date the credential was updated.
    ActionId string
    Unique identifier of the Action
    CreatedAt string
    The ISO 8601 formatted date the credential was created.
    Id string
    The id of the Token Exchange Profile
    Name string
    Name of the token exchange profile.
    SubjectTokenType string
    Type of the subject token
    Type string
    Type of the token exchange profile
    UpdatedAt string
    The ISO 8601 formatted date the credential was updated.
    actionId String
    Unique identifier of the Action
    createdAt String
    The ISO 8601 formatted date the credential was created.
    id String
    The id of the Token Exchange Profile
    name String
    Name of the token exchange profile.
    subjectTokenType String
    Type of the subject token
    type String
    Type of the token exchange profile
    updatedAt String
    The ISO 8601 formatted date the credential was updated.
    actionId string
    Unique identifier of the Action
    createdAt string
    The ISO 8601 formatted date the credential was created.
    id string
    The id of the Token Exchange Profile
    name string
    Name of the token exchange profile.
    subjectTokenType string
    Type of the subject token
    type string
    Type of the token exchange profile
    updatedAt string
    The ISO 8601 formatted date the credential was updated.
    action_id str
    Unique identifier of the Action
    created_at str
    The ISO 8601 formatted date the credential was created.
    id str
    The id of the Token Exchange Profile
    name str
    Name of the token exchange profile.
    subject_token_type str
    Type of the subject token
    type str
    Type of the token exchange profile
    updated_at str
    The ISO 8601 formatted date the credential was updated.
    actionId String
    Unique identifier of the Action
    createdAt String
    The ISO 8601 formatted date the credential was created.
    id String
    The id of the Token Exchange Profile
    name String
    Name of the token exchange profile.
    subjectTokenType String
    Type of the subject token
    type String
    Type of the token exchange profile
    updatedAt String
    The ISO 8601 formatted date the credential was updated.

    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.14.0 published on Friday, Feb 7, 2025 by Pulumi