Skip to content

Commit b7efc50

Browse files
feat(integrations): update the api
#### integrations:v1alpha The following keys were added: - schemas.EnterpriseCrmEventbusProtoAttributes.properties.isSearchable.deprecated (Total Keys: 1) - schemas.EnterpriseCrmEventbusProtoCombinedCondition.deprecated (Total Keys: 1) - schemas.EnterpriseCrmEventbusProtoCondition.deprecated (Total Keys: 1) - schemas.EnterpriseCrmEventbusProtoEventExecutionSnapshot.properties.taskName.deprecated (Total Keys: 1) - schemas.EnterpriseCrmEventbusProtoNextTask.properties.combinedConditions.deprecated (Total Keys: 1) - schemas.EnterpriseCrmFrontendsEventbusProtoEventExecutionSnapshot.properties.taskName.deprecated (Total Keys: 1) - schemas.EnterpriseCrmFrontendsEventbusProtoTaskEntity.properties.stats.deprecated (Total Keys: 1) - schemas.GoogleCloudConnectorsV1Connection.properties.connectorVersionInfraConfig (Total Keys: 2) - schemas.GoogleCloudConnectorsV1Connection.properties.eventingConfig.$ref (Total Keys: 1) - schemas.GoogleCloudConnectorsV1Connection.properties.eventingEnablementType.type (Total Keys: 1) - schemas.GoogleCloudConnectorsV1Connection.properties.eventingRuntimeData (Total Keys: 2) - schemas.GoogleCloudConnectorsV1ConnectorVersionInfraConfig (Total Keys: 5) - schemas.GoogleCloudConnectorsV1EventingConfig (Total Keys: 8) - schemas.GoogleCloudConnectorsV1EventingRuntimeData (Total Keys: 6) - schemas.GoogleCloudConnectorsV1EventingStatus (Total Keys: 4) - schemas.GoogleCloudIntegrationsV1alphaExecuteIntegrationsRequest.properties.executionId.deprecated (Total Keys: 1) - schemas.GoogleCloudIntegrationsV1alphaExecuteIntegrationsRequest.properties.parameterEntries.deprecated (Total Keys: 1) - schemas.GoogleCloudIntegrationsV1alphaExecuteIntegrationsRequest.properties.parameters.deprecated (Total Keys: 1) - schemas.GoogleCloudIntegrationsV1alphaExecuteIntegrationsResponse.properties.eventParameters.deprecated (Total Keys: 1) - schemas.GoogleCloudIntegrationsV1alphaExecuteIntegrationsResponse.properties.executionFailed.deprecated (Total Keys: 1) - schemas.GoogleCloudIntegrationsV1alphaExecuteIntegrationsResponse.properties.parameterEntries.deprecated (Total Keys: 1) - schemas.GoogleCloudIntegrationsV1alphaExecution.properties.eventExecutionDetails.deprecated (Total Keys: 1) - schemas.GoogleCloudIntegrationsV1alphaExecution.properties.requestParams.deprecated (Total Keys: 1) - schemas.GoogleCloudIntegrationsV1alphaExecution.properties.responseParams.deprecated (Total Keys: 1) - schemas.GoogleCloudIntegrationsV1alphaIntegrationVersion.properties.integrationParametersInternal.deprecated (Total Keys: 1) - schemas.GoogleCloudIntegrationsV1alphaIntegrationVersion.properties.origin.deprecated (Total Keys: 1) - schemas.GoogleCloudIntegrationsV1alphaIntegrationVersion.properties.status.deprecated (Total Keys: 1) - schemas.GoogleCloudIntegrationsV1alphaIntegrationVersion.properties.taskConfigsInternal.deprecated (Total Keys: 1) - schemas.GoogleCloudIntegrationsV1alphaIntegrationVersion.properties.teardown.deprecated (Total Keys: 1) - schemas.GoogleCloudIntegrationsV1alphaIntegrationVersion.properties.triggerConfigsInternal.deprecated (Total Keys: 1) - schemas.GoogleCloudIntegrationsV1alphaListExecutionsResponse.properties.executionInfos.deprecated (Total Keys: 1) - schemas.GoogleCloudIntegrationsV1alphaScheduleIntegrationsRequest.properties.parameterEntries.deprecated (Total Keys: 1) - schemas.GoogleCloudIntegrationsV1alphaScheduleIntegrationsRequest.properties.parameters.deprecated (Total Keys: 1) - schemas.GoogleCloudIntegrationsV1alphaSuspension.properties.suspensionConfig.deprecated (Total Keys: 1)
1 parent 0305245 commit b7efc50

7 files changed

+366
-13
lines changed

docs/dyn/integrations_v1alpha.projects.locations.authConfigs.html

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -462,7 +462,7 @@ <h3>Method Details</h3>
462462
},
463463
},
464464
&quot;description&quot;: &quot;A String&quot;, # A description of the auth config.
465-
&quot;displayName&quot;: &quot;A String&quot;, # The name of the auth config.
465+
&quot;displayName&quot;: &quot;A String&quot;, # Required. The name of the auth config.
466466
&quot;encryptedCredential&quot;: &quot;A String&quot;, # Auth credential encrypted by Cloud KMS. Can be decrypted as Credential with proper KMS key.
467467
&quot;expiryNotificationDuration&quot;: [ # User can define the time to receive notification after which the auth config becomes invalid. Support up to 30 days. Support granularity in hours.
468468
&quot;A String&quot;,
@@ -840,7 +840,7 @@ <h3>Method Details</h3>
840840
},
841841
},
842842
&quot;description&quot;: &quot;A String&quot;, # A description of the auth config.
843-
&quot;displayName&quot;: &quot;A String&quot;, # The name of the auth config.
843+
&quot;displayName&quot;: &quot;A String&quot;, # Required. The name of the auth config.
844844
&quot;encryptedCredential&quot;: &quot;A String&quot;, # Auth credential encrypted by Cloud KMS. Can be decrypted as Credential with proper KMS key.
845845
&quot;expiryNotificationDuration&quot;: [ # User can define the time to receive notification after which the auth config becomes invalid. Support up to 30 days. Support granularity in hours.
846846
&quot;A String&quot;,
@@ -1240,7 +1240,7 @@ <h3>Method Details</h3>
12401240
},
12411241
},
12421242
&quot;description&quot;: &quot;A String&quot;, # A description of the auth config.
1243-
&quot;displayName&quot;: &quot;A String&quot;, # The name of the auth config.
1243+
&quot;displayName&quot;: &quot;A String&quot;, # Required. The name of the auth config.
12441244
&quot;encryptedCredential&quot;: &quot;A String&quot;, # Auth credential encrypted by Cloud KMS. Can be decrypted as Credential with proper KMS key.
12451245
&quot;expiryNotificationDuration&quot;: [ # User can define the time to receive notification after which the auth config becomes invalid. Support up to 30 days. Support granularity in hours.
12461246
&quot;A String&quot;,
@@ -1628,7 +1628,7 @@ <h3>Method Details</h3>
16281628
},
16291629
},
16301630
&quot;description&quot;: &quot;A String&quot;, # A description of the auth config.
1631-
&quot;displayName&quot;: &quot;A String&quot;, # The name of the auth config.
1631+
&quot;displayName&quot;: &quot;A String&quot;, # Required. The name of the auth config.
16321632
&quot;encryptedCredential&quot;: &quot;A String&quot;, # Auth credential encrypted by Cloud KMS. Can be decrypted as Credential with proper KMS key.
16331633
&quot;expiryNotificationDuration&quot;: [ # User can define the time to receive notification after which the auth config becomes invalid. Support up to 30 days. Support granularity in hours.
16341634
&quot;A String&quot;,
@@ -2022,7 +2022,7 @@ <h3>Method Details</h3>
20222022
},
20232023
},
20242024
&quot;description&quot;: &quot;A String&quot;, # A description of the auth config.
2025-
&quot;displayName&quot;: &quot;A String&quot;, # The name of the auth config.
2025+
&quot;displayName&quot;: &quot;A String&quot;, # Required. The name of the auth config.
20262026
&quot;encryptedCredential&quot;: &quot;A String&quot;, # Auth credential encrypted by Cloud KMS. Can be decrypted as Credential with proper KMS key.
20272027
&quot;expiryNotificationDuration&quot;: [ # User can define the time to receive notification after which the auth config becomes invalid. Support up to 30 days. Support granularity in hours.
20282028
&quot;A String&quot;,
@@ -2401,7 +2401,7 @@ <h3>Method Details</h3>
24012401
},
24022402
},
24032403
&quot;description&quot;: &quot;A String&quot;, # A description of the auth config.
2404-
&quot;displayName&quot;: &quot;A String&quot;, # The name of the auth config.
2404+
&quot;displayName&quot;: &quot;A String&quot;, # Required. The name of the auth config.
24052405
&quot;encryptedCredential&quot;: &quot;A String&quot;, # Auth credential encrypted by Cloud KMS. Can be decrypted as Credential with proper KMS key.
24062406
&quot;expiryNotificationDuration&quot;: [ # User can define the time to receive notification after which the auth config becomes invalid. Support up to 30 days. Support granularity in hours.
24072407
&quot;A String&quot;,

docs/dyn/integrations_v1alpha.projects.locations.connections.html

Lines changed: 117 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -229,6 +229,9 @@ <h3>Method Details</h3>
229229
],
230230
&quot;connectionRevision&quot;: &quot;A String&quot;, # Output only. Connection revision. This field is only updated when the connection is created or updated by User.
231231
&quot;connectorVersion&quot;: &quot;A String&quot;, # Required. Connector version on which the connection is created. The format is: projects/*/locations/*/providers/*/connectors/*/versions/* Only global location is supported for ConnectorVersion resource.
232+
&quot;connectorVersionInfraConfig&quot;: { # This cofiguration provides infra configs like rate limit threshold which need to be configurable for every connector version # Output only. Infra configs supported by Connector Version.
233+
&quot;ratelimitThreshold&quot;: &quot;A String&quot;, # Output only. Max QPS supported by the connector version before throttling of requests.
234+
},
232235
&quot;connectorVersionLaunchStage&quot;: &quot;A String&quot;, # Output only. Flag to mark the version indicating the launch stage.
233236
&quot;createTime&quot;: &quot;A String&quot;, # Output only. Created time.
234237
&quot;description&quot;: &quot;A String&quot;, # Optional. Description of the resource.
@@ -245,6 +248,120 @@ <h3>Method Details</h3>
245248
},
246249
],
247250
&quot;envoyImageLocation&quot;: &quot;A String&quot;, # Output only. GCR location where the envoy image is stored. formatted like: gcr.io/{bucketName}/{imageName}
251+
&quot;eventingConfig&quot;: { # Eventing Configuration of a connection # Optional. Eventing config of a connection
252+
&quot;additionalVariables&quot;: [ # Additional eventing related field values
253+
{ # ConfigVariable represents a configuration variable present in a Connection. or AuthConfig.
254+
&quot;boolValue&quot;: True or False, # Value is a bool.
255+
&quot;encryptionKeyValue&quot;: { # Encryption Key value. # Value is a Encryption Key.
256+
&quot;kmsKeyName&quot;: &quot;A String&quot;, # The [KMS key name] with which the content of the Operation is encrypted. The expected format: `projects/*/locations/*/keyRings/*/cryptoKeys/*`. Will be empty string if google managed.
257+
&quot;type&quot;: &quot;A String&quot;, # Type.
258+
},
259+
&quot;intValue&quot;: &quot;A String&quot;, # Value is an integer
260+
&quot;key&quot;: &quot;A String&quot;, # Key of the config variable.
261+
&quot;secretValue&quot;: { # Secret provides a reference to entries in Secret Manager. # Value is a secret.
262+
&quot;secretVersion&quot;: &quot;A String&quot;, # The resource name of the secret version in the format, format as: `projects/*/secrets/*/versions/*`.
263+
},
264+
&quot;stringValue&quot;: &quot;A String&quot;, # Value is a string.
265+
},
266+
],
267+
&quot;authConfig&quot;: { # AuthConfig defines details of a authentication type. # Auth details for the webhook adapter.
268+
&quot;additionalVariables&quot;: [ # List containing additional auth configs.
269+
{ # ConfigVariable represents a configuration variable present in a Connection. or AuthConfig.
270+
&quot;boolValue&quot;: True or False, # Value is a bool.
271+
&quot;encryptionKeyValue&quot;: { # Encryption Key value. # Value is a Encryption Key.
272+
&quot;kmsKeyName&quot;: &quot;A String&quot;, # The [KMS key name] with which the content of the Operation is encrypted. The expected format: `projects/*/locations/*/keyRings/*/cryptoKeys/*`. Will be empty string if google managed.
273+
&quot;type&quot;: &quot;A String&quot;, # Type.
274+
},
275+
&quot;intValue&quot;: &quot;A String&quot;, # Value is an integer
276+
&quot;key&quot;: &quot;A String&quot;, # Key of the config variable.
277+
&quot;secretValue&quot;: { # Secret provides a reference to entries in Secret Manager. # Value is a secret.
278+
&quot;secretVersion&quot;: &quot;A String&quot;, # The resource name of the secret version in the format, format as: `projects/*/secrets/*/versions/*`.
279+
},
280+
&quot;stringValue&quot;: &quot;A String&quot;, # Value is a string.
281+
},
282+
],
283+
&quot;authKey&quot;: &quot;A String&quot;, # Identifier key for auth config
284+
&quot;authType&quot;: &quot;A String&quot;, # The type of authentication configured.
285+
&quot;oauth2AuthCodeFlow&quot;: { # 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. # Oauth2AuthCodeFlow.
286+
&quot;authCode&quot;: &quot;A String&quot;, # Authorization code to be exchanged for access and refresh tokens.
287+
&quot;authUri&quot;: &quot;A String&quot;, # Auth URL for Authorization Code Flow
288+
&quot;clientId&quot;: &quot;A String&quot;, # Client ID for user-provided OAuth app.
289+
&quot;clientSecret&quot;: { # Secret provides a reference to entries in Secret Manager. # Client secret for user-provided OAuth app.
290+
&quot;secretVersion&quot;: &quot;A String&quot;, # The resource name of the secret version in the format, format as: `projects/*/secrets/*/versions/*`.
291+
},
292+
&quot;enablePkce&quot;: True or False, # Whether to enable PKCE when the user performs the auth code flow.
293+
&quot;pkceVerifier&quot;: &quot;A String&quot;, # PKCE verifier to be used during the auth code exchange.
294+
&quot;redirectUri&quot;: &quot;A String&quot;, # Redirect URI to be provided during the auth code exchange.
295+
&quot;scopes&quot;: [ # Scopes the connection will request when the user performs the auth code flow.
296+
&quot;A String&quot;,
297+
],
298+
},
299+
&quot;oauth2ClientCredentials&quot;: { # Parameters to support Oauth 2.0 Client Credentials Grant Authentication. See https://tools.ietf.org/html/rfc6749#section-1.3.4 for more details. # Oauth2ClientCredentials.
300+
&quot;clientId&quot;: &quot;A String&quot;, # The client identifier.
301+
&quot;clientSecret&quot;: { # Secret provides a reference to entries in Secret Manager. # Secret version reference containing the client secret.
302+
&quot;secretVersion&quot;: &quot;A String&quot;, # The resource name of the secret version in the format, format as: `projects/*/secrets/*/versions/*`.
303+
},
304+
},
305+
&quot;oauth2JwtBearer&quot;: { # 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. # Oauth2JwtBearer.
306+
&quot;clientKey&quot;: { # Secret provides a reference to entries in Secret Manager. # Secret version reference containing a PKCS#8 PEM-encoded private key associated with the Client Certificate. This private key will be used to sign JWTs used for the jwt-bearer authorization grant. Specified in the form as: `projects/*/secrets/*/versions/*`.
307+
&quot;secretVersion&quot;: &quot;A String&quot;, # The resource name of the secret version in the format, format as: `projects/*/secrets/*/versions/*`.
308+
},
309+
&quot;jwtClaims&quot;: { # JWT claims used for the jwt-bearer authorization grant. # JwtClaims providers fields to generate the token.
310+
&quot;audience&quot;: &quot;A String&quot;, # Value for the &quot;aud&quot; claim.
311+
&quot;issuer&quot;: &quot;A String&quot;, # Value for the &quot;iss&quot; claim.
312+
&quot;subject&quot;: &quot;A String&quot;, # Value for the &quot;sub&quot; claim.
313+
},
314+
},
315+
&quot;sshPublicKey&quot;: { # Parameters to support Ssh public key Authentication. # SSH Public Key.
316+
&quot;certType&quot;: &quot;A String&quot;, # Format of SSH Client cert.
317+
&quot;sshClientCert&quot;: { # Secret provides a reference to entries in Secret Manager. # SSH Client Cert. It should contain both public and private key.
318+
&quot;secretVersion&quot;: &quot;A String&quot;, # The resource name of the secret version in the format, format as: `projects/*/secrets/*/versions/*`.
319+
},
320+
&quot;sshClientCertPass&quot;: { # Secret provides a reference to entries in Secret Manager. # Password (passphrase) for ssh client certificate if it has one.
321+
&quot;secretVersion&quot;: &quot;A String&quot;, # The resource name of the secret version in the format, format as: `projects/*/secrets/*/versions/*`.
322+
},
323+
&quot;username&quot;: &quot;A String&quot;, # The user account used to authenticate.
324+
},
325+
&quot;userPassword&quot;: { # Parameters to support Username and Password Authentication. # UserPassword.
326+
&quot;password&quot;: { # Secret provides a reference to entries in Secret Manager. # Secret version reference containing the password.
327+
&quot;secretVersion&quot;: &quot;A String&quot;, # The resource name of the secret version in the format, format as: `projects/*/secrets/*/versions/*`.
328+
},
329+
&quot;username&quot;: &quot;A String&quot;, # Username.
330+
},
331+
},
332+
&quot;encryptionKey&quot;: { # ConfigVariable represents a configuration variable present in a Connection. or AuthConfig. # Encryption key (can be either Google managed or CMEK).
333+
&quot;boolValue&quot;: True or False, # Value is a bool.
334+
&quot;encryptionKeyValue&quot;: { # Encryption Key value. # Value is a Encryption Key.
335+
&quot;kmsKeyName&quot;: &quot;A String&quot;, # The [KMS key name] with which the content of the Operation is encrypted. The expected format: `projects/*/locations/*/keyRings/*/cryptoKeys/*`. Will be empty string if google managed.
336+
&quot;type&quot;: &quot;A String&quot;, # Type.
337+
},
338+
&quot;intValue&quot;: &quot;A String&quot;, # Value is an integer
339+
&quot;key&quot;: &quot;A String&quot;, # Key of the config variable.
340+
&quot;secretValue&quot;: { # Secret provides a reference to entries in Secret Manager. # Value is a secret.
341+
&quot;secretVersion&quot;: &quot;A String&quot;, # The resource name of the secret version in the format, format as: `projects/*/secrets/*/versions/*`.
342+
},
343+
&quot;stringValue&quot;: &quot;A String&quot;, # Value is a string.
344+
},
345+
&quot;enrichmentEnabled&quot;: True or False, # Enrichment Enabled.
346+
&quot;registrationDestinationConfig&quot;: { # Define the Connectors target endpoint. # Registration endpoint for auto regsitration.
347+
&quot;destinations&quot;: [ # The destinations for the key.
348+
{
349+
&quot;host&quot;: &quot;A String&quot;, # For publicly routable host.
350+
&quot;port&quot;: 42, # The port is the target port number that is accepted by the destination.
351+
&quot;serviceAttachment&quot;: &quot;A String&quot;, # PSC service attachments. Format: projects/*/regions/*/serviceAttachments/*
352+
},
353+
],
354+
&quot;key&quot;: &quot;A String&quot;, # The key is the destination identifier that is supported by the Connector.
355+
},
356+
},
357+
&quot;eventingEnablementType&quot;: &quot;A String&quot;, # Optional. Eventing enablement type. Will be nil if eventing is not enabled.
358+
&quot;eventingRuntimeData&quot;: { # Eventing runtime data has the details related to eventing managed by the system. # Output only. Eventing Runtime Data.
359+
&quot;eventsListenerEndpoint&quot;: &quot;A String&quot;, # Output only. Events listener endpoint. The value will populated after provisioning the events listener.
360+
&quot;status&quot;: { # EventingStatus indicates the state of eventing. # Output only. Current status of eventing.
361+
&quot;description&quot;: &quot;A String&quot;, # Output only. Description of error if State is set to &quot;ERROR&quot;.
362+
&quot;state&quot;: &quot;A String&quot;, # Output only. State.
363+
},
364+
},
248365
&quot;imageLocation&quot;: &quot;A String&quot;, # Output only. GCR location where the runtime image is stored. formatted like: gcr.io/{bucketName}/{imageName}
249366
&quot;labels&quot;: { # Optional. Resource labels to represent user-provided metadata. Refer to cloud documentation on labels for more details. https://cloud.google.com/compute/docs/labeling-resources
250367
&quot;a_key&quot;: &quot;A String&quot;,

0 commit comments

Comments
 (0)