Resource: AuthConfig
The AuthConfig resource use to hold channels and connection config data.
JSON representation |
---|
{ "name": string, "displayName": string, "description": string, "certificateId": string, "credentialType": enum ( |
Fields | |
---|---|
name |
Resource name of the SFDC instance projects/{project}/locations/{location}/authConfigs/{authConfig}. |
displayName |
The name of the auth config. |
description |
A description of the auth config. |
certificateId |
Certificate id for client certificate |
credentialType |
Credential type of the encrypted credential. |
creatorEmail |
The creator's email address. Generated based on the End User Credentials/LOAS role of the user making the call. |
createTime |
Output only. The timestamp when the auth config is created. A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: |
lastModifierEmail |
The last modifier's email address. Generated based on the End User Credentials/LOAS role of the user making the call. |
updateTime |
Output only. The timestamp when the auth config is modified. A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: |
visibility |
The visibility of the auth config. |
state |
The status of the auth config. |
reason |
The reason / details of the current status. |
expiryNotificationDuration[] |
User can define the time to receive notification after which the auth config becomes invalid. Support up to 30 days. Support granularity in hours. A duration in seconds with up to nine fractional digits, ending with ' |
validTime |
The time until the auth config is valid. Empty or max value is considered the auth config won't expire. A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: |
overrideValidTime |
User provided expiry time to override. For the example of Salesforce, username/password credentials can be valid for 6 months depending on the instance settings. A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: |
Union field
|
|
encryptedCredential |
Auth credential encrypted by Cloud KMS. Can be decrypted as Credential with proper KMS key. A base64-encoded string. |
decryptedCredential |
Raw auth credentials. |
Methods |
|
---|---|
|
Creates an auth config record. |
|
Deletes an auth config. |
|
Gets a complete auth config. |
|
Lists all auth configs that match the filter. |
|
Updates an auth config. |