This product is not supported for your selected
Datadog site. (
).
このページは日本語には対応しておりません。随時翻訳に取り組んでいます。
翻訳に関してご質問やご意見ございましたら、
お気軽にご連絡ください。
gcp_integrations_auth_config
ancestors
Type: UNORDERED_LIST_STRING
certificate_id
Type: STRING
Provider name: certificateId
Description: Certificate id for client certificate
create_time
Type: TIMESTAMP
Provider name: createTime
Description: Output only. The timestamp when the auth config is created.
creator_email
Type: STRING
Provider name: creatorEmail
Description: The creator’s email address. Generated based on the End User Credentials/LOAS role of the user making the call.
credential_type
Type: STRING
Provider name: credentialType
Description: Required. Credential type of the encrypted credential.
Possible values:
CREDENTIAL_TYPE_UNSPECIFIED
- Unspecified credential type
USERNAME_AND_PASSWORD
- Regular username/password pair.
API_KEY
- API key.
OAUTH2_AUTHORIZATION_CODE
- OAuth 2.0 Authorization Code Grant Type.
OAUTH2_IMPLICIT
- OAuth 2.0 Implicit Grant Type.
OAUTH2_CLIENT_CREDENTIALS
- OAuth 2.0 Client Credentials Grant Type.
OAUTH2_RESOURCE_OWNER_CREDENTIALS
- OAuth 2.0 Resource Owner Credentials Grant Type.
JWT
- JWT Token.
AUTH_TOKEN
- Auth Token, e.g. bearer token.
SERVICE_ACCOUNT
- Service Account which can be used to generate token for authentication.
CLIENT_CERTIFICATE_ONLY
- Client Certificate only.
OIDC_TOKEN
- Google OIDC ID Token
decrypted_credential
Type: STRUCT
Provider name: decryptedCredential
Description: Raw auth credentials.
auth_token
Type: STRUCT
Provider name: authToken
Description: Auth token credential
token
Type: STRING
Provider name: token
Description: The token for the auth type.
type
Type: STRING
Provider name: type
Description: Authentication type, e.g. “Basic”, “Bearer”, etc.
credential_type
Type: STRING
Provider name: credentialType
Description: Credential type associated with auth config.
Possible values:
CREDENTIAL_TYPE_UNSPECIFIED
- Unspecified credential type
USERNAME_AND_PASSWORD
- Regular username/password pair.
API_KEY
- API key.
OAUTH2_AUTHORIZATION_CODE
- OAuth 2.0 Authorization Code Grant Type.
OAUTH2_IMPLICIT
- OAuth 2.0 Implicit Grant Type.
OAUTH2_CLIENT_CREDENTIALS
- OAuth 2.0 Client Credentials Grant Type.
OAUTH2_RESOURCE_OWNER_CREDENTIALS
- OAuth 2.0 Resource Owner Credentials Grant Type.
JWT
- JWT Token.
AUTH_TOKEN
- Auth Token, e.g. bearer token.
SERVICE_ACCOUNT
- Service Account which can be used to generate token for authentication.
CLIENT_CERTIFICATE_ONLY
- Client Certificate only.
OIDC_TOKEN
- Google OIDC ID Token
jwt
Type: STRUCT
Provider name: jwt
Description: JWT credential
jwt
Type: STRING
Provider name: jwt
Description: The token calculated by the header, payload and signature.
jwt_header
Type: STRING
Provider name: jwtHeader
Description: Identifies which algorithm is used to generate the signature.
jwt_payload
Type: STRING
Provider name: jwtPayload
Description: Contains a set of claims. The JWT specification defines seven Registered Claim Names which are the standard fields commonly included in tokens. Custom claims are usually also included, depending on the purpose of the token.
secret
Type: STRING
Provider name: secret
Description: User’s pre-shared secret to sign the token.
oauth2_authorization_code
Type: STRUCT
Provider name: oauth2AuthorizationCode
Description: The api_key and oauth2_implicit are not covered in v1 and will be picked up once v1 is implemented. ApiKey api_key = 3; OAuth2 authorization code credential
access_token
Type: STRUCT
Provider name: accessToken
Description: The access token received from the token endpoint.
access_token
Type: STRING
Provider name: accessToken
Description: The access token encapsulating the security identity of a process or thread.
access_token_expire_time
Type: TIMESTAMP
Provider name: accessTokenExpireTime
Description: Required. The approximate time until the access token retrieved is valid.
refresh_token
Type: STRING
Provider name: refreshToken
Description: If the access token will expire, use the refresh token to obtain another access token.
refresh_token_expire_time
Type: TIMESTAMP
Provider name: refreshTokenExpireTime
Description: The approximate time until the refresh token retrieved is valid.
token_type
Type: STRING
Provider name: tokenType
Description: Only support “bearer” token in v1 as bearer token is the predominant type used with OAuth 2.0.
apply_reauth_policy
Type: BOOLEAN
Provider name: applyReauthPolicy
Description: Indicates if the user has opted in Google Reauth Policy. If opted in, the refresh token will be valid for 20 hours, after which time users must re-authenticate in order to obtain a new one.
auth_code
Type: STRING
Provider name: authCode
Description: The Auth Code that is used to initially retrieve the access token.
auth_endpoint
Type: STRING
Provider name: authEndpoint
Description: The auth url endpoint to send the auth code request to.
auth_params
Type: STRUCT
Provider name: authParams
Description: The auth parameters sent along with the auth code request.
entries
Type: UNORDERED_LIST_STRUCT
Provider name: entries
Description: A list of parameter map entries.
key
Type: STRUCT
Provider name: key
Description: Key of the map entry.
literal_value
Type: STRUCT
Provider name: literalValue
Description: Passing a literal value.
boolean_array
Type: STRUCT
Provider name: booleanArray
Description: Boolean Array.
boolean_values
Type: UNORDERED_LIST_BOOLEAN
Provider name: booleanValues
Description: Boolean array.
boolean_value
Type: BOOLEAN
Provider name: booleanValue
Description: Boolean.
double_array
Type: STRUCT
Provider name: doubleArray
Description: Double Number Array.
double_values
Type: UNORDERED_LIST_DOUBLE
Provider name: doubleValues
Description: Double number array.
double_value
Type: DOUBLE
Provider name: doubleValue
Description: Double Number.
int_array
Type: STRUCT
Provider name: intArray
Description: Integer Array.
int_values
Type: UNORDERED_LIST_INT64
Provider name: intValues
Description: Integer array.
int_value
Type: INT64
Provider name: intValue
Description: Integer.
json_value
Type: STRING
Provider name: jsonValue
Description: Json.
string_array
Type: STRUCT
Provider name: stringArray
Description: String Array.
string_values
Type: UNORDERED_LIST_STRING
Provider name: stringValues
Description: String array.
string_value
Type: STRING
Provider name: stringValue
Description: String.
reference_key
Type: STRING
Provider name: referenceKey
Description: Referencing one of the Integration variables.
value
Type: STRUCT
Provider name: value
Description: Value of the map entry.
literal_value
Type: STRUCT
Provider name: literalValue
Description: Passing a literal value.
boolean_array
Type: STRUCT
Provider name: booleanArray
Description: Boolean Array.
boolean_values
Type: UNORDERED_LIST_BOOLEAN
Provider name: booleanValues
Description: Boolean array.
boolean_value
Type: BOOLEAN
Provider name: booleanValue
Description: Boolean.
double_array
Type: STRUCT
Provider name: doubleArray
Description: Double Number Array.
double_values
Type: UNORDERED_LIST_DOUBLE
Provider name: doubleValues
Description: Double number array.
double_value
Type: DOUBLE
Provider name: doubleValue
Description: Double Number.
int_array
Type: STRUCT
Provider name: intArray
Description: Integer Array.
int_values
Type: UNORDERED_LIST_INT64
Provider name: intValues
Description: Integer array.
int_value
Type: INT64
Provider name: intValue
Description: Integer.
json_value
Type: STRING
Provider name: jsonValue
Description: Json.
string_array
Type: STRUCT
Provider name: stringArray
Description: String Array.
string_values
Type: UNORDERED_LIST_STRING
Provider name: stringValues
Description: String array.
string_value
Type: STRING
Provider name: stringValue
Description: String.
reference_key
Type: STRING
Provider name: referenceKey
Description: Referencing one of the Integration variables.
key_type
Type: STRING
Provider name: keyType
Description: Option to specify key type for all entries of the map. If provided then field types for all entries must conform to this.
Possible values:
INTEGRATION_PARAMETER_DATA_TYPE_UNSPECIFIED
- Unspecified.
STRING_VALUE
- String.
INT_VALUE
- Integer.
DOUBLE_VALUE
- Double Number.
BOOLEAN_VALUE
- Boolean.
STRING_ARRAY
- String Array.
INT_ARRAY
- Integer Array.
DOUBLE_ARRAY
- Double Number Array.
BOOLEAN_ARRAY
- Boolean Array.
JSON_VALUE
- Json.
PROTO_VALUE
- Proto Value (Internal use only).
PROTO_ARRAY
- Proto Array (Internal use only).
NON_SERIALIZABLE_OBJECT
- // Non-serializable object (Internal use only).
PROTO_ENUM
- Proto Enum (Internal use only).
SERIALIZED_OBJECT_VALUE
- Serialized object (Internal use only).
PROTO_ENUM_ARRAY
- Proto Enum Array (Internal use only).
BYTES
- BYTES data types are not allowed for top-level params. They’re only meant to support protobufs with BYTES (sub)fields.
BYTES_ARRAY
- BYTES_ARRAY data types are not allowed for top-level params. They’re only meant to support protobufs with BYTES (sub)fields.
value_type
Type: STRING
Provider name: valueType
Description: Option to specify value type for all entries of the map. If provided then field types for all entries must conform to this.
Possible values:
INTEGRATION_PARAMETER_DATA_TYPE_UNSPECIFIED
- Unspecified.
STRING_VALUE
- String.
INT_VALUE
- Integer.
DOUBLE_VALUE
- Double Number.
BOOLEAN_VALUE
- Boolean.
STRING_ARRAY
- String Array.
INT_ARRAY
- Integer Array.
DOUBLE_ARRAY
- Double Number Array.
BOOLEAN_ARRAY
- Boolean Array.
JSON_VALUE
- Json.
PROTO_VALUE
- Proto Value (Internal use only).
PROTO_ARRAY
- Proto Array (Internal use only).
NON_SERIALIZABLE_OBJECT
- // Non-serializable object (Internal use only).
PROTO_ENUM
- Proto Enum (Internal use only).
SERIALIZED_OBJECT_VALUE
- Serialized object (Internal use only).
PROTO_ENUM_ARRAY
- Proto Enum Array (Internal use only).
BYTES
- BYTES data types are not allowed for top-level params. They’re only meant to support protobufs with BYTES (sub)fields.
BYTES_ARRAY
- BYTES_ARRAY data types are not allowed for top-level params. They’re only meant to support protobufs with BYTES (sub)fields.
client_id
Type: STRING
Provider name: clientId
Description: The client’s id.
client_secret
Type: STRING
Provider name: clientSecret
Description: The client’s secret.
request_type
Type: STRING
Provider name: requestType
Description: Represent how to pass parameters to fetch access token
Possible values:
REQUEST_TYPE_UNSPECIFIED
- Unspecified request type
REQUEST_BODY
- To pass all the parameters in post body.
QUERY_PARAMETERS
- To pass all the parameters as a part of query parameter.
ENCODED_HEADER
- To pass client id and client secret as base 64 encoding of client_id:client_password and rest parameters in post body.
scope
Type: STRING
Provider name: scope
Description: A space-delimited list of requested scope permissions.
token_endpoint
Type: STRING
Provider name: tokenEndpoint
Description: The token url endpoint to send the token request to.
token_params
Type: STRUCT
Provider name: tokenParams
Description: The token parameters sent along with the token request.
entries
Type: UNORDERED_LIST_STRUCT
Provider name: entries
Description: A list of parameter map entries.
key
Type: STRUCT
Provider name: key
Description: Key of the map entry.
literal_value
Type: STRUCT
Provider name: literalValue
Description: Passing a literal value.
boolean_array
Type: STRUCT
Provider name: booleanArray
Description: Boolean Array.
boolean_values
Type: UNORDERED_LIST_BOOLEAN
Provider name: booleanValues
Description: Boolean array.
boolean_value
Type: BOOLEAN
Provider name: booleanValue
Description: Boolean.
double_array
Type: STRUCT
Provider name: doubleArray
Description: Double Number Array.
double_values
Type: UNORDERED_LIST_DOUBLE
Provider name: doubleValues
Description: Double number array.
double_value
Type: DOUBLE
Provider name: doubleValue
Description: Double Number.
int_array
Type: STRUCT
Provider name: intArray
Description: Integer Array.
int_values
Type: UNORDERED_LIST_INT64
Provider name: intValues
Description: Integer array.
int_value
Type: INT64
Provider name: intValue
Description: Integer.
json_value
Type: STRING
Provider name: jsonValue
Description: Json.
string_array
Type: STRUCT
Provider name: stringArray
Description: String Array.
string_values
Type: UNORDERED_LIST_STRING
Provider name: stringValues
Description: String array.
string_value
Type: STRING
Provider name: stringValue
Description: String.
reference_key
Type: STRING
Provider name: referenceKey
Description: Referencing one of the Integration variables.
value
Type: STRUCT
Provider name: value
Description: Value of the map entry.
literal_value
Type: STRUCT
Provider name: literalValue
Description: Passing a literal value.
boolean_array
Type: STRUCT
Provider name: booleanArray
Description: Boolean Array.
boolean_values
Type: UNORDERED_LIST_BOOLEAN
Provider name: booleanValues
Description: Boolean array.
boolean_value
Type: BOOLEAN
Provider name: booleanValue
Description: Boolean.
double_array
Type: STRUCT
Provider name: doubleArray
Description: Double Number Array.
double_values
Type: UNORDERED_LIST_DOUBLE
Provider name: doubleValues
Description: Double number array.
double_value
Type: DOUBLE
Provider name: doubleValue
Description: Double Number.
int_array
Type: STRUCT
Provider name: intArray
Description: Integer Array.
int_values
Type: UNORDERED_LIST_INT64
Provider name: intValues
Description: Integer array.
int_value
Type: INT64
Provider name: intValue
Description: Integer.
json_value
Type: STRING
Provider name: jsonValue
Description: Json.
string_array
Type: STRUCT
Provider name: stringArray
Description: String Array.
string_values
Type: UNORDERED_LIST_STRING
Provider name: stringValues
Description: String array.
string_value
Type: STRING
Provider name: stringValue
Description: String.
reference_key
Type: STRING
Provider name: referenceKey
Description: Referencing one of the Integration variables.
key_type
Type: STRING
Provider name: keyType
Description: Option to specify key type for all entries of the map. If provided then field types for all entries must conform to this.
Possible values:
INTEGRATION_PARAMETER_DATA_TYPE_UNSPECIFIED
- Unspecified.
STRING_VALUE
- String.
INT_VALUE
- Integer.
DOUBLE_VALUE
- Double Number.
BOOLEAN_VALUE
- Boolean.
STRING_ARRAY
- String Array.
INT_ARRAY
- Integer Array.
DOUBLE_ARRAY
- Double Number Array.
BOOLEAN_ARRAY
- Boolean Array.
JSON_VALUE
- Json.
PROTO_VALUE
- Proto Value (Internal use only).
PROTO_ARRAY
- Proto Array (Internal use only).
NON_SERIALIZABLE_OBJECT
- // Non-serializable object (Internal use only).
PROTO_ENUM
- Proto Enum (Internal use only).
SERIALIZED_OBJECT_VALUE
- Serialized object (Internal use only).
PROTO_ENUM_ARRAY
- Proto Enum Array (Internal use only).
BYTES
- BYTES data types are not allowed for top-level params. They’re only meant to support protobufs with BYTES (sub)fields.
BYTES_ARRAY
- BYTES_ARRAY data types are not allowed for top-level params. They’re only meant to support protobufs with BYTES (sub)fields.
value_type
Type: STRING
Provider name: valueType
Description: Option to specify value type for all entries of the map. If provided then field types for all entries must conform to this.
Possible values:
INTEGRATION_PARAMETER_DATA_TYPE_UNSPECIFIED
- Unspecified.
STRING_VALUE
- String.
INT_VALUE
- Integer.
DOUBLE_VALUE
- Double Number.
BOOLEAN_VALUE
- Boolean.
STRING_ARRAY
- String Array.
INT_ARRAY
- Integer Array.
DOUBLE_ARRAY
- Double Number Array.
BOOLEAN_ARRAY
- Boolean Array.
JSON_VALUE
- Json.
PROTO_VALUE
- Proto Value (Internal use only).
PROTO_ARRAY
- Proto Array (Internal use only).
NON_SERIALIZABLE_OBJECT
- // Non-serializable object (Internal use only).
PROTO_ENUM
- Proto Enum (Internal use only).
SERIALIZED_OBJECT_VALUE
- Serialized object (Internal use only).
PROTO_ENUM_ARRAY
- Proto Enum Array (Internal use only).
BYTES
- BYTES data types are not allowed for top-level params. They’re only meant to support protobufs with BYTES (sub)fields.
BYTES_ARRAY
- BYTES_ARRAY data types are not allowed for top-level params. They’re only meant to support protobufs with BYTES (sub)fields.
oauth2_client_credentials
Type: STRUCT
Provider name: oauth2ClientCredentials
Description: OAuth2Implicit oauth2_implicit = 5; OAuth2 client credentials
access_token
Type: STRUCT
Provider name: accessToken
Description: Access token fetched from the authorization server.
access_token
Type: STRING
Provider name: accessToken
Description: The access token encapsulating the security identity of a process or thread.
access_token_expire_time
Type: TIMESTAMP
Provider name: accessTokenExpireTime
Description: Required. The approximate time until the access token retrieved is valid.
refresh_token
Type: STRING
Provider name: refreshToken
Description: If the access token will expire, use the refresh token to obtain another access token.
refresh_token_expire_time
Type: TIMESTAMP
Provider name: refreshTokenExpireTime
Description: The approximate time until the refresh token retrieved is valid.
token_type
Type: STRING
Provider name: tokenType
Description: Only support “bearer” token in v1 as bearer token is the predominant type used with OAuth 2.0.
client_id
Type: STRING
Provider name: clientId
Description: The client’s ID.
client_secret
Type: STRING
Provider name: clientSecret
Description: The client’s secret.
request_type
Type: STRING
Provider name: requestType
Description: Represent how to pass parameters to fetch access token
Possible values:
REQUEST_TYPE_UNSPECIFIED
- Unspecified request type
REQUEST_BODY
- To pass all the parameters in post body.
QUERY_PARAMETERS
- To pass all the parameters as a part of query parameter.
ENCODED_HEADER
- To pass client id and client secret as base 64 encoding of client_id:client_password and rest parameters in post body.
scope
Type: STRING
Provider name: scope
Description: A space-delimited list of requested scope permissions.
token_endpoint
Type: STRING
Provider name: tokenEndpoint
Description: The token endpoint is used by the client to obtain an access token by presenting its authorization grant or refresh token.
token_params
Type: STRUCT
Provider name: tokenParams
Description: Token parameters for the auth request.
entries
Type: UNORDERED_LIST_STRUCT
Provider name: entries
Description: A list of parameter map entries.
key
Type: STRUCT
Provider name: key
Description: Key of the map entry.
literal_value
Type: STRUCT
Provider name: literalValue
Description: Passing a literal value.
boolean_array
Type: STRUCT
Provider name: booleanArray
Description: Boolean Array.
boolean_values
Type: UNORDERED_LIST_BOOLEAN
Provider name: booleanValues
Description: Boolean array.
boolean_value
Type: BOOLEAN
Provider name: booleanValue
Description: Boolean.
double_array
Type: STRUCT
Provider name: doubleArray
Description: Double Number Array.
double_values
Type: UNORDERED_LIST_DOUBLE
Provider name: doubleValues
Description: Double number array.
double_value
Type: DOUBLE
Provider name: doubleValue
Description: Double Number.
int_array
Type: STRUCT
Provider name: intArray
Description: Integer Array.
int_values
Type: UNORDERED_LIST_INT64
Provider name: intValues
Description: Integer array.
int_value
Type: INT64
Provider name: intValue
Description: Integer.
json_value
Type: STRING
Provider name: jsonValue
Description: Json.
string_array
Type: STRUCT
Provider name: stringArray
Description: String Array.
string_values
Type: UNORDERED_LIST_STRING
Provider name: stringValues
Description: String array.
string_value
Type: STRING
Provider name: stringValue
Description: String.
reference_key
Type: STRING
Provider name: referenceKey
Description: Referencing one of the Integration variables.
value
Type: STRUCT
Provider name: value
Description: Value of the map entry.
literal_value
Type: STRUCT
Provider name: literalValue
Description: Passing a literal value.
boolean_array
Type: STRUCT
Provider name: booleanArray
Description: Boolean Array.
boolean_values
Type: UNORDERED_LIST_BOOLEAN
Provider name: booleanValues
Description: Boolean array.
boolean_value
Type: BOOLEAN
Provider name: booleanValue
Description: Boolean.
double_array
Type: STRUCT
Provider name: doubleArray
Description: Double Number Array.
double_values
Type: UNORDERED_LIST_DOUBLE
Provider name: doubleValues
Description: Double number array.
double_value
Type: DOUBLE
Provider name: doubleValue
Description: Double Number.
int_array
Type: STRUCT
Provider name: intArray
Description: Integer Array.
int_values
Type: UNORDERED_LIST_INT64
Provider name: intValues
Description: Integer array.
int_value
Type: INT64
Provider name: intValue
Description: Integer.
json_value
Type: STRING
Provider name: jsonValue
Description: Json.
string_array
Type: STRUCT
Provider name: stringArray
Description: String Array.
string_values
Type: UNORDERED_LIST_STRING
Provider name: stringValues
Description: String array.
string_value
Type: STRING
Provider name: stringValue
Description: String.
reference_key
Type: STRING
Provider name: referenceKey
Description: Referencing one of the Integration variables.
key_type
Type: STRING
Provider name: keyType
Description: Option to specify key type for all entries of the map. If provided then field types for all entries must conform to this.
Possible values:
INTEGRATION_PARAMETER_DATA_TYPE_UNSPECIFIED
- Unspecified.
STRING_VALUE
- String.
INT_VALUE
- Integer.
DOUBLE_VALUE
- Double Number.
BOOLEAN_VALUE
- Boolean.
STRING_ARRAY
- String Array.
INT_ARRAY
- Integer Array.
DOUBLE_ARRAY
- Double Number Array.
BOOLEAN_ARRAY
- Boolean Array.
JSON_VALUE
- Json.
PROTO_VALUE
- Proto Value (Internal use only).
PROTO_ARRAY
- Proto Array (Internal use only).
NON_SERIALIZABLE_OBJECT
- // Non-serializable object (Internal use only).
PROTO_ENUM
- Proto Enum (Internal use only).
SERIALIZED_OBJECT_VALUE
- Serialized object (Internal use only).
PROTO_ENUM_ARRAY
- Proto Enum Array (Internal use only).
BYTES
- BYTES data types are not allowed for top-level params. They’re only meant to support protobufs with BYTES (sub)fields.
BYTES_ARRAY
- BYTES_ARRAY data types are not allowed for top-level params. They’re only meant to support protobufs with BYTES (sub)fields.
value_type
Type: STRING
Provider name: valueType
Description: Option to specify value type for all entries of the map. If provided then field types for all entries must conform to this.
Possible values:
INTEGRATION_PARAMETER_DATA_TYPE_UNSPECIFIED
- Unspecified.
STRING_VALUE
- String.
INT_VALUE
- Integer.
DOUBLE_VALUE
- Double Number.
BOOLEAN_VALUE
- Boolean.
STRING_ARRAY
- String Array.
INT_ARRAY
- Integer Array.
DOUBLE_ARRAY
- Double Number Array.
BOOLEAN_ARRAY
- Boolean Array.
JSON_VALUE
- Json.
PROTO_VALUE
- Proto Value (Internal use only).
PROTO_ARRAY
- Proto Array (Internal use only).
NON_SERIALIZABLE_OBJECT
- // Non-serializable object (Internal use only).
PROTO_ENUM
- Proto Enum (Internal use only).
SERIALIZED_OBJECT_VALUE
- Serialized object (Internal use only).
PROTO_ENUM_ARRAY
- Proto Enum Array (Internal use only).
BYTES
- BYTES data types are not allowed for top-level params. They’re only meant to support protobufs with BYTES (sub)fields.
BYTES_ARRAY
- BYTES_ARRAY data types are not allowed for top-level params. They’re only meant to support protobufs with BYTES (sub)fields.
oauth2_resource_owner_credentials
Type: STRUCT
Provider name: oauth2ResourceOwnerCredentials
Description: OAuth2 resource owner credentials
access_token
Type: STRUCT
Provider name: accessToken
Description: Access token fetched from the authorization server.
access_token
Type: STRING
Provider name: accessToken
Description: The access token encapsulating the security identity of a process or thread.
access_token_expire_time
Type: TIMESTAMP
Provider name: accessTokenExpireTime
Description: Required. The approximate time until the access token retrieved is valid.
refresh_token
Type: STRING
Provider name: refreshToken
Description: If the access token will expire, use the refresh token to obtain another access token.
refresh_token_expire_time
Type: TIMESTAMP
Provider name: refreshTokenExpireTime
Description: The approximate time until the refresh token retrieved is valid.
token_type
Type: STRING
Provider name: tokenType
Description: Only support “bearer” token in v1 as bearer token is the predominant type used with OAuth 2.0.
client_id
Type: STRING
Provider name: clientId
Description: The client’s ID.
client_secret
Type: STRING
Provider name: clientSecret
Description: The client’s secret.
password
Type: STRING
Provider name: password
Description: The user’s password.
request_type
Type: STRING
Provider name: requestType
Description: Represent how to pass parameters to fetch access token
Possible values:
REQUEST_TYPE_UNSPECIFIED
- Unspecified request type
REQUEST_BODY
- To pass all the parameters in post body.
QUERY_PARAMETERS
- To pass all the parameters as a part of query parameter.
ENCODED_HEADER
- To pass client id and client secret as base 64 encoding of client_id:client_password and rest parameters in post body.
scope
Type: STRING
Provider name: scope
Description: A space-delimited list of requested scope permissions.
token_endpoint
Type: STRING
Provider name: tokenEndpoint
Description: The token endpoint is used by the client to obtain an access token by presenting its authorization grant or refresh token.
token_params
Type: STRUCT
Provider name: tokenParams
Description: Token parameters for the auth request.
entries
Type: UNORDERED_LIST_STRUCT
Provider name: entries
Description: A list of parameter map entries.
key
Type: STRUCT
Provider name: key
Description: Key of the map entry.
literal_value
Type: STRUCT
Provider name: literalValue
Description: Passing a literal value.
boolean_array
Type: STRUCT
Provider name: booleanArray
Description: Boolean Array.
boolean_values
Type: UNORDERED_LIST_BOOLEAN
Provider name: booleanValues
Description: Boolean array.
boolean_value
Type: BOOLEAN
Provider name: booleanValue
Description: Boolean.
double_array
Type: STRUCT
Provider name: doubleArray
Description: Double Number Array.
double_values
Type: UNORDERED_LIST_DOUBLE
Provider name: doubleValues
Description: Double number array.
double_value
Type: DOUBLE
Provider name: doubleValue
Description: Double Number.
int_array
Type: STRUCT
Provider name: intArray
Description: Integer Array.
int_values
Type: UNORDERED_LIST_INT64
Provider name: intValues
Description: Integer array.
int_value
Type: INT64
Provider name: intValue
Description: Integer.
json_value
Type: STRING
Provider name: jsonValue
Description: Json.
string_array
Type: STRUCT
Provider name: stringArray
Description: String Array.
string_values
Type: UNORDERED_LIST_STRING
Provider name: stringValues
Description: String array.
string_value
Type: STRING
Provider name: stringValue
Description: String.
reference_key
Type: STRING
Provider name: referenceKey
Description: Referencing one of the Integration variables.
value
Type: STRUCT
Provider name: value
Description: Value of the map entry.
literal_value
Type: STRUCT
Provider name: literalValue
Description: Passing a literal value.
boolean_array
Type: STRUCT
Provider name: booleanArray
Description: Boolean Array.
boolean_values
Type: UNORDERED_LIST_BOOLEAN
Provider name: booleanValues
Description: Boolean array.
boolean_value
Type: BOOLEAN
Provider name: booleanValue
Description: Boolean.
double_array
Type: STRUCT
Provider name: doubleArray
Description: Double Number Array.
double_values
Type: UNORDERED_LIST_DOUBLE
Provider name: doubleValues
Description: Double number array.
double_value
Type: DOUBLE
Provider name: doubleValue
Description: Double Number.
int_array
Type: STRUCT
Provider name: intArray
Description: Integer Array.
int_values
Type: UNORDERED_LIST_INT64
Provider name: intValues
Description: Integer array.
int_value
Type: INT64
Provider name: intValue
Description: Integer.
json_value
Type: STRING
Provider name: jsonValue
Description: Json.
string_array
Type: STRUCT
Provider name: stringArray
Description: String Array.
string_values
Type: UNORDERED_LIST_STRING
Provider name: stringValues
Description: String array.
string_value
Type: STRING
Provider name: stringValue
Description: String.
reference_key
Type: STRING
Provider name: referenceKey
Description: Referencing one of the Integration variables.
key_type
Type: STRING
Provider name: keyType
Description: Option to specify key type for all entries of the map. If provided then field types for all entries must conform to this.
Possible values:
INTEGRATION_PARAMETER_DATA_TYPE_UNSPECIFIED
- Unspecified.
STRING_VALUE
- String.
INT_VALUE
- Integer.
DOUBLE_VALUE
- Double Number.
BOOLEAN_VALUE
- Boolean.
STRING_ARRAY
- String Array.
INT_ARRAY
- Integer Array.
DOUBLE_ARRAY
- Double Number Array.
BOOLEAN_ARRAY
- Boolean Array.
JSON_VALUE
- Json.
PROTO_VALUE
- Proto Value (Internal use only).
PROTO_ARRAY
- Proto Array (Internal use only).
NON_SERIALIZABLE_OBJECT
- // Non-serializable object (Internal use only).
PROTO_ENUM
- Proto Enum (Internal use only).
SERIALIZED_OBJECT_VALUE
- Serialized object (Internal use only).
PROTO_ENUM_ARRAY
- Proto Enum Array (Internal use only).
BYTES
- BYTES data types are not allowed for top-level params. They’re only meant to support protobufs with BYTES (sub)fields.
BYTES_ARRAY
- BYTES_ARRAY data types are not allowed for top-level params. They’re only meant to support protobufs with BYTES (sub)fields.
value_type
Type: STRING
Provider name: valueType
Description: Option to specify value type for all entries of the map. If provided then field types for all entries must conform to this.
Possible values:
INTEGRATION_PARAMETER_DATA_TYPE_UNSPECIFIED
- Unspecified.
STRING_VALUE
- String.
INT_VALUE
- Integer.
DOUBLE_VALUE
- Double Number.
BOOLEAN_VALUE
- Boolean.
STRING_ARRAY
- String Array.
INT_ARRAY
- Integer Array.
DOUBLE_ARRAY
- Double Number Array.
BOOLEAN_ARRAY
- Boolean Array.
JSON_VALUE
- Json.
PROTO_VALUE
- Proto Value (Internal use only).
PROTO_ARRAY
- Proto Array (Internal use only).
NON_SERIALIZABLE_OBJECT
- // Non-serializable object (Internal use only).
PROTO_ENUM
- Proto Enum (Internal use only).
SERIALIZED_OBJECT_VALUE
- Serialized object (Internal use only).
PROTO_ENUM_ARRAY
- Proto Enum Array (Internal use only).
BYTES
- BYTES data types are not allowed for top-level params. They’re only meant to support protobufs with BYTES (sub)fields.
BYTES_ARRAY
- BYTES_ARRAY data types are not allowed for top-level params. They’re only meant to support protobufs with BYTES (sub)fields.
username
Type: STRING
Provider name: username
Description: The user’s username.
oidc_token
Type: STRUCT
Provider name: oidcToken
Description: Google OIDC ID Token
audience
Type: STRING
Provider name: audience
Description: Audience to be used when generating OIDC token. The audience claim identifies the recipients that the JWT is intended for.
service_account_email
Type: STRING
Provider name: serviceAccountEmail
Description: The service account email to be used as the identity for the token.
token
Type: STRING
Provider name: token
Description: ID token obtained for the service account
token_expire_time
Type: TIMESTAMP
Provider name: tokenExpireTime
Description: The approximate time until the token retrieved is valid.
service_account_credentials
Type: STRUCT
Provider name: serviceAccountCredentials
Description: Service account credential
scope
Type: STRING
Provider name: scope
Description: A space-delimited list of requested scope permissions.
service_account
Type: STRING
Provider name: serviceAccount
Description: Name of the service account that has the permission to make the request.
username_and_password
Type: STRUCT
Provider name: usernameAndPassword
Description: Username and password credential
password
Type: STRING
Provider name: password
Description: Password to be used
username
Type: STRING
Provider name: username
Description: Username to be used
description
Type: STRING
Provider name: description
Description: Optional. A description of the auth config.
expiry_notification_duration
Type: UNORDERED_LIST_STRING
Provider name: expiryNotificationDuration
Description: 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_name
Type: STRING
Provider name: displayName
Description: Required. The name of the auth config.
labels
Type: UNORDERED_LIST_STRING
last_modifier_email
Type: STRING
Provider name: lastModifierEmail
Description: The last modifier’s email address. Generated based on the End User Credentials/LOAS role of the user making the call.
name
Type: STRING
Provider name: name
Description: Resource name of the auth config. For more information, see Manage authentication profiles. projects/{project}/locations/{location}/authConfigs/{authConfig}.
organization_id
Type: STRING
override_valid_time
Type: TIMESTAMP
Provider name: overrideValidTime
Description: Optional. 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.
parent
Type: STRING
project_id
Type: STRING
project_number
Type: STRING
reason
Type: STRING
Provider name: reason
Description: Output only. The reason / details of the current status.
resource_name
Type: STRING
state
Type: STRING
Provider name: state
Description: Output only. The status of the auth config.
Possible values:
STATE_UNSPECIFIED
- Status not specified.
VALID
- Valid Auth config.
INVALID
- General invalidity, if it doesn’t fits in the detailed issue below.
SOFT_DELETED
- Auth config soft deleted.
EXPIRED
- Auth config expired.
UNAUTHORIZED
- Auth config unauthorized.
UNSUPPORTED
- Auth config not supported.
Type: UNORDERED_LIST_STRING
update_time
Type: TIMESTAMP
Provider name: updateTime
Description: Output only. The timestamp when the auth config is modified.
valid_time
Type: TIMESTAMP
Provider name: validTime
Description: Optional. The time until the auth config is valid. Empty or max value is considered the auth config won’t expire.
visibility
Type: STRING
Provider name: visibility
Description: Optional. The visibility of the auth config.
Possible values:
AUTH_CONFIG_VISIBILITY_UNSPECIFIED
- Visibility not specified.
PRIVATE
- Profile visible to the creator only.
CLIENT_VISIBLE
- Profile visible within the client.