Hi there! Are you looking for the official Deno documentation? Try docs.deno.com for all your Deno learning needs.

Usage

import * as mod from "https://googleapis.deno.dev/v1/integrations:v1.ts";

§Classes

GoogleAuth
Integrations

§Variables

auth

§Interfaces

CallbackGenerateTokenOptions

Additional options for Integrations#callbackGenerateToken.

CredentialsClient

Defines the root interface for all clients that generate credentials for calling Google APIs. All clients should implement this interface.

CrmlogErrorCode

Registered ids for errors, as "oneof" enums. Each task or logical grouping of tasks may share the same enum.

EnterpriseCrmEventbusAuthconfigAuthConfigTaskParam
EnterpriseCrmEventbusProtoAddress

Email address along with optional name and tokens. These tokens will be substituted for the variables in the form of [{var_name}], where var_name could be any string of no more than 32 bytes.

EnterpriseCrmEventbusProtoAttributes

Attributes are additional options that can be associated with each event property. For more information, see

EnterpriseCrmEventbusProtoBaseAlertConfigErrorEnumList

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.

EnterpriseCrmEventbusProtoBaseFunction
EnterpriseCrmEventbusProtoBaseValue
EnterpriseCrmEventbusProtoBooleanArrayFunction
EnterpriseCrmEventbusProtoBooleanFunction
EnterpriseCrmEventbusProtoBooleanParameterArray
EnterpriseCrmEventbusProtoBuganizerNotification
EnterpriseCrmEventbusProtoCloudKmsConfig
EnterpriseCrmEventbusProtoCloudSchedulerConfig

Cloud Scheduler Trigger configuration

EnterpriseCrmEventbusProtoCombinedCondition

This message recursively combines constituent conditions using logical AND.

EnterpriseCrmEventbusProtoCondition

Condition that uses operator to evaluate the key against the value.

EnterpriseCrmEventbusProtoConditionResult

Contains the combined condition calculation results.

EnterpriseCrmEventbusProtoConnectorsConnection
EnterpriseCrmEventbusProtoConnectorsGenericConnectorTaskConfig
EnterpriseCrmEventbusProtoCoordinate

Represents two-dimensional positions.

EnterpriseCrmEventbusProtoCustomSuspensionRequest
EnterpriseCrmEventbusProtoDoubleArray
EnterpriseCrmEventbusProtoDoubleArrayFunction
EnterpriseCrmEventbusProtoDoubleFunction
EnterpriseCrmEventbusProtoDoubleParameterArray
EnterpriseCrmEventbusProtoErrorDetail

An error, warning, or information message associated with a workflow.

EnterpriseCrmEventbusProtoEventBusProperties

LINT.IfChange This message is used for storing key value pair properties for each Event / Task in the EventBus.

EnterpriseCrmEventbusProtoEventExecutionDetails

Contains the details of the execution info of this event: this includes the tasks execution details plus the event execution statistics. Next available id: 11

EnterpriseCrmEventbusProtoEventExecutionDetailsEventAttemptStats
EnterpriseCrmEventbusProtoEventExecutionSnapshot

Contains the snapshot of the event execution for a given checkpoint. Next available id: 13

EnterpriseCrmEventbusProtoEventExecutionSnapshotEventExecutionSnapshotMetadata
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

EnterpriseCrmEventbusProtoExecutionTraceInfo

Message that helps aggregate all sub-executions triggered by one execution and keeps track of child-parent relationships.

EnterpriseCrmEventbusProtoExternalTraffic

Represents external traffic type and id.

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

EnterpriseCrmEventbusProtoField

Information about the value and type of the field.

EnterpriseCrmEventbusProtoFieldMappingConfig

Field Mapping Config to map multiple output fields values from input fields values.

EnterpriseCrmEventbusProtoFunction
EnterpriseCrmEventbusProtoFunctionType
EnterpriseCrmEventbusProtoIntArray
EnterpriseCrmEventbusProtoIntArrayFunction
EnterpriseCrmEventbusProtoIntFunction
EnterpriseCrmEventbusProtoIntParameterArray
EnterpriseCrmEventbusProtoJsonFunction
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.

EnterpriseCrmEventbusProtoLoopMetadata
EnterpriseCrmEventbusProtoMappedField

Mapped field is a pair of input field and output field.

EnterpriseCrmEventbusProtoNextTask

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

EnterpriseCrmEventbusProtoNodeIdentifier

Represents a node identifier (type + id). Next highest id: 3

EnterpriseCrmEventbusProtoNotification
EnterpriseCrmEventbusProtoParameterEntry

Key-value pair of EventBus parameters.

EnterpriseCrmEventbusProtoParameterMap

A generic multi-map that holds key value pairs. They keys and values can be of any type, unless specified.

EnterpriseCrmEventbusProtoParameterMapEntry

Entry is a pair of key and value.

EnterpriseCrmEventbusProtoParameterMapField

Field represents either the key or value in an entry.

EnterpriseCrmEventbusProtoParameterValueType

LINT.IfChange To support various types of parameter values. Next available id: 14

EnterpriseCrmEventbusProtoParamSpecEntryConfig
EnterpriseCrmEventbusProtoParamSpecEntryProtoDefinition
EnterpriseCrmEventbusProtoParamSpecEntryValidationRule
EnterpriseCrmEventbusProtoParamSpecEntryValidationRuleDoubleRange

Range used to validate doubles and floats.

EnterpriseCrmEventbusProtoParamSpecEntryValidationRuleIntRange

Range used to validate longs and ints.

EnterpriseCrmEventbusProtoParamSpecEntryValidationRuleStringRegex

Rule used to validate strings.

EnterpriseCrmEventbusProtoPropertyEntry

Key-value pair of EventBus property.

EnterpriseCrmEventbusProtoProtoArrayFunction
EnterpriseCrmEventbusProtoProtoFunction
EnterpriseCrmEventbusProtoProtoParameterArray
EnterpriseCrmEventbusProtoScatterResponse
EnterpriseCrmEventbusProtoSerializedObjectParameter
EnterpriseCrmEventbusProtoStringArray
EnterpriseCrmEventbusProtoStringArrayFunction
EnterpriseCrmEventbusProtoStringFunction
EnterpriseCrmEventbusProtoStringParameterArray
EnterpriseCrmEventbusProtoSuccessPolicy

Policy that dictates the behavior for the task after it completes successfully.

EnterpriseCrmEventbusProtoSuspensionAuthPermissions

LINT.IfChange

EnterpriseCrmEventbusProtoSuspensionAuthPermissionsGaiaIdentity
EnterpriseCrmEventbusProtoSuspensionConfig
EnterpriseCrmEventbusProtoSuspensionExpiration
EnterpriseCrmEventbusProtoSuspensionResolutionInfo
EnterpriseCrmEventbusProtoSuspensionResolutionInfoAudit
EnterpriseCrmEventbusProtoTaskAlertConfig

Message to be used to configure alerting in the {@code TaskConfig} protos for tasks in an event.

EnterpriseCrmEventbusProtoTaskExecutionDetails

Contains the details of the execution of this task. Next available id: 11

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

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:

EnterpriseCrmEventbusProtoTaskUiModuleConfig

Task author would use this type to configure a config module.

EnterpriseCrmEventbusProtoTeardown
EnterpriseCrmEventbusProtoTeardownTaskConfig
EnterpriseCrmEventbusProtoToken
EnterpriseCrmEventbusProtoTransformExpression
EnterpriseCrmEventbusProtoTriggerCriteria
EnterpriseCrmEventbusProtoValueType

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.

EnterpriseCrmEventbusStats

Stats for the requested dimensions: QPS, duration, and error/warning rate

EnterpriseCrmEventbusStatsDimensions
EnterpriseCrmFrontendsEventbusProtoBooleanParameterArray
EnterpriseCrmFrontendsEventbusProtoDoubleParameterArray
EnterpriseCrmFrontendsEventbusProtoEventExecutionDetails

Contains the details of the execution info of this event: this includes the tasks execution details plus the event execution statistics. Next available id: 11

EnterpriseCrmFrontendsEventbusProtoEventExecutionInfo

Contains all the execution details for a workflow instance. Next available id: 25

EnterpriseCrmFrontendsEventbusProtoEventExecutionInfoReplayInfo

Contains the details of the execution info: this includes the replay reason and replay tree connecting executions in a parent-child relationship

EnterpriseCrmFrontendsEventbusProtoEventExecutionSnapshot
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

EnterpriseCrmFrontendsEventbusProtoIntParameterArray
EnterpriseCrmFrontendsEventbusProtoParameterEntry

Key-value pair of EventBus parameters.

EnterpriseCrmFrontendsEventbusProtoParameterMap

A generic multi-map that holds key value pairs. They keys and values can be of any type, unless specified.

EnterpriseCrmFrontendsEventbusProtoParameterMapEntry

Entry is a pair of key and value.

EnterpriseCrmFrontendsEventbusProtoParameterMapField

Field represents either the key or value in an entry.

EnterpriseCrmFrontendsEventbusProtoParameterValueType

To support various types of parameter values. Next available id: 14

EnterpriseCrmFrontendsEventbusProtoParamSpecEntry

Key-value pair of EventBus task parameters. Next id: 13

EnterpriseCrmFrontendsEventbusProtoParamSpecsMessage
EnterpriseCrmFrontendsEventbusProtoProtoParameterArray
EnterpriseCrmFrontendsEventbusProtoRollbackStrategy

Next available id: 4

EnterpriseCrmFrontendsEventbusProtoSerializedObjectParameter
EnterpriseCrmFrontendsEventbusProtoStringParameterArray
EnterpriseCrmFrontendsEventbusProtoTaskConfig

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

EnterpriseCrmFrontendsEventbusProtoTriggerConfig

Configuration detail of a trigger. Next available id: 20

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

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

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

GoogleCloudConnectorsV1AuthConfig

AuthConfig defines details of a authentication type.

GoogleCloudConnectorsV1AuthConfigOauth2AuthCodeFlow

Parameters to support Oauth 2.0 Auth Code Grant Authentication. See https://www.rfc-editor.org/rfc/rfc6749#section-1.3.1 for more details.

GoogleCloudConnectorsV1AuthConfigOauth2ClientCredentials

Parameters to support Oauth 2.0 Client Credentials Grant Authentication. See https://tools.ietf.org/html/rfc6749#section-1.3.4 for more details.

GoogleCloudConnectorsV1AuthConfigOauth2JwtBearer

Parameters to support JSON Web Token (JWT) Profile for Oauth 2.0 Authorization Grant based authentication. See https://tools.ietf.org/html/rfc7523 for more details.

GoogleCloudConnectorsV1AuthConfigOauth2JwtBearerJwtClaims

JWT claims used for the jwt-bearer authorization grant.

GoogleCloudConnectorsV1AuthConfigSshPublicKey

Parameters to support Ssh public key Authentication.

GoogleCloudConnectorsV1AuthConfigUserPassword

Parameters to support Username and Password Authentication.

GoogleCloudConnectorsV1BillingConfig

Billing config for the connection.

GoogleCloudConnectorsV1ConfigVariable

ConfigVariable represents a configuration variable present in a Connection. or AuthConfig.

GoogleCloudConnectorsV1Connection

Connection represents an instance of connector.

GoogleCloudConnectorsV1ConnectionStatus

ConnectionStatus indicates the state of the connection.

GoogleCloudConnectorsV1ConnectorVersionInfraConfig

This cofiguration provides infra configs like rate limit threshold which need to be configurable for every connector version

GoogleCloudConnectorsV1Destination
GoogleCloudConnectorsV1DestinationConfig

Define the Connectors target endpoint.

GoogleCloudConnectorsV1EncryptionKey

Encryption Key value.

GoogleCloudConnectorsV1EventingConfig

Eventing Configuration of a connection

GoogleCloudConnectorsV1EventingConfigDeadLetterConfig

Dead Letter configuration details provided by the user.

GoogleCloudConnectorsV1EventingRuntimeData

Eventing runtime data has the details related to eventing managed by the system.

GoogleCloudConnectorsV1EventingRuntimeDataWebhookData

WebhookData has details of webhook configuration.

GoogleCloudConnectorsV1EventingStatus

EventingStatus indicates the state of eventing.

GoogleCloudConnectorsV1HPAConfig

Autoscaling config for connector deployment system metrics.

GoogleCloudConnectorsV1LockConfig

Determines whether or no a connection is locked. If locked, a reason must be specified.

GoogleCloudConnectorsV1LogConfig

Log configuration for the connection.

GoogleCloudConnectorsV1NodeConfig

Node configuration for the connection.

GoogleCloudConnectorsV1ResourceLimits

Resource limits defined for connection pods of a given connector type.

GoogleCloudConnectorsV1ResourceRequests

Resource requests defined for connection pods of a given connector type.

GoogleCloudConnectorsV1Secret

Secret provides a reference to entries in Secret Manager.

GoogleCloudConnectorsV1SslConfig

SSL Configuration of a connection

GoogleCloudIntegrationsV1alphaAccessToken

The access token represents the authorization of a specific application to access specific parts of a user’s data.

GoogleCloudIntegrationsV1alphaAttemptStats

Status for the execution attempt.

GoogleCloudIntegrationsV1alphaAuthConfig

The AuthConfig resource use to hold channels and connection config data.

GoogleCloudIntegrationsV1alphaAuthToken

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.

GoogleCloudIntegrationsV1alphaCancelExecutionRequest

Request for cancelling an execution.

GoogleCloudIntegrationsV1alphaCancelExecutionResponse

Response for cancelling an execution.

GoogleCloudIntegrationsV1alphaCertificate

The certificate definition

GoogleCloudIntegrationsV1alphaClientCertificate

Contains client certificate information

GoogleCloudIntegrationsV1alphaClientConfig

The configuration information for the Client

GoogleCloudIntegrationsV1alphaCloudKmsConfig

Configuration information for Client's Cloud KMS information

GoogleCloudIntegrationsV1alphaCloudLoggingDetails

Cloud Logging details for execution info

GoogleCloudIntegrationsV1alphaCloudSchedulerConfig

Cloud Scheduler Trigger configuration

GoogleCloudIntegrationsV1alphaConnectionSchemaMetadata

Metadata of runtime connection schema.

GoogleCloudIntegrationsV1alphaCoordinate

Configuration detail of coordinate, it used for UI

GoogleCloudIntegrationsV1alphaCreateAppsScriptProjectRequest

Request for CreateAppsScriptProject rpc call.

GoogleCloudIntegrationsV1alphaCreateAppsScriptProjectResponse

Response for CreateAppsScriptProject rpc call.

GoogleCloudIntegrationsV1alphaCreateCloudFunctionRequest

Request for Creating Cloud Function rpc call.

GoogleCloudIntegrationsV1alphaCreateCloudFunctionResponse

Response for Creating Cloud Function rpc call.

GoogleCloudIntegrationsV1alphaCredential

Defines parameters for a single, canonical credential.

GoogleCloudIntegrationsV1alphaDeprovisionClientRequest

Request for the Deprovision rpc

GoogleCloudIntegrationsV1alphaDoubleParameterArray

This message only contains a field of double number array.

GoogleCloudIntegrationsV1alphaDownloadExecutionResponse

Response for downloading an execution.

GoogleCloudIntegrationsV1alphaDownloadIntegrationVersionResponse

Response for DownloadIntegrationVersion.

GoogleCloudIntegrationsV1alphaDownloadJsonPackageResponse

Response for DownloadJsonPackage.

GoogleCloudIntegrationsV1alphaEnumerateConnectorPlatformRegionsResponse

Response containing all provisioned regions for Connector Platform.

GoogleCloudIntegrationsV1alphaErrorCatcherConfig

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. Next available id: 4

GoogleCloudIntegrationsV1alphaExecuteEventResponse

The response for executing an integration.

GoogleCloudIntegrationsV1alphaExecuteIntegrationsRequest

The request for executing an integration.

GoogleCloudIntegrationsV1alphaExecuteIntegrationsResponse

The response for executing an integration.

GoogleCloudIntegrationsV1alphaExecution

The Execution resource contains detailed information of an individual integration execution.

GoogleCloudIntegrationsV1alphaExecutionDetails

Contains the details of the execution info: this includes the tasks execution details plus the event execution statistics.

GoogleCloudIntegrationsV1alphaExecutionReplayInfo

Contains the details of the execution info: this includes the replay reason and replay tree connecting executions in a parent-child relationship

GoogleCloudIntegrationsV1alphaExecutionSnapshot

Contains the snapshot of the execution for a given checkpoint.

GoogleCloudIntegrationsV1alphaExecutionSnapshotExecutionSnapshotMetadata

Metadata of the execution snapshot.

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

GoogleCloudIntegrationsV1alphaFile

To store Integration version related file i.e. Integration Version, Config variable etc.

GoogleCloudIntegrationsV1alphaGenerateTokenResponse

Returns success or error message

GoogleCloudIntegrationsV1alphaGetClientMetadataResponse

Response for the GetClientMetadata rpc

GoogleCloudIntegrationsV1alphaGetClientResponse

Response for the GetClient rpc

GoogleCloudIntegrationsV1alphaIntegration

The integration definition.

GoogleCloudIntegrationsV1alphaIntegrationAlertConfig

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.

GoogleCloudIntegrationsV1alphaIntegrationConfigParameter

Integration Config Parameter is defined in the integration config and are used to provide external configuration for integration. It provide information about data types of the expected parameters and provide any default values or value. They can also be used to add custom attributes.

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.

GoogleCloudIntegrationsV1alphaIntegrationVersion

The integration version definition.

GoogleCloudIntegrationsV1alphaIntParameterArray

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.

GoogleCloudIntegrationsV1alphaLiftSuspensionRequest

Request for lift Suspension

GoogleCloudIntegrationsV1alphaLiftSuspensionResponse

Response of lift Suspense

GoogleCloudIntegrationsV1alphaLinkAppsScriptProjectRequest

Request for LinkAppsScriptProject rpc call.

GoogleCloudIntegrationsV1alphaLinkAppsScriptProjectResponse

Response for LinkAppsScriptProject rpc call.

GoogleCloudIntegrationsV1alphaListAuthConfigsResponse

Response to list AuthConfigs.

GoogleCloudIntegrationsV1alphaListCertificatesResponse

Response to list Certificates.

GoogleCloudIntegrationsV1alphaListConnectionsResponse

Response containing Connections listed by region.

GoogleCloudIntegrationsV1alphaListExecutionsResponse

Response for listing the integration execution data.

GoogleCloudIntegrationsV1alphaListIntegrationsResponse

Response for ListIntegrations.

GoogleCloudIntegrationsV1alphaListIntegrationVersionsResponse

Response for ListIntegrationVersions.

GoogleCloudIntegrationsV1alphaListRuntimeActionSchemasResponse

Response for listing RuntimeActionSchemas for a specific Connection.

GoogleCloudIntegrationsV1alphaListRuntimeEntitySchemasResponse

Response for listing RuntimeEntitySchemas for a specific Connection.

GoogleCloudIntegrationsV1alphaListSfdcChannelsResponse

Response to list SfdcChannels.

GoogleCloudIntegrationsV1alphaListSfdcInstancesResponse

Response to list SfdcInstances.

GoogleCloudIntegrationsV1alphaListSuspensionsResponse

Response for Suspensions.ListSuspensions.

GoogleCloudIntegrationsV1alphaNextTask

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.

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.

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.

GoogleCloudIntegrationsV1alphaOidcToken

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.

GoogleCloudIntegrationsV1alphaParameterMapField

Field represents either the key or value in an entry.

GoogleCloudIntegrationsV1alphaProjectProperties

Metadata information for the given project

GoogleCloudIntegrationsV1alphaProvisionClientRequest

Request for the Provision rpc

GoogleCloudIntegrationsV1alphaPublishIntegrationVersionRequest

Request for PublishIntegrationVersion.

GoogleCloudIntegrationsV1alphaPublishIntegrationVersionResponse

Response for PublishIntegrationVersion.

GoogleCloudIntegrationsV1alphaReplaceServiceAccountRequest

Request for the ReplaceServiceAccount rpc

GoogleCloudIntegrationsV1alphaResolveSuspensionRequest

Request for [Suspensions.ResolveSuspensions].

GoogleCloudIntegrationsV1alphaResolveSuspensionResponse

Response for Suspensions.ResolveSuspensions.

GoogleCloudIntegrationsV1alphaRuntimeActionSchema

Metadata of an action, including schemas for its inputs and outputs.

GoogleCloudIntegrationsV1alphaRuntimeEntitySchema

Metadata of an entity, including a schema for its properties.

GoogleCloudIntegrationsV1alphaScheduleIntegrationsRequest

The request for scheduling an integration. Next available id: 11

GoogleCloudIntegrationsV1alphaScheduleIntegrationsResponse

The response for executing an integration.

GoogleCloudIntegrationsV1alphaSerializedFile

To store string representation of Integration file.

GoogleCloudIntegrationsV1alphaServiceAccountCredentials

Represents the service account which can be used to generate access token for authenticating the service call.

GoogleCloudIntegrationsV1alphaSfdcChannel

The SfdcChannel that points to a CDC or Platform Event Channel.

GoogleCloudIntegrationsV1alphaSfdcInstance

The SfdcInstance resource use to hold channels and connection config data.

GoogleCloudIntegrationsV1alphaStringParameterArray

This message only contains a field of string array.

GoogleCloudIntegrationsV1alphaSuccessPolicy

Policy that dictates the behavior for the task after it completes successfully.

GoogleCloudIntegrationsV1alphaSuspension

A record representing a suspension.

GoogleCloudIntegrationsV1alphaSuspensionApprovalConfig

Configurations for approving the Suspension.

GoogleCloudIntegrationsV1alphaSuspensionApprovalExpiration

Expiration configs for the approval request.

GoogleCloudIntegrationsV1alphaSuspensionAudit

Contains when and by whom the suspension was resolved.

GoogleCloudIntegrationsV1alphaSwitchEncryptionRequest

Request for the SwitchEncryption rpc

GoogleCloudIntegrationsV1alphaSwitchVariableMaskingRequest

Request to enable/disable variable masking for a provisioned client

GoogleCloudIntegrationsV1alphaTakeoverEditLockRequest

Request for TakeoverEditLock.

GoogleCloudIntegrationsV1alphaTakeoverEditLockResponse

Response for TakeoverEditLock.

GoogleCloudIntegrationsV1alphaTaskConfig

The task configuration details. This is not the implementation of Task. There might be multiple TaskConfigs for the same Task.

GoogleCloudIntegrationsV1alphaTaskExecutionDetails

Contains the details of the execution of this task.

GoogleCloudIntegrationsV1alphaTestIntegrationsRequest

The request for testing an integration.

GoogleCloudIntegrationsV1alphaTestIntegrationsResponse

The response for testing an integration.

GoogleCloudIntegrationsV1alphaTriggerConfig

Configuration detail of a trigger.

GoogleCloudIntegrationsV1alphaUnpublishIntegrationVersionRequest

Request for UnpublishIntegrationVersion.

GoogleCloudIntegrationsV1alphaUploadIntegrationVersionRequest

Request for UploadIntegrationVersion.

GoogleCloudIntegrationsV1alphaUploadIntegrationVersionResponse

Response for UploadIntegrationVersion.

GoogleCloudIntegrationsV1alphaUsernameAndPassword

Username and password pair.

GoogleCloudIntegrationsV1alphaValueType

The type of the parameter.

GoogleInternalCloudCrmEventbusV3PostToQueueWithTriggerIdRequest

LINT.IfChange Use this request to post all workflows associated with a given trigger id. Next available id: 13

GoogleProtobufEmpty

A generic empty message that you can re-use to avoid defining duplicated empty messages in your APIs. A typical example is to use it as the request or the response type of an API method. For instance: service Foo { rpc Bar(google.protobuf.Empty) returns (google.protobuf.Empty); }

ProjectsLocationsAuthConfigsCreateOptions

Additional options for Integrations#projectsLocationsAuthConfigsCreate.

ProjectsLocationsAuthConfigsListOptions

Additional options for Integrations#projectsLocationsAuthConfigsList.

ProjectsLocationsAuthConfigsPatchOptions

Additional options for Integrations#projectsLocationsAuthConfigsPatch.

ProjectsLocationsCertificatesListOptions

Additional options for Integrations#projectsLocationsCertificatesList.

ProjectsLocationsCertificatesPatchOptions

Additional options for Integrations#projectsLocationsCertificatesPatch.

ProjectsLocationsConnectionsListOptions

Additional options for Integrations#projectsLocationsConnectionsList.

ProjectsLocationsConnectionsRuntimeActionSchemasListOptions

Additional options for Integrations#projectsLocationsConnectionsRuntimeActionSchemasList.

ProjectsLocationsConnectionsRuntimeEntitySchemasListOptions

Additional options for Integrations#projectsLocationsConnectionsRuntimeEntitySchemasList.

ProjectsLocationsIntegrationsExecuteEventOptions

Additional options for Integrations#projectsLocationsIntegrationsExecuteEvent.

ProjectsLocationsIntegrationsExecutionsListOptions

Additional options for Integrations#projectsLocationsIntegrationsExecutionsList.

ProjectsLocationsIntegrationsExecutionsSuspensionsListOptions

Additional options for Integrations#projectsLocationsIntegrationsExecutionsSuspensionsList.

ProjectsLocationsIntegrationsListOptions

Additional options for Integrations#projectsLocationsIntegrationsList.

ProjectsLocationsIntegrationsVersionsCreateOptions

Additional options for Integrations#projectsLocationsIntegrationsVersionsCreate.

ProjectsLocationsIntegrationsVersionsDownloadJsonPackageOptions

Additional options for Integrations#projectsLocationsIntegrationsVersionsDownloadJsonPackage.

ProjectsLocationsIntegrationsVersionsDownloadOptions

Additional options for Integrations#projectsLocationsIntegrationsVersionsDownload.

ProjectsLocationsIntegrationsVersionsListOptions

Additional options for Integrations#projectsLocationsIntegrationsVersionsList.

ProjectsLocationsIntegrationsVersionsPatchOptions

Additional options for Integrations#projectsLocationsIntegrationsVersionsPatch.

ProjectsLocationsProductsAuthConfigsCreateOptions

Additional options for Integrations#projectsLocationsProductsAuthConfigsCreate.

ProjectsLocationsProductsAuthConfigsListOptions

Additional options for Integrations#projectsLocationsProductsAuthConfigsList.

ProjectsLocationsProductsAuthConfigsPatchOptions

Additional options for Integrations#projectsLocationsProductsAuthConfigsPatch.

ProjectsLocationsProductsCertificatesListOptions

Additional options for Integrations#projectsLocationsProductsCertificatesList.

ProjectsLocationsProductsCertificatesPatchOptions

Additional options for Integrations#projectsLocationsProductsCertificatesPatch.

ProjectsLocationsProductsIntegrationsExecutionsListOptions

Additional options for Integrations#projectsLocationsProductsIntegrationsExecutionsList.

ProjectsLocationsProductsIntegrationsExecutionsSuspensionsListOptions

Additional options for Integrations#projectsLocationsProductsIntegrationsExecutionsSuspensionsList.

ProjectsLocationsProductsIntegrationsListOptions

Additional options for Integrations#projectsLocationsProductsIntegrationsList.

ProjectsLocationsProductsIntegrationsVersionsCreateOptions

Additional options for Integrations#projectsLocationsProductsIntegrationsVersionsCreate.

ProjectsLocationsProductsIntegrationsVersionsDownloadOptions

Additional options for Integrations#projectsLocationsProductsIntegrationsVersionsDownload.

ProjectsLocationsProductsIntegrationsVersionsListOptions

Additional options for Integrations#projectsLocationsProductsIntegrationsVersionsList.

ProjectsLocationsProductsIntegrationsVersionsPatchOptions

Additional options for Integrations#projectsLocationsProductsIntegrationsVersionsPatch.

ProjectsLocationsProductsSfdcInstancesListOptions

Additional options for Integrations#projectsLocationsProductsSfdcInstancesList.

ProjectsLocationsProductsSfdcInstancesPatchOptions

Additional options for Integrations#projectsLocationsProductsSfdcInstancesPatch.

ProjectsLocationsProductsSfdcInstancesSfdcChannelsListOptions

Additional options for Integrations#projectsLocationsProductsSfdcInstancesSfdcChannelsList.

ProjectsLocationsProductsSfdcInstancesSfdcChannelsPatchOptions

Additional options for Integrations#projectsLocationsProductsSfdcInstancesSfdcChannelsPatch.

ProjectsLocationsSfdcInstancesListOptions

Additional options for Integrations#projectsLocationsSfdcInstancesList.

ProjectsLocationsSfdcInstancesPatchOptions

Additional options for Integrations#projectsLocationsSfdcInstancesPatch.

ProjectsLocationsSfdcInstancesSfdcChannelsListOptions

Additional options for Integrations#projectsLocationsSfdcInstancesSfdcChannelsList.

ProjectsLocationsSfdcInstancesSfdcChannelsPatchOptions

Additional options for Integrations#projectsLocationsSfdcInstancesSfdcChannelsPatch.