| AuthTokenEndpointUrl |
- Type
- textarea
- Properties
- Nillable
- Description
- The URL where JSON Web Tokens (JWTs) are exchanged for access tokens.
|
| AwsAccessKey |
- Type
- string
- Properties
- Filter, Group, Nillable, Sort
- Description
- First part of the access key used to sign programmatic requests to Amazon
Web Services (AWS). Use when AWS Signature Version 4 is your authentication
protocol.
|
| AwsAccessSecret |
- Type
- textarea
- Properties
- Nillable
- Description
- The second part of the access key used to sign programmatic requests to AWS.
Use when AWS Signature Version 4 is your authentication protocol.
|
| AwsRegion |
- Type
- string
- Properties
- Filter, Group, Nillable, Sort
- Description
- Specifies which AWS Region the named credential accesses.
|
| AwsService |
- Type
- string
- Properties
- Filter, Group, Nillable, Sort
- Description
- Specifies which AWS resource the named credential accesses.
|
| CertificateId |
- Type
- reference
- Properties
- Filter, Group, Nillable, Sort
- Description
- If you specify a certificate, your Salesforce org supplies it when
establishing each two-way SSL connection with the external system. The
certificate is used for digital signatures, which verify that requests are
coming from your Salesforce org.
|
| DeveloperName |
- Type
- string
- Properties
- Filter, Group, Sort
- Description
- The developer’s internal name for the named credential used in the API.
- This name can contain only underscores and alphanumeric characters, and must
be unique in your org. It must begin with a letter, not include spaces, not
end with an underscore, and not contain two consecutive underscores. This
field is automatically generated, but you can supply your own value if you
create the record using the API.
When creating large sets of data,
always specify a unique DeveloperName for each record.
If no DeveloperName is specified, performance may slow
while Salesforce generates one for each record.
-
Only users with View DeveloperName OR View Setup and Configuration
permission can view, group, sort, and filter this field.
|
| Endpoint |
- Type
- textarea
- Properties
- Nillable
- Description
- The URL or root URL of the callout endpoint. Corresponds to
URL in the user interface.
|
| FullName |
- Type
- string
- Properties
- Create, Group, Nillable
- Description
- The full name of the associated type in Tooling API. The full name can
include a namespace prefix. Query this field only if the query result contains
no more than one record. Otherwise, an error is returned. If more than one
record exists, use multiple queries to retrieve the records. This limit
protects performance.
|
| JwtAudience |
- Type
- textarea
- Properties
- Nillable
- Description
- External service or other allowed recipients for the JWT. Written as JSON,
with a quoted string for a single audience and an array of quoted strings for
multiple audiences. Single audience example: “aud1”. Multiple audiences
example: [“aud1”, “aud2”, “aud3”].
|
| JwtFormulaSubject |
- Type
- string
- Properties
- Filter, Group, Nillable, Sort
- Description
- Formula string calculating the JWT’s Subject. API names and constant
strings, in single quotes, can be included. Allows a dynamic Subject unique
per user requesting the token. For example,
'User='+$User.Id. Use this field when
principalType is set to PerUser. Corresponds to Per User Subject
|
| JwtIssuer |
- Type
- string
- Properties
- Filter, Group, Nillable, Sort
- Description
- Specify who issued the JWT using a case-sensitive string.
|
| JwtSigningCertificateId |
- Type
- reference
- Properties
- Filter, Group, Nillable, Sort
- Description
- Certificate verifying the JWT’s authenticity to external sites.
|
| JwtTextSubject |
- Type
- string
- Properties
- Filter, Group, Nillable, Sort
- Description
- Static text, without quotes, that specifies the JWT Subject. Use this field
when principalType is set to NamedUser. Corresponds to Named Principal
Subject in the user interface.
|
| JwtValidityPeriodSeconds |
- Type
- int
- Properties
- Filter, Group, Nillable, Sort
- Description
- Specify the number of seconds that the token is valid.
|
| Language |
- Type
- picklist
- Properties
- Defaulted on create, Filter, Group, Nillable, Restricted picklist, Sort
- Description
- The language of the MasterLabel.
|
| ManageableState |
- Type
- picklist
- Properties
- Filter, Group, Nillable, Restricted picklist, Sort
- Description
- Indicates the manageable state of the specified component that is contained
in a package.
- Possible values are:
-
beta—Managed-Beta
-
deleted—Managed-Proposed-Deleted
-
deprecated—Managed-Proposed-Deprecated
-
deprecatedEditable—SecondGen-Installed-Deprecated
-
installed—Managed-Installed
-
installedEditable—SecondGen-Installed-Editable
-
released—Managed-Released
-
unmanaged—Unmanaged
|
| MasterLabel |
- Type
- string
- Properties
- Filter, Group, Sort
- Description
- The main label for the named credential. This display value is the internal
label that doesn’t get translated.
|
| Metadata |
- Type
- NamedCredential
- Properties
- Create, Nillable, Update
- Description
- Provides access to the associated metadata type and related fields in
Tooling API.
- Query this field only if the query result contains no more than one record.
Otherwise, an error is returned. If more than one record exists, use multiple
queries to retrieve the records. This limit protects performance.
|
| NamespacePrefix |
- Type
- string
- Properties
- Filter, Group, Nillable, Sort
- Description
- The namespace prefix that is associated with this object. Each Developer
Edition org that creates a managed package has a unique namespace prefix.
Limit: 15 characters. You can refer to a component in a managed package by
using the namespacePrefix__componentName
notation.
|
| OauthRefreshToken |
- Type
- textarea
- Properties
- Nillable
- Description
- The OAuth refresh token. Used to obtain a new access token for an end user
when a token expires.
|
| OauthScope |
- Type
- string
- Properties
- Filter, Nillable, Sort
- Description
- Specifies the scope of permissions to request for the access token.
Corresponds to Scope in the user interface.
|
| OauthToken |
- Type
- textarea
- Properties
- Nillable
- Description
- The access token that’s issued by your authorization server.
|
| OutboundNetworkConnectionId |
- Type
- reference
- Properties
- Filter, Group, Nillable, Sort
- Description
- Specifies the outbound network connection that uses the named credential to
send call outs to AWS.
|
| Password |
- Type
- textarea
- Properties
- Nillable
- Description
- The password to be used by your org to access the external system. Ensure
that the credentials have adequate privileges to access the external system.
Depending on how you set up access, you might need to provide the
administrator password.
|
| PrincipalType |
- Type
- picklist
- Properties
- Filter, Group, Restricted picklist, Sort
- Description
- Determines whether you're using one set or multiple sets of credentials to
access the external system. Corresponds to Identity
Type in the user interface. The valid values are:
- Possible values are:
- Anonymous
- NamedUser
- PerUser
|
| Protocol |
- Type
- picklist
- Properties
- Filter, Group, Restricted picklist, Sort
- Description
- The authentication protocol that’s required to access the external system.
The valid values are:
- AwsSig4
- Jwt
- JwtExchange
- NoAuthentication
- Oauth
- Password
For connections to Amazon Web Services using Signature Version 4, use
AwsSig4.
For connections using
a direct token system, select Jwt. If
using an intermediary authorization provider to process JWTs and return
access tokens, use JwtExchange.
For Simple URL data sources, select NoAuthentication.
For cloud-based
Files Connect external systems, select Oauth. For on-premises systems, select Password.
|
| Username |
- Type
- string
- Properties
- Filter, Group, Nillable, Sort
- Description
- The username to be used by your org to access the external system. Ensure
that the credentials have adequate privileges for performing callouts to the
external system. Depending on how you set up access, you might need to provide
the administrator username.
|