Integration Auth Config

Integration Auth Config in Google Cloud is a configuration resource that defines authentication settings for integrations and connectors. It manages credentials, tokens, and identity mappings required for secure communication between Google Cloud services and external systems. This resource helps standardize and centralize authentication across integration workflows.

gcp.integrations_auth_config

Fields

TitleIDTypeData TypeDescription
_keycorestring
ancestorscorearray<string>
certificate_idcorestringCertificate id for client certificate
create_timecoretimestampOutput only. The timestamp when the auth config is created.
creator_emailcorestringThe creator's email address. Generated based on the End User Credentials/LOAS role of the user making the call.
credential_typecorestringRequired. Credential type of the encrypted credential.
datadog_display_namecorestring
decrypted_credentialcorejsonRaw auth credentials.
descriptioncorestringOptional. A description of the auth config.
expiry_notification_durationcorearray<string>Optional. User can define the time to receive notification after which the auth config becomes invalid. Support up to 30 days. Support granularity in hours.
gcp_display_namecorestringRequired. The name of the auth config.
labelscorearray<string>
last_modifier_emailcorestringThe last modifier's email address. Generated based on the End User Credentials/LOAS role of the user making the call.
namecorestringResource name of the auth config. For more information, see Manage authentication profiles. projects/{project}/locations/{location}/authConfigs/{authConfig}.
organization_idcorestring
override_valid_timecoretimestampOptional. 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.
parentcorestring
project_idcorestring
project_numbercorestring
reasoncorestringOutput only. The reason / details of the current status.
region_idcorestring
resource_namecorestring
statecorestringOutput only. The status of the auth config.
tagscorehstore_csv
update_timecoretimestampOutput only. The timestamp when the auth config is modified.
valid_timecoretimestampOptional. The time until the auth config is valid. Empty or max value is considered the auth config won't expire.
visibilitycorestringOptional. The visibility of the auth config.
zone_idcorestring