| authenticationProtocol |
ConnectApi.CredentialAuthenticationProtocol |
Authentication protocol of the external credential. Values are:
- AwsSv4
- Basic
- Custom
- Jwt
- OAuth
|
56.0 |
| authenticationProtocolVariant |
ConnectApi.CredentialAuthenticationProtocolVariant |
Authentication protocol variant of the external credential. Values are:
-
AwsSv4_STS—AWS Signature Version 4 with Security Token Service.
-
ClientCredentialsClientSecret—OAuth 2.0 Client Credentials client secret. Client secrets are sent in the callout’s request body.
-
ClientCredentialsClientSecretBasic—OAuth 2.0 Client Credentials client secret. Client secrets are sent in the callout’s authorization header, as with Basic authentication.
-
ClientCredentialsJwtAssertion—OAuth 2.0 Client Credentials JSON Web Token assertion.
-
JwtBearer—OAuth 2.0 JSON Web Token bearer flow.
-
NoAuthentication—No authentication.
-
RolesAnywhere—AWS Signature Version 4 with Identity and Access Management (IAM) Roles Anywhere.
|
57.0 |
| authenticationStatus |
ConnectApi.CredentialAuthenticationStatus |
Status of the credential authentication. |
56.0 |
| credentials |
Map<String, ConnectApi.CredentialValue>
|
Map of protocol-specific credentials. |
56.0 |
| externalCredential |
String |
Fully qualified developer name of the external credential. |
56.0 |
| principalName |
String |
Name of the external credential named principal. |
56.0 |
| principalType |
ConnectApi.CredentialPrincipalType |
Type of credential principal. Values are:
- AwsStsPrincipal
- NamedPrincipal
- PerUserPrincipal
|
56.0 |