Note: This release is in preview. Features described here don’t become generally available until the latest general availability date that Salesforce announces for this release. Before then, and where features are noted as beta, pilot, or developer preview, we can’t guarantee general availability within any particular time frame or at all. Make your purchase decisions only on the basis of generally available products and features.

ConnectApi.ExternalCredentialPrincipal

External credential principal.
If you don’t have the View Setup and Configuration permission, some properties are empty or show limited information.
Property Name Type Description Available Version
authenticationStatus ConnectApi.​CredentialAuthentication​Status Status of the credential authentication. Values are:
  • Configured—Credential has all required credentials for at least one principal.
  • NotConfigured—Credential isn’t configured.
  • Unknown—Credential status can’t be determined because the authentication protocol is custom.
56.0
id String ID of the external credential principal. 58.0
parameters List<ConnectApi.​ExternalCredential​Parameter> List of external credential parameters. 58.0
principalAccess List<ConnectApi.​ExternalCredential​PrincipalAccess> List of access entities associated with the external credential principal. 58.0
principalName String Name of the external credential named principal. 56.0
principalType ConnectApi.​CredentialPrincipal​Type Type of credential principal. Values are:
  • AwsStsPrincipal
  • NamedPrincipal
  • PerUserPrincipal
56.0
sequenceNumber Integer Sequence number of the external credential principal. 58.0