Skip to content

Commit b34e4de

Browse files
committedApr 22, 2025
feat(integrations): update the api
#### integrations:v1 The following keys were deleted: - resources.projects.resources.locations.resources.integrations.methods.executeEvent.parameters.GCPCloudEventsMode (Total Keys: 2) The following keys were added: - schemas.GoogleCloudConnectorsV1EventingConfig.properties.sslConfig.$ref (Total Keys: 1) - schemas.GoogleCloudIntegrationsV1alphaAuthConfig.properties.reason.readOnly (Total Keys: 1) - schemas.GoogleCloudIntegrationsV1alphaAuthConfig.properties.state.readOnly (Total Keys: 1) - schemas.GoogleCloudIntegrationsV1alphaSfdcChannel.properties.isActive.readOnly (Total Keys: 1) - schemas.GoogleCloudIntegrationsV1alphaSfdcChannel.properties.lastReplayId.readOnly (Total Keys: 1)
1 parent ac1cfd1 commit b34e4de

9 files changed

+112
-76
lines changed
 

‎docs/dyn/integrations_v1.projects.locations.authConfigs.html

+12-12
Original file line numberDiff line numberDiff line change
@@ -470,8 +470,8 @@ <h3>Method Details</h3>
470470
&quot;lastModifierEmail&quot;: &quot;A String&quot;, # The last modifier&#x27;s email address. Generated based on the End User Credentials/LOAS role of the user making the call.
471471
&quot;name&quot;: &quot;A String&quot;, # Resource name of the auth config. For more information, see Manage authentication profiles. projects/{project}/locations/{location}/authConfigs/{authConfig}.
472472
&quot;overrideValidTime&quot;: &quot;A String&quot;, # Optional. User provided expiry time to override. For the example of Salesforce, username/password credentials can be valid for 6 months depending on the instance settings.
473-
&quot;reason&quot;: &quot;A String&quot;, # The reason / details of the current status.
474-
&quot;state&quot;: &quot;A String&quot;, # The status of the auth config.
473+
&quot;reason&quot;: &quot;A String&quot;, # Output only. The reason / details of the current status.
474+
&quot;state&quot;: &quot;A String&quot;, # Output only. The status of the auth config.
475475
&quot;updateTime&quot;: &quot;A String&quot;, # Output only. The timestamp when the auth config is modified.
476476
&quot;validTime&quot;: &quot;A String&quot;, # Optional. The time until the auth config is valid. Empty or max value is considered the auth config won&#x27;t expire.
477477
&quot;visibility&quot;: &quot;A String&quot;, # Optional. The visibility of the auth config.
@@ -848,8 +848,8 @@ <h3>Method Details</h3>
848848
&quot;lastModifierEmail&quot;: &quot;A String&quot;, # The last modifier&#x27;s email address. Generated based on the End User Credentials/LOAS role of the user making the call.
849849
&quot;name&quot;: &quot;A String&quot;, # Resource name of the auth config. For more information, see Manage authentication profiles. projects/{project}/locations/{location}/authConfigs/{authConfig}.
850850
&quot;overrideValidTime&quot;: &quot;A String&quot;, # Optional. User provided expiry time to override. For the example of Salesforce, username/password credentials can be valid for 6 months depending on the instance settings.
851-
&quot;reason&quot;: &quot;A String&quot;, # The reason / details of the current status.
852-
&quot;state&quot;: &quot;A String&quot;, # The status of the auth config.
851+
&quot;reason&quot;: &quot;A String&quot;, # Output only. The reason / details of the current status.
852+
&quot;state&quot;: &quot;A String&quot;, # Output only. The status of the auth config.
853853
&quot;updateTime&quot;: &quot;A String&quot;, # Output only. The timestamp when the auth config is modified.
854854
&quot;validTime&quot;: &quot;A String&quot;, # Optional. The time until the auth config is valid. Empty or max value is considered the auth config won&#x27;t expire.
855855
&quot;visibility&quot;: &quot;A String&quot;, # Optional. The visibility of the auth config.
@@ -1248,8 +1248,8 @@ <h3>Method Details</h3>
12481248
&quot;lastModifierEmail&quot;: &quot;A String&quot;, # The last modifier&#x27;s email address. Generated based on the End User Credentials/LOAS role of the user making the call.
12491249
&quot;name&quot;: &quot;A String&quot;, # Resource name of the auth config. For more information, see Manage authentication profiles. projects/{project}/locations/{location}/authConfigs/{authConfig}.
12501250
&quot;overrideValidTime&quot;: &quot;A String&quot;, # Optional. User provided expiry time to override. For the example of Salesforce, username/password credentials can be valid for 6 months depending on the instance settings.
1251-
&quot;reason&quot;: &quot;A String&quot;, # The reason / details of the current status.
1252-
&quot;state&quot;: &quot;A String&quot;, # The status of the auth config.
1251+
&quot;reason&quot;: &quot;A String&quot;, # Output only. The reason / details of the current status.
1252+
&quot;state&quot;: &quot;A String&quot;, # Output only. The status of the auth config.
12531253
&quot;updateTime&quot;: &quot;A String&quot;, # Output only. The timestamp when the auth config is modified.
12541254
&quot;validTime&quot;: &quot;A String&quot;, # Optional. The time until the auth config is valid. Empty or max value is considered the auth config won&#x27;t expire.
12551255
&quot;visibility&quot;: &quot;A String&quot;, # Optional. The visibility of the auth config.
@@ -1636,8 +1636,8 @@ <h3>Method Details</h3>
16361636
&quot;lastModifierEmail&quot;: &quot;A String&quot;, # The last modifier&#x27;s email address. Generated based on the End User Credentials/LOAS role of the user making the call.
16371637
&quot;name&quot;: &quot;A String&quot;, # Resource name of the auth config. For more information, see Manage authentication profiles. projects/{project}/locations/{location}/authConfigs/{authConfig}.
16381638
&quot;overrideValidTime&quot;: &quot;A String&quot;, # Optional. User provided expiry time to override. For the example of Salesforce, username/password credentials can be valid for 6 months depending on the instance settings.
1639-
&quot;reason&quot;: &quot;A String&quot;, # The reason / details of the current status.
1640-
&quot;state&quot;: &quot;A String&quot;, # The status of the auth config.
1639+
&quot;reason&quot;: &quot;A String&quot;, # Output only. The reason / details of the current status.
1640+
&quot;state&quot;: &quot;A String&quot;, # Output only. The status of the auth config.
16411641
&quot;updateTime&quot;: &quot;A String&quot;, # Output only. The timestamp when the auth config is modified.
16421642
&quot;validTime&quot;: &quot;A String&quot;, # Optional. The time until the auth config is valid. Empty or max value is considered the auth config won&#x27;t expire.
16431643
&quot;visibility&quot;: &quot;A String&quot;, # Optional. The visibility of the auth config.
@@ -2030,8 +2030,8 @@ <h3>Method Details</h3>
20302030
&quot;lastModifierEmail&quot;: &quot;A String&quot;, # The last modifier&#x27;s email address. Generated based on the End User Credentials/LOAS role of the user making the call.
20312031
&quot;name&quot;: &quot;A String&quot;, # Resource name of the auth config. For more information, see Manage authentication profiles. projects/{project}/locations/{location}/authConfigs/{authConfig}.
20322032
&quot;overrideValidTime&quot;: &quot;A String&quot;, # Optional. User provided expiry time to override. For the example of Salesforce, username/password credentials can be valid for 6 months depending on the instance settings.
2033-
&quot;reason&quot;: &quot;A String&quot;, # The reason / details of the current status.
2034-
&quot;state&quot;: &quot;A String&quot;, # The status of the auth config.
2033+
&quot;reason&quot;: &quot;A String&quot;, # Output only. The reason / details of the current status.
2034+
&quot;state&quot;: &quot;A String&quot;, # Output only. The status of the auth config.
20352035
&quot;updateTime&quot;: &quot;A String&quot;, # Output only. The timestamp when the auth config is modified.
20362036
&quot;validTime&quot;: &quot;A String&quot;, # Optional. The time until the auth config is valid. Empty or max value is considered the auth config won&#x27;t expire.
20372037
&quot;visibility&quot;: &quot;A String&quot;, # Optional. The visibility of the auth config.
@@ -2409,8 +2409,8 @@ <h3>Method Details</h3>
24092409
&quot;lastModifierEmail&quot;: &quot;A String&quot;, # The last modifier&#x27;s email address. Generated based on the End User Credentials/LOAS role of the user making the call.
24102410
&quot;name&quot;: &quot;A String&quot;, # Resource name of the auth config. For more information, see Manage authentication profiles. projects/{project}/locations/{location}/authConfigs/{authConfig}.
24112411
&quot;overrideValidTime&quot;: &quot;A String&quot;, # Optional. User provided expiry time to override. For the example of Salesforce, username/password credentials can be valid for 6 months depending on the instance settings.
2412-
&quot;reason&quot;: &quot;A String&quot;, # The reason / details of the current status.
2413-
&quot;state&quot;: &quot;A String&quot;, # The status of the auth config.
2412+
&quot;reason&quot;: &quot;A String&quot;, # Output only. The reason / details of the current status.
2413+
&quot;state&quot;: &quot;A String&quot;, # Output only. The status of the auth config.
24142414
&quot;updateTime&quot;: &quot;A String&quot;, # Output only. The timestamp when the auth config is modified.
24152415
&quot;validTime&quot;: &quot;A String&quot;, # Optional. The time until the auth config is valid. Empty or max value is considered the auth config won&#x27;t expire.
24162416
&quot;visibility&quot;: &quot;A String&quot;, # Optional. The visibility of the auth config.

‎docs/dyn/integrations_v1.projects.locations.connections.html

+35-1
Original file line numberDiff line numberDiff line change
@@ -279,7 +279,7 @@ <h3>Method Details</h3>
279279
},
280280
],
281281
&quot;envoyImageLocation&quot;: &quot;A String&quot;, # Output only. GCR location where the envoy image is stored. formatted like: gcr.io/{bucketName}/{imageName}
282-
&quot;eventingConfig&quot;: { # Eventing Configuration of a connection # Optional. Eventing config of a connection
282+
&quot;eventingConfig&quot;: { # Eventing Configuration of a connection next: 18 # Optional. Eventing config of a connection
283283
&quot;additionalVariables&quot;: [ # Optional. Additional eventing related field values
284284
{ # ConfigVariable represents a configuration variable present in a Connection. or AuthConfig.
285285
&quot;boolValue&quot;: True or False, # Value is a bool.
@@ -469,6 +469,40 @@ <h3>Method Details</h3>
469469
],
470470
&quot;key&quot;: &quot;A String&quot;, # The key is the destination identifier that is supported by the Connector.
471471
},
472+
&quot;sslConfig&quot;: { # SSL Configuration of a connection # Optional. Ssl config of a connection
473+
&quot;additionalVariables&quot;: [ # Optional. Additional SSL related field values
474+
{ # ConfigVariable represents a configuration variable present in a Connection. or AuthConfig.
475+
&quot;boolValue&quot;: True or False, # Value is a bool.
476+
&quot;encryptionKeyValue&quot;: { # Encryption Key value. # Value is a Encryption Key.
477+
&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.
478+
&quot;type&quot;: &quot;A String&quot;, # Type.
479+
},
480+
&quot;intValue&quot;: &quot;A String&quot;, # Value is an integer
481+
&quot;key&quot;: &quot;A String&quot;, # Key of the config variable.
482+
&quot;secretValue&quot;: { # Secret provides a reference to entries in Secret Manager. # Value is a secret.
483+
&quot;secretVersion&quot;: &quot;A String&quot;, # The resource name of the secret version in the format, format as: `projects/*/secrets/*/versions/*`.
484+
},
485+
&quot;stringValue&quot;: &quot;A String&quot;, # Value is a string.
486+
},
487+
],
488+
&quot;clientCertType&quot;: &quot;A String&quot;, # Optional. Type of Client Cert (PEM/JKS/.. etc.)
489+
&quot;clientCertificate&quot;: { # Secret provides a reference to entries in Secret Manager. # Optional. Client Certificate
490+
&quot;secretVersion&quot;: &quot;A String&quot;, # The resource name of the secret version in the format, format as: `projects/*/secrets/*/versions/*`.
491+
},
492+
&quot;clientPrivateKey&quot;: { # Secret provides a reference to entries in Secret Manager. # Optional. Client Private Key
493+
&quot;secretVersion&quot;: &quot;A String&quot;, # The resource name of the secret version in the format, format as: `projects/*/secrets/*/versions/*`.
494+
},
495+
&quot;clientPrivateKeyPass&quot;: { # Secret provides a reference to entries in Secret Manager. # Optional. Secret containing the passphrase protecting the Client Private Key
496+
&quot;secretVersion&quot;: &quot;A String&quot;, # The resource name of the secret version in the format, format as: `projects/*/secrets/*/versions/*`.
497+
},
498+
&quot;privateServerCertificate&quot;: { # Secret provides a reference to entries in Secret Manager. # Optional. Private Server Certificate. Needs to be specified if trust model is `PRIVATE`.
499+
&quot;secretVersion&quot;: &quot;A String&quot;, # The resource name of the secret version in the format, format as: `projects/*/secrets/*/versions/*`.
500+
},
501+
&quot;serverCertType&quot;: &quot;A String&quot;, # Optional. Type of Server Cert (PEM/JKS/.. etc.)
502+
&quot;trustModel&quot;: &quot;A String&quot;, # Optional. Trust Model of the SSL connection
503+
&quot;type&quot;: &quot;A String&quot;, # Optional. Controls the ssl type for the given connector version.
504+
&quot;useSsl&quot;: True or False, # Optional. Bool for enabling SSL
505+
},
472506
},
473507
&quot;eventingEnablementType&quot;: &quot;A String&quot;, # Optional. Eventing enablement type. Will be nil if eventing is not enabled.
474508
&quot;eventingRuntimeData&quot;: { # Eventing runtime data has the details related to eventing managed by the system. # Output only. Eventing Runtime Data.

‎docs/dyn/integrations_v1.projects.locations.integrations.html

+2-3
Original file line numberDiff line numberDiff line change
@@ -94,7 +94,7 @@ <h2>Instance Methods</h2>
9494
<code><a href="#execute">execute(name, body=None, x__xgafv=None)</a></code></p>
9595
<p class="firstline">Executes integrations synchronously by passing the trigger id in the request body. The request is not returned until the requested executions are either fulfilled or experienced an error. If the integration name is not specified (passing `-`), all of the associated integration under the given trigger_id will be executed. Otherwise only the specified integration for the given `trigger_id` is executed. This is helpful for execution the integration from UI.</p>
9696
<p class="toc_element">
97-
<code><a href="#executeEvent">executeEvent(name, GCPCloudEventsMode=None, body=None, triggerId=None, x__xgafv=None)</a></code></p>
97+
<code><a href="#executeEvent">executeEvent(name, body=None, triggerId=None, x__xgafv=None)</a></code></p>
9898
<p class="firstline">Executes an integration on receiving events from Integration Connector triggers, Eventarc or CPS Trigger. Input data to integration is received in body in json format</p>
9999
<p class="toc_element">
100100
<code><a href="#list">list(parent, filter=None, orderBy=None, pageSize=None, pageToken=None, x__xgafv=None)</a></code></p>
@@ -422,13 +422,12 @@ <h3>Method Details</h3>
422422
</div>
423423

424424
<div class="method">
425-
<code class="details" id="executeEvent">executeEvent(name, GCPCloudEventsMode=None, body=None, triggerId=None, x__xgafv=None)</code>
425+
<code class="details" id="executeEvent">executeEvent(name, body=None, triggerId=None, x__xgafv=None)</code>
426426
<pre>Executes an integration on receiving events from Integration Connector triggers, Eventarc or CPS Trigger. Input data to integration is received in body in json format
427427

428428
Args:
429429
name: string, Required. The integration resource name. Format: projects/{gcp_project_id}/locations/{location}/integrations/{integration_id} (required)
430430
body: object, The request body.
431-
GCPCloudEventsMode: string, Optional. LINT: LEGACY_NAMES The query parameter value for __GCP_CloudEventsMode, set by the Eventarc service when configuring triggers.
432431
triggerId: string, Required. Id of the integration trigger config. The trigger_id is in the format: `integration_connector_trigger/projects/{gcp_project_id}/location/{location}/connections/{connection_name}/subscriptions/{subscription_name}`.
433432
x__xgafv: string, V1 error format.
434433
Allowed values

0 commit comments

Comments
 (0)