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. |