integrations library

Classes

AuthConfig
Creates an auth config record. Fetch corresponding credentials for specific auth types, e.g. access token for OAuth 2.0, JWT token for JWT. Encrypt the auth config with Cloud KMS and store the encrypted credentials in Spanner. Returns the encrypted auth config. Auto-naming is currently not supported for this resource.
AuthConfigArgs
The set of arguments for AuthConfig. The set of arguments for AuthConfig.
Certificate
Creates a new certificate. The certificate will be registered to the trawler service and will be encrypted using cloud KMS and stored in Spanner Returns the certificate. Auto-naming is currently not supported for this resource.
CertificateArgs
The set of arguments for Certificate. The set of arguments for Certificate.
EnterpriseCrmEventbusProtoAttributes
Attributes are additional options that can be associated with each event property. For more information, see
EnterpriseCrmEventbusProtoAttributesResponse
Attributes are additional options that can be associated with each event property. For more information, see
EnterpriseCrmEventbusProtoBaseAlertConfigErrorEnumList
List of error enums for alerts.
EnterpriseCrmEventbusProtoBaseAlertConfigErrorEnumListResponse
List of error enums for alerts.
EnterpriseCrmEventbusProtoBaseAlertConfigThresholdValue
The threshold value of the metric, above or below which the alert should be triggered. See EventAlertConfig or TaskAlertConfig for the different alert metric types in each case. For the *RATE metrics, one or both of these fields may be set. Zero is the default value and can be left at that. For *PERCENTILE_DURATION metrics, one or both of these fields may be set, and also, the duration threshold value should be specified in the threshold_duration_ms member below. For *AVERAGE_DURATION metrics, these fields should not be set at all. A different member, threshold_duration_ms, must be set in the EventAlertConfig or the TaskAlertConfig.
EnterpriseCrmEventbusProtoBaseAlertConfigThresholdValueResponse
The threshold value of the metric, above or below which the alert should be triggered. See EventAlertConfig or TaskAlertConfig for the different alert metric types in each case. For the *RATE metrics, one or both of these fields may be set. Zero is the default value and can be left at that. For *PERCENTILE_DURATION metrics, one or both of these fields may be set, and also, the duration threshold value should be specified in the threshold_duration_ms member below. For *AVERAGE_DURATION metrics, these fields should not be set at all. A different member, threshold_duration_ms, must be set in the EventAlertConfig or the TaskAlertConfig.
EnterpriseCrmEventbusProtoBooleanParameterArray
EnterpriseCrmEventbusProtoBooleanParameterArrayResponse
EnterpriseCrmEventbusProtoCloudSchedulerConfig
Cloud Scheduler Trigger configuration
EnterpriseCrmEventbusProtoCloudSchedulerConfigResponse
Cloud Scheduler Trigger configuration
EnterpriseCrmEventbusProtoCombinedCondition
This message recursively combines constituent conditions using logical AND.
EnterpriseCrmEventbusProtoCombinedConditionResponse
This message recursively combines constituent conditions using logical AND.
EnterpriseCrmEventbusProtoCondition
Condition that uses operator to evaluate the key against the value.
EnterpriseCrmEventbusProtoConditionResponse
Condition that uses operator to evaluate the key against the value.
EnterpriseCrmEventbusProtoCoordinate
Represents two-dimensional positions.
EnterpriseCrmEventbusProtoCoordinateResponse
Represents two-dimensional positions.
EnterpriseCrmEventbusProtoDoubleArray
EnterpriseCrmEventbusProtoDoubleArrayResponse
EnterpriseCrmEventbusProtoDoubleParameterArray
EnterpriseCrmEventbusProtoDoubleParameterArrayResponse
EnterpriseCrmEventbusProtoEventBusProperties
LINT.IfChange This message is used for storing key value pair properties for each Event / Task in the EventBus.
EnterpriseCrmEventbusProtoEventBusPropertiesResponse
LINT.IfChange This message is used for storing key value pair properties for each Event / Task in the EventBus.
EnterpriseCrmEventbusProtoEventParameters
LINT.IfChange This message is used for processing and persisting (when applicable) key value pair parameters for each event in the event bus. Please see
EnterpriseCrmEventbusProtoEventParametersResponse
LINT.IfChange This message is used for processing and persisting (when applicable) key value pair parameters for each event in the event bus. Please see
EnterpriseCrmEventbusProtoFailurePolicy
Policy that defines the task retry logic and failure type. If no FailurePolicy is defined for a task, all its dependent tasks will not be executed (i.e, a retry_strategy of NONE will be applied).
EnterpriseCrmEventbusProtoFailurePolicyResponse
Policy that defines the task retry logic and failure type. If no FailurePolicy is defined for a task, all its dependent tasks will not be executed (i.e, a retry_strategy of NONE will be applied).
EnterpriseCrmEventbusProtoIntArray
EnterpriseCrmEventbusProtoIntArrayResponse
EnterpriseCrmEventbusProtoIntParameterArray
EnterpriseCrmEventbusProtoIntParameterArrayResponse
EnterpriseCrmEventbusProtoLogSettings
The LogSettings define the logging attributes for an event property. These attributes are used to map the property to the parameter in the log proto. Also used to define scrubbing/truncation behavior and PII information.
EnterpriseCrmEventbusProtoLogSettingsResponse
The LogSettings define the logging attributes for an event property. These attributes are used to map the property to the parameter in the log proto. Also used to define scrubbing/truncation behavior and PII information.
EnterpriseCrmEventbusProtoNextTask
The task that is next in line to be executed, if the condition specified evaluated to true.
EnterpriseCrmEventbusProtoNextTaskResponse
The task that is next in line to be executed, if the condition specified evaluated to true.
EnterpriseCrmEventbusProtoNextTeardownTask
The teardown task that is next in line to be executed. We support only sequential execution of teardown tasks (i.e. no branching).
EnterpriseCrmEventbusProtoNextTeardownTaskResponse
The teardown task that is next in line to be executed. We support only sequential execution of teardown tasks (i.e. no branching).
EnterpriseCrmEventbusProtoNodeIdentifier
Represents a node identifier (type + id). Next highest id: 3
EnterpriseCrmEventbusProtoNodeIdentifierResponse
Represents a node identifier (type + id). Next highest id: 3
EnterpriseCrmEventbusProtoParameterEntry
Key-value pair of EventBus parameters.
EnterpriseCrmEventbusProtoParameterEntryResponse
Key-value pair of EventBus parameters.
EnterpriseCrmEventbusProtoParameterValueType
LINT.IfChange To support various types of parameter values. Next available id: 14
EnterpriseCrmEventbusProtoParameterValueTypeResponse
LINT.IfChange To support various types of parameter values. Next available id: 14
EnterpriseCrmEventbusProtoParamSpecEntryConfig
EnterpriseCrmEventbusProtoParamSpecEntryConfigResponse
EnterpriseCrmEventbusProtoParamSpecEntryProtoDefinition
EnterpriseCrmEventbusProtoParamSpecEntryProtoDefinitionResponse
EnterpriseCrmEventbusProtoParamSpecEntryValidationRule
EnterpriseCrmEventbusProtoParamSpecEntryValidationRuleDoubleRange
Range used to validate doubles and floats.
EnterpriseCrmEventbusProtoParamSpecEntryValidationRuleDoubleRangeResponse
Range used to validate doubles and floats.
EnterpriseCrmEventbusProtoParamSpecEntryValidationRuleIntRange
Range used to validate longs and ints.
EnterpriseCrmEventbusProtoParamSpecEntryValidationRuleIntRangeResponse
Range used to validate longs and ints.
EnterpriseCrmEventbusProtoParamSpecEntryValidationRuleResponse
EnterpriseCrmEventbusProtoParamSpecEntryValidationRuleStringRegex
Rule used to validate strings.
EnterpriseCrmEventbusProtoParamSpecEntryValidationRuleStringRegexResponse
Rule used to validate strings.
EnterpriseCrmEventbusProtoPropertyEntry
Key-value pair of EventBus property.
EnterpriseCrmEventbusProtoPropertyEntryResponse
Key-value pair of EventBus property.
EnterpriseCrmEventbusProtoProtoParameterArray
EnterpriseCrmEventbusProtoProtoParameterArrayResponse
EnterpriseCrmEventbusProtoSerializedObjectParameter
EnterpriseCrmEventbusProtoSerializedObjectParameterResponse
EnterpriseCrmEventbusProtoStringArray
EnterpriseCrmEventbusProtoStringArrayResponse
EnterpriseCrmEventbusProtoStringParameterArray
EnterpriseCrmEventbusProtoStringParameterArrayResponse
EnterpriseCrmEventbusProtoSuccessPolicy
Policy that dictates the behavior for the task after it completes successfully.
EnterpriseCrmEventbusProtoSuccessPolicyResponse
Policy that dictates the behavior for the task after it completes successfully.
EnterpriseCrmEventbusProtoTaskAlertConfig
Message to be used to configure alerting in the {@code TaskConfig} protos for tasks in an event.
EnterpriseCrmEventbusProtoTaskAlertConfigResponse
Message to be used to configure alerting in the {@code TaskConfig} protos for tasks in an event.
EnterpriseCrmEventbusProtoTaskMetadata
TaskMetadata are attributes that are associated to every common Task we have.
EnterpriseCrmEventbusProtoTaskMetadataAdmin
Admins are owners of a Task, and have all permissions on a particular task identified by the task name. By default, Eventbus periodically scans all task metadata and syncs (adds) any new admins defined here to Zanzibar.
EnterpriseCrmEventbusProtoTaskMetadataAdminResponse
Admins are owners of a Task, and have all permissions on a particular task identified by the task name. By default, Eventbus periodically scans all task metadata and syncs (adds) any new admins defined here to Zanzibar.
EnterpriseCrmEventbusProtoTaskMetadataResponse
TaskMetadata are attributes that are associated to every common Task we have.
EnterpriseCrmEventbusProtoTaskUiConfig
Task authors would use this type to configure the UI for a particular task by specifying what UI config modules should be included to compose the UI. Learn more about config module framework:
EnterpriseCrmEventbusProtoTaskUiConfigResponse
Task authors would use this type to configure the UI for a particular task by specifying what UI config modules should be included to compose the UI. Learn more about config module framework:
EnterpriseCrmEventbusProtoTaskUiModuleConfig
Task author would use this type to configure a config module.
EnterpriseCrmEventbusProtoTaskUiModuleConfigResponse
Task author would use this type to configure a config module.
EnterpriseCrmEventbusProtoTeardown
EnterpriseCrmEventbusProtoTeardownResponse
EnterpriseCrmEventbusProtoTeardownTaskConfig
EnterpriseCrmEventbusProtoTeardownTaskConfigResponse
EnterpriseCrmEventbusProtoTriggerCriteria
EnterpriseCrmEventbusProtoTriggerCriteriaResponse
EnterpriseCrmEventbusProtoValueType
Used for define type for values. Currently supported value types include int, string, double, array, and any proto message.
EnterpriseCrmEventbusProtoValueTypeResponse
Used for define type for values. Currently supported value types include int, string, double, array, and any proto message.
EnterpriseCrmEventbusProtoWorkflowAlertConfig
Message to be used to configure custom alerting in the {@code EventConfig} protos for an event.
EnterpriseCrmEventbusProtoWorkflowAlertConfigResponse
Message to be used to configure custom alerting in the {@code EventConfig} protos for an event.
EnterpriseCrmEventbusStats
Stats for the requested dimensions: QPS, duration, and error/warning rate
EnterpriseCrmEventbusStatsDimensions
EnterpriseCrmEventbusStatsDimensionsResponse
EnterpriseCrmEventbusStatsResponse
Stats for the requested dimensions: QPS, duration, and error/warning rate
EnterpriseCrmFrontendsEventbusProtoBooleanParameterArray
EnterpriseCrmFrontendsEventbusProtoBooleanParameterArrayResponse
EnterpriseCrmFrontendsEventbusProtoDoubleParameterArray
EnterpriseCrmFrontendsEventbusProtoDoubleParameterArrayResponse
EnterpriseCrmFrontendsEventbusProtoEventParameters
LINT.IfChange This message is used for processing and persisting (when applicable) key value pair parameters for each event in the event bus. Please see
EnterpriseCrmFrontendsEventbusProtoEventParametersResponse
LINT.IfChange This message is used for processing and persisting (when applicable) key value pair parameters for each event in the event bus. Please see
EnterpriseCrmFrontendsEventbusProtoIntParameterArray
EnterpriseCrmFrontendsEventbusProtoIntParameterArrayResponse
EnterpriseCrmFrontendsEventbusProtoParameterEntry
Key-value pair of EventBus parameters.
EnterpriseCrmFrontendsEventbusProtoParameterEntryResponse
Key-value pair of EventBus parameters.
EnterpriseCrmFrontendsEventbusProtoParameterValueType
To support various types of parameter values. Next available id: 14
EnterpriseCrmFrontendsEventbusProtoParameterValueTypeResponse
To support various types of parameter values. Next available id: 14
EnterpriseCrmFrontendsEventbusProtoParamSpecEntry
Key-value pair of EventBus task parameters. Next id: 13
EnterpriseCrmFrontendsEventbusProtoParamSpecEntryResponse
Key-value pair of EventBus task parameters. Next id: 13
EnterpriseCrmFrontendsEventbusProtoParamSpecsMessage
EnterpriseCrmFrontendsEventbusProtoParamSpecsMessageResponse
EnterpriseCrmFrontendsEventbusProtoProtoParameterArray
EnterpriseCrmFrontendsEventbusProtoProtoParameterArrayResponse
EnterpriseCrmFrontendsEventbusProtoRollbackStrategy
Next available id: 4
EnterpriseCrmFrontendsEventbusProtoRollbackStrategyResponse
Next available id: 4
EnterpriseCrmFrontendsEventbusProtoSerializedObjectParameter
EnterpriseCrmFrontendsEventbusProtoSerializedObjectParameterResponse
EnterpriseCrmFrontendsEventbusProtoStringParameterArray
EnterpriseCrmFrontendsEventbusProtoStringParameterArrayResponse
EnterpriseCrmFrontendsEventbusProtoTaskConfig
The task configuration details. This is not the implementation of Task. There might be multiple TaskConfigs for the same Task.
EnterpriseCrmFrontendsEventbusProtoTaskConfigResponse
The task configuration details. This is not the implementation of Task. There might be multiple TaskConfigs for the same Task.
EnterpriseCrmFrontendsEventbusProtoTaskEntity
Contains a task's metadata and associated information. Next available id: 7
EnterpriseCrmFrontendsEventbusProtoTaskEntityResponse
Contains a task's metadata and associated information. Next available id: 7
EnterpriseCrmFrontendsEventbusProtoTriggerConfig
Configuration detail of a trigger. Next available id: 20
EnterpriseCrmFrontendsEventbusProtoTriggerConfigResponse
Configuration detail of a trigger. Next available id: 20
EnterpriseCrmFrontendsEventbusProtoWorkflowParameterEntry
EnterpriseCrmFrontendsEventbusProtoWorkflowParameterEntryResponse
EnterpriseCrmFrontendsEventbusProtoWorkflowParameters
LINT.IfChange This is the frontend version of WorkflowParameters. It's exactly like the backend version except that instead of flattening protobuf parameters and treating every field and subfield of a protobuf parameter as a separate parameter, the fields/subfields of a protobuf parameter will be nested as "children" (see 'children' field below) parameters of the parent parameter. Please refer to enterprise/crm/eventbus/proto/workflow_parameters.proto for more information about WorkflowParameters.
EnterpriseCrmFrontendsEventbusProtoWorkflowParametersResponse
LINT.IfChange This is the frontend version of WorkflowParameters. It's exactly like the backend version except that instead of flattening protobuf parameters and treating every field and subfield of a protobuf parameter as a separate parameter, the fields/subfields of a protobuf parameter will be nested as "children" (see 'children' field below) parameters of the parent parameter. Please refer to enterprise/crm/eventbus/proto/workflow_parameters.proto for more information about WorkflowParameters.
EnterpriseCrmLoggingGwsFieldLimits
Describes string and array limits when writing to logs. When a limit is exceeded the shortener_type describes how to shorten the field. next_id: 6
EnterpriseCrmLoggingGwsFieldLimitsResponse
Describes string and array limits when writing to logs. When a limit is exceeded the shortener_type describes how to shorten the field. next_id: 6
EnterpriseCrmLoggingGwsSanitizeOptions
Identifies whether a field contains, or may contain, PII or sensitive data, and how to sanitize the field if it does. If a field's privacy type cannot be determined then it is sanitized (e.g., scrubbed). The specific sanitizer implementation is determined by run-time configuration and environment options (e.g., prod vs. qa). next_id: 5
EnterpriseCrmLoggingGwsSanitizeOptionsResponse
Identifies whether a field contains, or may contain, PII or sensitive data, and how to sanitize the field if it does. If a field's privacy type cannot be determined then it is sanitized (e.g., scrubbed). The specific sanitizer implementation is determined by run-time configuration and environment options (e.g., prod vs. qa). next_id: 5
GetAuthConfigArgs
Arguments for getAuthConfig. Arguments for getAuthConfig.
GetAuthConfigResult
Result data returned by getAuthConfig.
GetCertificateArgs
Arguments for getCertificate. Arguments for getCertificate.
GetCertificateResult
Result data returned by getCertificate.
GetSfdcChannelArgs
Arguments for getSfdcChannel. Arguments for getSfdcChannel.
GetSfdcChannelResult
Result data returned by getSfdcChannel.
GetSfdcInstanceArgs
Arguments for getSfdcInstance. Arguments for getSfdcInstance.
GetSfdcInstanceResult
Result data returned by getSfdcInstance.
GetTemplatesVersionArgs
Arguments for getTemplatesVersion. Arguments for getTemplatesVersion.
GetTemplatesVersionResult
Result data returned by getTemplatesVersion.
GetTestCaseArgs
Arguments for getTestCase. Arguments for getTestCase.
GetTestCaseResult
Result data returned by getTestCase.
GetVersionArgs
Arguments for getVersion. Arguments for getVersion.
GetVersionResult
Result data returned by getVersion.
GoogleCloudIntegrationsV1alphaAccessToken
The access token represents the authorization of a specific application to access specific parts of a user’s data.
GoogleCloudIntegrationsV1alphaAccessTokenResponse
The access token represents the authorization of a specific application to access specific parts of a user’s data.
GoogleCloudIntegrationsV1alphaAssertion
An assertion which will check for a condition over task execution status or an expression for task output variables Next available id: 5
GoogleCloudIntegrationsV1alphaAssertionResponse
An assertion which will check for a condition over task execution status or an expression for task output variables Next available id: 5
GoogleCloudIntegrationsV1alphaAuthToken
The credentials to authenticate a user agent with a server that is put in HTTP Authorization request header.
GoogleCloudIntegrationsV1alphaAuthTokenResponse
The credentials to authenticate a user agent with a server that is put in HTTP Authorization request header.
GoogleCloudIntegrationsV1alphaBooleanParameterArray
This message only contains a field of boolean array.
GoogleCloudIntegrationsV1alphaBooleanParameterArrayResponse
This message only contains a field of boolean array.
GoogleCloudIntegrationsV1alphaClientCertificate
Contains client certificate information
GoogleCloudIntegrationsV1alphaClientCertificateResponse
Contains client certificate information
GoogleCloudIntegrationsV1alphaCloudLoggingDetails
Cloud Logging details for execution info
GoogleCloudIntegrationsV1alphaCloudLoggingDetailsResponse
Cloud Logging details for execution info
GoogleCloudIntegrationsV1alphaCloudSchedulerConfig
Cloud Scheduler Trigger configuration
GoogleCloudIntegrationsV1alphaCloudSchedulerConfigResponse
Cloud Scheduler Trigger configuration
GoogleCloudIntegrationsV1alphaCoordinate
Configuration detail of coordinate, it used for UI
GoogleCloudIntegrationsV1alphaCoordinateResponse
Configuration detail of coordinate, it used for UI
GoogleCloudIntegrationsV1alphaCredential
Defines parameters for a single, canonical credential.
GoogleCloudIntegrationsV1alphaCredentialResponse
Defines parameters for a single, canonical credential.
GoogleCloudIntegrationsV1alphaDoubleParameterArray
This message only contains a field of double number array.
GoogleCloudIntegrationsV1alphaDoubleParameterArrayResponse
This message only contains a field of double number array.
GoogleCloudIntegrationsV1alphaErrorCatcherConfig
Configuration detail of a error catch task
GoogleCloudIntegrationsV1alphaErrorCatcherConfigResponse
Configuration detail of a error catch task
GoogleCloudIntegrationsV1alphaEventParameter
This message is used for processing and persisting (when applicable) key value pair parameters for each event in the event bus.
GoogleCloudIntegrationsV1alphaEventParameterResponse
This message is used for processing and persisting (when applicable) key value pair parameters for each event in the event bus.
GoogleCloudIntegrationsV1alphaFailurePolicy
Policy that defines the task retry logic and failure type. If no FailurePolicy is defined for a task, all its dependent tasks will not be executed (i.e, a retry_strategy of NONE will be applied).
GoogleCloudIntegrationsV1alphaFailurePolicyResponse
Policy that defines the task retry logic and failure type. If no FailurePolicy is defined for a task, all its dependent tasks will not be executed (i.e, a retry_strategy of NONE will be applied).
GoogleCloudIntegrationsV1alphaIntegrationAlertConfig
Message to be used to configure custom alerting in the {@code EventConfig} protos for an event.
GoogleCloudIntegrationsV1alphaIntegrationAlertConfigResponse
Message to be used to configure custom alerting in the {@code EventConfig} protos for an event.
GoogleCloudIntegrationsV1alphaIntegrationAlertConfigThresholdValue
The threshold value of the metric, above or below which the alert should be triggered. See EventAlertConfig or TaskAlertConfig for the different alert metric types in each case. For the *RATE metrics, one or both of these fields may be set. Zero is the default value and can be left at that. For *PERCENTILE_DURATION metrics, one or both of these fields may be set, and also, the duration threshold value should be specified in the threshold_duration_ms member below. For *AVERAGE_DURATION metrics, these fields should not be set at all. A different member, threshold_duration_ms, must be set in the EventAlertConfig or the TaskAlertConfig.
GoogleCloudIntegrationsV1alphaIntegrationAlertConfigThresholdValueResponse
The threshold value of the metric, above or below which the alert should be triggered. See EventAlertConfig or TaskAlertConfig for the different alert metric types in each case. For the *RATE metrics, one or both of these fields may be set. Zero is the default value and can be left at that. For *PERCENTILE_DURATION metrics, one or both of these fields may be set, and also, the duration threshold value should be specified in the threshold_duration_ms member below. For *AVERAGE_DURATION metrics, these fields should not be set at all. A different member, threshold_duration_ms, must be set in the EventAlertConfig or the TaskAlertConfig.
GoogleCloudIntegrationsV1alphaIntegrationParameter
Integration Parameter is defined in the integration config and are used to provide information about data types of the expected parameters and provide any default values if needed. They can also be used to add custom attributes. These are static in nature and should not be used for dynamic event definition.
GoogleCloudIntegrationsV1alphaIntegrationParameterResponse
Integration Parameter is defined in the integration config and are used to provide information about data types of the expected parameters and provide any default values if needed. They can also be used to add custom attributes. These are static in nature and should not be used for dynamic event definition.
GoogleCloudIntegrationsV1alphaIntParameterArray
This message only contains a field of integer array.
GoogleCloudIntegrationsV1alphaIntParameterArrayResponse
This message only contains a field of integer array.
GoogleCloudIntegrationsV1alphaJwt
Represents JSON web token(JWT), which is a compact, URL-safe means of representing claims to be transferred between two parties, enabling the claims to be digitally signed or integrity protected.
GoogleCloudIntegrationsV1alphaJwtResponse
Represents JSON web token(JWT), which is a compact, URL-safe means of representing claims to be transferred between two parties, enabling the claims to be digitally signed or integrity protected.
GoogleCloudIntegrationsV1alphaMockConfig
The configuration for mocking of a task during test execution Next available id: 4
GoogleCloudIntegrationsV1alphaMockConfigResponse
The configuration for mocking of a task during test execution Next available id: 4
GoogleCloudIntegrationsV1alphaNextTask
The task that is next in line to be executed, if the condition specified evaluated to true.
GoogleCloudIntegrationsV1alphaNextTaskResponse
The task that is next in line to be executed, if the condition specified evaluated to true.
GoogleCloudIntegrationsV1alphaOAuth2AuthorizationCode
The OAuth Type where the client sends request with the client id and requested scopes to auth endpoint. User sees a consent screen and auth code is received at specified redirect url afterwards. The auth code is then combined with the client id and secret and sent to the token endpoint in exchange for the access and refresh token. The refresh token can be used to fetch new access tokens.
GoogleCloudIntegrationsV1alphaOAuth2AuthorizationCodeResponse
The OAuth Type where the client sends request with the client id and requested scopes to auth endpoint. User sees a consent screen and auth code is received at specified redirect url afterwards. The auth code is then combined with the client id and secret and sent to the token endpoint in exchange for the access and refresh token. The refresh token can be used to fetch new access tokens.
GoogleCloudIntegrationsV1alphaOAuth2ClientCredentials
For client credentials grant, the client sends a POST request with grant_type as 'client_credentials' to the authorization server. The authorization server will respond with a JSON object containing the access token.
GoogleCloudIntegrationsV1alphaOAuth2ClientCredentialsResponse
For client credentials grant, the client sends a POST request with grant_type as 'client_credentials' to the authorization server. The authorization server will respond with a JSON object containing the access token.
GoogleCloudIntegrationsV1alphaOAuth2ResourceOwnerCredentials
For resource owner credentials grant, the client will ask the user for their authorization credentials (ususally a username and password) and send a POST request to the authorization server. The authorization server will respond with a JSON object containing the access token.
GoogleCloudIntegrationsV1alphaOAuth2ResourceOwnerCredentialsResponse
For resource owner credentials grant, the client will ask the user for their authorization credentials (ususally a username and password) and send a POST request to the authorization server. The authorization server will respond with a JSON object containing the access token.
GoogleCloudIntegrationsV1alphaOidcToken
OIDC Token
GoogleCloudIntegrationsV1alphaOidcTokenResponse
OIDC Token
GoogleCloudIntegrationsV1alphaParameterMap
A generic multi-map that holds key value pairs. They keys and values can be of any type, unless specified.
GoogleCloudIntegrationsV1alphaParameterMapEntry
Entry is a pair of key and value.
GoogleCloudIntegrationsV1alphaParameterMapEntryResponse
Entry is a pair of key and value.
GoogleCloudIntegrationsV1alphaParameterMapField
Field represents either the key or value in an entry.
GoogleCloudIntegrationsV1alphaParameterMapFieldResponse
Field represents either the key or value in an entry.
GoogleCloudIntegrationsV1alphaParameterMapResponse
A generic multi-map that holds key value pairs. They keys and values can be of any type, unless specified.
GoogleCloudIntegrationsV1alphaServiceAccountCredentials
Represents the service account which can be used to generate access token for authenticating the service call.
GoogleCloudIntegrationsV1alphaServiceAccountCredentialsResponse
Represents the service account which can be used to generate access token for authenticating the service call.
GoogleCloudIntegrationsV1alphaStringParameterArray
This message only contains a field of string array.
GoogleCloudIntegrationsV1alphaStringParameterArrayResponse
This message only contains a field of string array.
GoogleCloudIntegrationsV1alphaSuccessPolicy
Policy that dictates the behavior for the task after it completes successfully.
GoogleCloudIntegrationsV1alphaSuccessPolicyResponse
Policy that dictates the behavior for the task after it completes successfully.
GoogleCloudIntegrationsV1alphaTaskConfig
The task configuration details. This is not the implementation of Task. There might be multiple TaskConfigs for the same Task.
GoogleCloudIntegrationsV1alphaTaskConfigResponse
The task configuration details. This is not the implementation of Task. There might be multiple TaskConfigs for the same Task.
GoogleCloudIntegrationsV1alphaTestTaskConfig
The task mock configuration details and assertions for functional tests. Next available id: 5
GoogleCloudIntegrationsV1alphaTestTaskConfigResponse
The task mock configuration details and assertions for functional tests. Next available id: 5
GoogleCloudIntegrationsV1alphaTriggerConfig
Configuration detail of a trigger.
GoogleCloudIntegrationsV1alphaTriggerConfigResponse
Configuration detail of a trigger.
GoogleCloudIntegrationsV1alphaUsernameAndPassword
Username and password pair.
GoogleCloudIntegrationsV1alphaUsernameAndPasswordResponse
Username and password pair.
GoogleCloudIntegrationsV1alphaValueType
The type of the parameter.
GoogleCloudIntegrationsV1alphaValueTypeResponse
The type of the parameter.
SfdcChannel
Creates an sfdc channel record. Store the sfdc channel in Spanner. Returns the sfdc channel. Auto-naming is currently not supported for this resource.
SfdcChannelArgs
The set of arguments for SfdcChannel. The set of arguments for SfdcChannel.
SfdcInstance
Creates an sfdc instance record. Store the sfdc instance in Spanner. Returns the sfdc instance. Auto-naming is currently not supported for this resource.
SfdcInstanceArgs
The set of arguments for SfdcInstance. The set of arguments for SfdcInstance.
TemplatesVersion
Creates an IntegrationTemplateVersion. Auto-naming is currently not supported for this resource. Note - this resource's API doesn't support deletion. When deleted, the resource will persist on Google Cloud even though it will be deleted from Pulumi state.
TemplatesVersionArgs
The set of arguments for TemplatesVersion. The set of arguments for TemplatesVersion.
TestCase
Creates a new test case Auto-naming is currently not supported for this resource.
TestCaseArgs
The set of arguments for TestCase. The set of arguments for TestCase.
Version
Create a integration with a draft version in the specified project. Auto-naming is currently not supported for this resource.
VersionArgs
The set of arguments for Version. The set of arguments for Version.

Enums

AuthConfigCredentialType
Credential type of the encrypted credential.
AuthConfigState
The status of the auth config.
AuthConfigVisibility
The visibility of the auth config.
CertificateCertificateStatus
Status of the certificate
EnterpriseCrmEventbusProtoAttributesDataType
Things like URL, Email, Currency, Timestamp (rather than string, int64...)
EnterpriseCrmEventbusProtoAttributesSearchable
EnterpriseCrmEventbusProtoBaseAlertConfigErrorEnumListFilterType
EnterpriseCrmEventbusProtoConditionOperator
Operator used to evaluate the condition. Please note that an operator with an inappropriate key/value operand will result in IllegalArgumentException, e.g. CONTAINS with boolean key/value pair.
EnterpriseCrmEventbusProtoFailurePolicyRetryStrategy
Defines what happens to the task upon failure.
EnterpriseCrmEventbusProtoLogSettingsSeedPeriod
EnterpriseCrmEventbusProtoLogSettingsSeedScope
EnterpriseCrmEventbusProtoNodeIdentifierElementType
Destination node where the edge ends. It can only be a task config.
EnterpriseCrmEventbusProtoParamSpecEntryConfigInputDisplayOption
EnterpriseCrmEventbusProtoParamSpecEntryConfigParameterNameOption
EnterpriseCrmEventbusProtoSuccessPolicyFinalState
State to which the execution snapshot status will be set if the task succeeds.
EnterpriseCrmEventbusProtoTaskAlertConfigMetricType
EnterpriseCrmEventbusProtoTaskAlertConfigThresholdType
The threshold type for which this alert is being configured. If value falls below expected_min or exceeds expected_max, an alert will be fired.
EnterpriseCrmEventbusProtoTaskMetadataCategory
EnterpriseCrmEventbusProtoTaskMetadataDefaultJsonValidationOption
Controls whether JSON workflow parameters are validated against provided schemas before and/or after this task's execution.
EnterpriseCrmEventbusProtoTaskMetadataExternalCategory
EnterpriseCrmEventbusProtoTaskMetadataStatus
Allows author to indicate if the task is ready to use or not. If not set, then it will default to INACTIVE.
EnterpriseCrmEventbusProtoTaskMetadataSystem
EnterpriseCrmEventbusProtoTaskUiModuleConfigModuleId
ID of the config module.
EnterpriseCrmEventbusProtoWorkflowAlertConfigMetricType
EnterpriseCrmEventbusProtoWorkflowAlertConfigThresholdType
The threshold type, whether lower(expected_min) or upper(expected_max), for which this alert is being configured. If value falls below expected_min or exceeds expected_max, an alert will be fired.
EnterpriseCrmEventbusStatsDimensionsEnumFilterType
Whether to include or exclude the enums matching the regex.
EnterpriseCrmEventbusStatsDimensionsRetryAttempt
EnterpriseCrmFrontendsEventbusProtoParameterEntryDataType
Explicitly getting the type of the parameter.
EnterpriseCrmFrontendsEventbusProtoParamSpecEntryDataType
The data type of the parameter.
EnterpriseCrmFrontendsEventbusProtoTaskConfigExternalTaskType
EnterpriseCrmFrontendsEventbusProtoTaskConfigJsonValidationOption
If set, overrides the option configured in the Task implementation class.
EnterpriseCrmFrontendsEventbusProtoTaskConfigNextTasksExecutionPolicy
The policy dictating the execution of the next set of tasks for the current task.
EnterpriseCrmFrontendsEventbusProtoTaskConfigTaskExecutionStrategy
The policy dictating the execution strategy of this task.
EnterpriseCrmFrontendsEventbusProtoTaskConfigTaskType
Defines the type of the task
EnterpriseCrmFrontendsEventbusProtoTaskEntityTaskType
Defines the type of the task
EnterpriseCrmFrontendsEventbusProtoTriggerConfigNextTasksExecutionPolicy
Dictates how next tasks will be executed.
EnterpriseCrmFrontendsEventbusProtoTriggerConfigTriggerType
EnterpriseCrmFrontendsEventbusProtoWorkflowParameterEntryDataType
The data type of the parameter.
EnterpriseCrmFrontendsEventbusProtoWorkflowParameterEntryInOutType
Specifies the input/output type for the parameter.
EnterpriseCrmLoggingGwsFieldLimitsLogAction
EnterpriseCrmLoggingGwsFieldLimitsLogTypeItem
EnterpriseCrmLoggingGwsFieldLimitsShortenerType
EnterpriseCrmLoggingGwsSanitizeOptionsLogTypeItem
EnterpriseCrmLoggingGwsSanitizeOptionsPrivacy
EnterpriseCrmLoggingGwsSanitizeOptionsSanitizeType
GoogleCloudIntegrationsV1alphaAssertionAssertionStrategy
The type of assertion to perform.
GoogleCloudIntegrationsV1alphaCloudLoggingDetailsCloudLoggingSeverity
Optional. Severity selected by the customer for the logs to be sent to Cloud Logging, for the integration version getting executed.
GoogleCloudIntegrationsV1alphaCredentialCredentialType
Credential type associated with auth config.
GoogleCloudIntegrationsV1alphaFailurePolicyRetryStrategy
Defines what happens to the task upon failure.
GoogleCloudIntegrationsV1alphaIntegrationAlertConfigMetricType
The type of metric.
GoogleCloudIntegrationsV1alphaIntegrationAlertConfigThresholdType
The threshold type, whether lower(expected_min) or upper(expected_max), for which this alert is being configured. If value falls below expected_min or exceeds expected_max, an alert will be fired.
GoogleCloudIntegrationsV1alphaIntegrationParameterDataType
Type of the parameter.
GoogleCloudIntegrationsV1alphaIntegrationParameterInputOutputType
Specifies the input/output type for the parameter.
GoogleCloudIntegrationsV1alphaMockConfigMockStrategy
Mockstrategy defines how the particular task should be mocked during test execution
GoogleCloudIntegrationsV1alphaOAuth2AuthorizationCodeRequestType
Represent how to pass parameters to fetch access token
GoogleCloudIntegrationsV1alphaOAuth2ClientCredentialsRequestType
Represent how to pass parameters to fetch access token
GoogleCloudIntegrationsV1alphaOAuth2ResourceOwnerCredentialsRequestType
Represent how to pass parameters to fetch access token
GoogleCloudIntegrationsV1alphaParameterMapKeyType
Option to specify key type for all entries of the map. If provided then field types for all entries must conform to this.
GoogleCloudIntegrationsV1alphaParameterMapValueType
Option to specify value type for all entries of the map. If provided then field types for all entries must conform to this.
GoogleCloudIntegrationsV1alphaSuccessPolicyFinalState
State to which the execution snapshot status will be set if the task succeeds.
GoogleCloudIntegrationsV1alphaTaskConfigExternalTaskType
Optional. External task type of the task
GoogleCloudIntegrationsV1alphaTaskConfigJsonValidationOption
Optional. If set, overrides the option configured in the Task implementation class.
GoogleCloudIntegrationsV1alphaTaskConfigNextTasksExecutionPolicy
Optional. The policy dictating the execution of the next set of tasks for the current task.
GoogleCloudIntegrationsV1alphaTaskConfigTaskExecutionStrategy
Optional. The policy dictating the execution strategy of this task.
GoogleCloudIntegrationsV1alphaTriggerConfigNextTasksExecutionPolicy
Optional. Dictates how next tasks will be executed.
GoogleCloudIntegrationsV1alphaTriggerConfigTriggerType
Optional. Type of trigger
TemplatesVersionDatabasePersistencePolicy
Optional. Flag to disable database persistence for execution data, including event execution info, execution export info, execution metadata index and execution param index.
TemplatesVersionStatus
Optional. Generated by eventbus. User should not set it as an input.
TestCaseDatabasePersistencePolicy
Optional. Various policies for how to persist the test execution info including execution info, execution export info, execution metadata index and execution param index..
VersionDatabasePersistencePolicy
Optional. Flag to disable database persistence for execution data, including event execution info, execution export info, execution metadata index and execution param index.
VersionOrigin
Optional. The origin that indicates where this integration is coming from.

Functions

getAuthConfig(GetAuthConfigArgs args, {InvokeOptions? options}) → Future<GetAuthConfigResult>
Gets a complete auth config. If the auth config doesn't exist, Code.NOT_FOUND exception will be thrown. Returns the decrypted auth config. args Arguments passed to this invoke. Arguments for getAuthConfig. options Invoke options controlling this call.
getCertificate(GetCertificateArgs args, {InvokeOptions? options}) → Future<GetCertificateResult>
Get a certificates in the specified project. args Arguments passed to this invoke. Arguments for getCertificate. options Invoke options controlling this call.
getSfdcChannel(GetSfdcChannelArgs args, {InvokeOptions? options}) → Future<GetSfdcChannelResult>
Gets an sfdc channel. If the channel doesn't exist, Code.NOT_FOUND exception will be thrown. args Arguments passed to this invoke. Arguments for getSfdcChannel. options Invoke options controlling this call.
getSfdcInstance(GetSfdcInstanceArgs args, {InvokeOptions? options}) → Future<GetSfdcInstanceResult>
Gets an sfdc instance. If the instance doesn't exist, Code.NOT_FOUND exception will be thrown. args Arguments passed to this invoke. Arguments for getSfdcInstance. options Invoke options controlling this call.
getTemplatesVersion(GetTemplatesVersionArgs args, {InvokeOptions? options}) → Future<GetTemplatesVersionResult>
Returns an IntegrationTemplateVersion in the specified project. args Arguments passed to this invoke. Arguments for getTemplatesVersion. options Invoke options controlling this call.
getTestCase(GetTestCaseArgs args, {InvokeOptions? options}) → Future<GetTestCaseResult>
Get a test case args Arguments passed to this invoke. Arguments for getTestCase. options Invoke options controlling this call.
getVersion(GetVersionArgs args, {InvokeOptions? options}) → Future<GetVersionResult>
Get a integration in the specified project. args Arguments passed to this invoke. Arguments for getVersion. options Invoke options controlling this call.