Skip to content

Commit

Permalink
feat(integrations): update the api
Browse files Browse the repository at this point in the history
#### integrations:v1alpha

The following keys were deleted:
- schemas.GoogleCloudConnectorsV1EventingConfig.properties.encryptionKey.$ref (Total Keys: 1)

The following keys were added:
- resources.projects.resources.locations.resources.integrations.resources.versions.methods.download.parameters.files (Total Keys: 3)
- resources.projects.resources.locations.resources.products.resources.integrations.resources.versions.methods.download.parameters.files (Total Keys: 3)
- schemas.EnterpriseCrmEventbusProtoAttributes.properties.masked.type (Total Keys: 1)
- schemas.EnterpriseCrmEventbusProtoParameterEntry.properties.masked.type (Total Keys: 1)
- schemas.EnterpriseCrmFrontendsEventbusProtoParameterEntry.properties.masked.type (Total Keys: 1)
- schemas.EnterpriseCrmFrontendsEventbusProtoWorkflowParameterEntry.properties.containsLargeData.type (Total Keys: 1)
- schemas.GoogleCloudConnectorsV1EventingConfig.properties.listenerAuthConfig.$ref (Total Keys: 1)
- schemas.GoogleCloudIntegrationsV1alphaAssertionResult (Total Keys: 6)
- schemas.GoogleCloudIntegrationsV1alphaDownloadIntegrationVersionResponse.properties.files (Total Keys: 2)
- schemas.GoogleCloudIntegrationsV1alphaEventParameter.properties.masked.type (Total Keys: 1)
- schemas.GoogleCloudIntegrationsV1alphaExecuteTestCaseResponse.properties.assertionResults (Total Keys: 2)
- schemas.GoogleCloudIntegrationsV1alphaExecuteTestCaseResponse.properties.testExecutionState.type (Total Keys: 1)
- schemas.GoogleCloudIntegrationsV1alphaExecution.properties.snapshotNumber (Total Keys: 3)
- schemas.GoogleCloudIntegrationsV1alphaIntegrationConfigParameter (Total Keys: 4)
- schemas.GoogleCloudIntegrationsV1alphaIntegrationParameter.properties.containsLargeData.type (Total Keys: 1)
- schemas.GoogleCloudIntegrationsV1alphaIntegrationParameter.properties.masked.type (Total Keys: 1)
- schemas.GoogleCloudIntegrationsV1alphaIntegrationTemplateVersion.properties.enableVariableMasking.type (Total Keys: 1)
- schemas.GoogleCloudIntegrationsV1alphaIntegrationVersion.properties.enableVariableMasking.type (Total Keys: 1)
- schemas.GoogleCloudIntegrationsV1alphaIntegrationVersion.properties.integrationConfigParameters (Total Keys: 2)
- schemas.GoogleCloudIntegrationsV1alphaPublishIntegrationVersionRequest.properties.configParameters (Total Keys: 2)
- schemas.GoogleCloudIntegrationsV1alphaScheduleIntegrationsRequest.properties.userGeneratedExecutionId.type (Total Keys: 1)
- schemas.GoogleCloudIntegrationsV1alphaSerializedFile (Total Keys: 4)
  • Loading branch information
yoshi-automation committed Jan 4, 2024
1 parent 19006ee commit 690f80f
Show file tree
Hide file tree
Showing 13 changed files with 1,766 additions and 65 deletions.
76 changes: 64 additions & 12 deletions docs/dyn/integrations_v1alpha.projects.locations.connections.html
Original file line number Diff line number Diff line change
Expand Up @@ -344,21 +344,73 @@ <h3>Method Details</h3>
&quot;username&quot;: &quot;A String&quot;, # Username.
},
},
&quot;encryptionKey&quot;: { # ConfigVariable represents a configuration variable present in a Connection. or AuthConfig. # Encryption key (can be either Google managed or CMEK).
&quot;boolValue&quot;: True or False, # Value is a bool.
&quot;encryptionKeyValue&quot;: { # Encryption Key value. # Value is a Encryption Key.
&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.
&quot;type&quot;: &quot;A String&quot;, # Type.
&quot;enrichmentEnabled&quot;: True or False, # Enrichment Enabled.
&quot;eventsListenerIngressEndpoint&quot;: &quot;A String&quot;, # Optional. Ingress endpoint of the event listener. This is used only when private connectivity is enabled.
&quot;listenerAuthConfig&quot;: { # AuthConfig defines details of a authentication type. # Optional. Auth details for the event listener.
&quot;additionalVariables&quot;: [ # List containing additional auth configs.
{ # ConfigVariable represents a configuration variable present in a Connection. or AuthConfig.
&quot;boolValue&quot;: True or False, # Value is a bool.
&quot;encryptionKeyValue&quot;: { # Encryption Key value. # Value is a Encryption Key.
&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.
&quot;type&quot;: &quot;A String&quot;, # Type.
},
&quot;intValue&quot;: &quot;A String&quot;, # Value is an integer
&quot;key&quot;: &quot;A String&quot;, # Key of the config variable.
&quot;secretValue&quot;: { # Secret provides a reference to entries in Secret Manager. # Value is a secret.
&quot;secretVersion&quot;: &quot;A String&quot;, # The resource name of the secret version in the format, format as: `projects/*/secrets/*/versions/*`.
},
&quot;stringValue&quot;: &quot;A String&quot;, # Value is a string.
},
],
&quot;authKey&quot;: &quot;A String&quot;, # Identifier key for auth config
&quot;authType&quot;: &quot;A String&quot;, # The type of authentication configured.
&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.
&quot;authCode&quot;: &quot;A String&quot;, # Authorization code to be exchanged for access and refresh tokens.
&quot;authUri&quot;: &quot;A String&quot;, # Auth URL for Authorization Code Flow
&quot;clientId&quot;: &quot;A String&quot;, # Client ID for user-provided OAuth app.
&quot;clientSecret&quot;: { # Secret provides a reference to entries in Secret Manager. # Client secret for user-provided OAuth app.
&quot;secretVersion&quot;: &quot;A String&quot;, # The resource name of the secret version in the format, format as: `projects/*/secrets/*/versions/*`.
},
&quot;enablePkce&quot;: True or False, # Whether to enable PKCE when the user performs the auth code flow.
&quot;pkceVerifier&quot;: &quot;A String&quot;, # PKCE verifier to be used during the auth code exchange.
&quot;redirectUri&quot;: &quot;A String&quot;, # Redirect URI to be provided during the auth code exchange.
&quot;scopes&quot;: [ # Scopes the connection will request when the user performs the auth code flow.
&quot;A String&quot;,
],
},
&quot;intValue&quot;: &quot;A String&quot;, # Value is an integer
&quot;key&quot;: &quot;A String&quot;, # Key of the config variable.
&quot;secretValue&quot;: { # Secret provides a reference to entries in Secret Manager. # Value is a secret.
&quot;secretVersion&quot;: &quot;A String&quot;, # The resource name of the secret version in the format, format as: `projects/*/secrets/*/versions/*`.
&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.
&quot;clientId&quot;: &quot;A String&quot;, # The client identifier.
&quot;clientSecret&quot;: { # Secret provides a reference to entries in Secret Manager. # Secret version reference containing the client secret.
&quot;secretVersion&quot;: &quot;A String&quot;, # The resource name of the secret version in the format, format as: `projects/*/secrets/*/versions/*`.
},
},
&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.
&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/*`.
&quot;secretVersion&quot;: &quot;A String&quot;, # The resource name of the secret version in the format, format as: `projects/*/secrets/*/versions/*`.
},
&quot;jwtClaims&quot;: { # JWT claims used for the jwt-bearer authorization grant. # JwtClaims providers fields to generate the token.
&quot;audience&quot;: &quot;A String&quot;, # Value for the &quot;aud&quot; claim.
&quot;issuer&quot;: &quot;A String&quot;, # Value for the &quot;iss&quot; claim.
&quot;subject&quot;: &quot;A String&quot;, # Value for the &quot;sub&quot; claim.
},
},
&quot;sshPublicKey&quot;: { # Parameters to support Ssh public key Authentication. # SSH Public Key.
&quot;certType&quot;: &quot;A String&quot;, # Format of SSH Client cert.
&quot;sshClientCert&quot;: { # Secret provides a reference to entries in Secret Manager. # SSH Client Cert. It should contain both public and private key.
&quot;secretVersion&quot;: &quot;A String&quot;, # The resource name of the secret version in the format, format as: `projects/*/secrets/*/versions/*`.
},
&quot;sshClientCertPass&quot;: { # Secret provides a reference to entries in Secret Manager. # Password (passphrase) for ssh client certificate if it has one.
&quot;secretVersion&quot;: &quot;A String&quot;, # The resource name of the secret version in the format, format as: `projects/*/secrets/*/versions/*`.
},
&quot;username&quot;: &quot;A String&quot;, # The user account used to authenticate.
},
&quot;userPassword&quot;: { # Parameters to support Username and Password Authentication. # UserPassword.
&quot;password&quot;: { # Secret provides a reference to entries in Secret Manager. # Secret version reference containing the password.
&quot;secretVersion&quot;: &quot;A String&quot;, # The resource name of the secret version in the format, format as: `projects/*/secrets/*/versions/*`.
},
&quot;username&quot;: &quot;A String&quot;, # Username.
},
&quot;stringValue&quot;: &quot;A String&quot;, # Value is a string.
},
&quot;enrichmentEnabled&quot;: True or False, # Enrichment Enabled.
&quot;eventsListenerIngressEndpoint&quot;: &quot;A String&quot;, # Optional. Ingress endpoint of the event listener. This is used only when private connectivity is enabled.
&quot;privateConnectivityEnabled&quot;: True or False, # Optional. Private Connectivity Enabled.
&quot;registrationDestinationConfig&quot;: { # Define the Connectors target endpoint. # Registration endpoint for auto registration.
&quot;destinations&quot;: [ # The destinations for the key.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -167,6 +167,7 @@ <h3>Method Details</h3>
{ # Key-value pair of EventBus parameters.
&quot;dataType&quot;: &quot;A String&quot;, # Explicitly getting the type of the parameter.
&quot;key&quot;: &quot;A String&quot;, # Key is used to retrieve the corresponding parameter value. This should be unique for a given fired event. These parameters must be predefined in the workflow definition.
&quot;masked&quot;: True or False, # True if this parameter should be masked in the logs
&quot;value&quot;: { # To support various types of parameter values. Next available id: 14 # Values for the defined keys. Each value can either be string, int, double or any proto message.
&quot;booleanArray&quot;: {
&quot;booleanValues&quot;: [
Expand Down Expand Up @@ -230,6 +231,7 @@ <h3>Method Details</h3>
{ # Key-value pair of EventBus parameters.
&quot;dataType&quot;: &quot;A String&quot;, # Explicitly getting the type of the parameter.
&quot;key&quot;: &quot;A String&quot;, # Key is used to retrieve the corresponding parameter value. This should be unique for a given fired event. These parameters must be predefined in the workflow definition.
&quot;masked&quot;: True or False, # True if this parameter should be masked in the logs
&quot;value&quot;: { # To support various types of parameter values. Next available id: 14 # Values for the defined keys. Each value can either be string, int, double or any proto message.
&quot;booleanArray&quot;: {
&quot;booleanValues&quot;: [
Expand Down Expand Up @@ -310,6 +312,7 @@ <h3>Method Details</h3>
{ # Key-value pair of EventBus parameters.
&quot;dataType&quot;: &quot;A String&quot;, # Explicitly getting the type of the parameter.
&quot;key&quot;: &quot;A String&quot;, # Key is used to retrieve the corresponding parameter value. This should be unique for a given fired event. These parameters must be predefined in the workflow definition.
&quot;masked&quot;: True or False, # True if this parameter should be masked in the logs
&quot;value&quot;: { # To support various types of parameter values. Next available id: 14 # Values for the defined keys. Each value can either be string, int, double or any proto message.
&quot;booleanArray&quot;: {
&quot;booleanValues&quot;: [
Expand Down Expand Up @@ -358,6 +361,7 @@ <h3>Method Details</h3>
{ # Key-value pair of EventBus parameters.
&quot;dataType&quot;: &quot;A String&quot;, # Explicitly getting the type of the parameter.
&quot;key&quot;: &quot;A String&quot;, # Key is used to retrieve the corresponding parameter value. This should be unique for a given fired event. These parameters must be predefined in the workflow definition.
&quot;masked&quot;: True or False, # True if this parameter should be masked in the logs
&quot;value&quot;: { # To support various types of parameter values. Next available id: 14 # Values for the defined keys. Each value can either be string, int, double or any proto message.
&quot;booleanArray&quot;: {
&quot;booleanValues&quot;: [
Expand Down Expand Up @@ -440,6 +444,7 @@ <h3>Method Details</h3>
&quot;parameters&quot;: [ # Parameters are a part of Event and can be used to communicate between different tasks that are part of the same integration execution.
{ # Key-value pair of EventBus parameters.
&quot;key&quot;: &quot;A String&quot;, # Key is used to retrieve the corresponding parameter value. This should be unique for a given fired event. These parameters must be predefined in the integration definition.
&quot;masked&quot;: True or False, # True if this parameter should be masked in the logs
&quot;value&quot;: { # LINT.IfChange To support various types of parameter values. Next available id: 14 # Values for the defined keys. Each value can either be string, int, double or any proto message.
&quot;booleanArray&quot;: {
&quot;booleanValues&quot;: [
Expand Down Expand Up @@ -501,6 +506,7 @@ <h3>Method Details</h3>
&quot;parameters&quot;: [ # Parameters are a part of Event and can be used to communicate between different tasks that are part of the same integration execution.
{ # Key-value pair of EventBus parameters.
&quot;key&quot;: &quot;A String&quot;, # Key is used to retrieve the corresponding parameter value. This should be unique for a given fired event. These parameters must be predefined in the integration definition.
&quot;masked&quot;: True or False, # True if this parameter should be masked in the logs
&quot;value&quot;: { # LINT.IfChange To support various types of parameter values. Next available id: 14 # Values for the defined keys. Each value can either be string, int, double or any proto message.
&quot;booleanArray&quot;: {
&quot;booleanValues&quot;: [
Expand Down Expand Up @@ -671,6 +677,7 @@ <h3>Method Details</h3>
{ # Key-value pair of EventBus parameters.
&quot;dataType&quot;: &quot;A String&quot;, # Explicitly getting the type of the parameter.
&quot;key&quot;: &quot;A String&quot;, # Key is used to retrieve the corresponding parameter value. This should be unique for a given fired event. These parameters must be predefined in the workflow definition.
&quot;masked&quot;: True or False, # True if this parameter should be masked in the logs
&quot;value&quot;: { # To support various types of parameter values. Next available id: 14 # Values for the defined keys. Each value can either be string, int, double or any proto message.
&quot;booleanArray&quot;: {
&quot;booleanValues&quot;: [
Expand Down Expand Up @@ -746,6 +753,7 @@ <h3>Method Details</h3>
{ # Key-value pair of EventBus parameters.
&quot;dataType&quot;: &quot;A String&quot;, # Explicitly getting the type of the parameter.
&quot;key&quot;: &quot;A String&quot;, # Key is used to retrieve the corresponding parameter value. This should be unique for a given fired event. These parameters must be predefined in the workflow definition.
&quot;masked&quot;: True or False, # True if this parameter should be masked in the logs
&quot;value&quot;: { # To support various types of parameter values. Next available id: 14 # Values for the defined keys. Each value can either be string, int, double or any proto message.
&quot;booleanArray&quot;: {
&quot;booleanValues&quot;: [
Expand Down Expand Up @@ -788,6 +796,7 @@ <h3>Method Details</h3>
},
},
],
&quot;snapshotNumber&quot;: &quot;A String&quot;, # Output only. An increasing sequence that is set when a new snapshot is created
&quot;triggerId&quot;: &quot;A String&quot;, # The trigger id of the integration trigger config. If both trigger_id and client_id is present, the integration is executed from the start tasks provided by the matching trigger config otherwise it is executed from the default start tasks.
&quot;updateTime&quot;: &quot;A String&quot;, # Output only. Last modified time of the execution.
},
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -194,6 +194,7 @@ <h3>Method Details</h3>
&quot;parameters&quot;: [ # Parameters are a part of Event and can be used to communicate between different tasks that are part of the same integration execution.
{ # Key-value pair of EventBus parameters.
&quot;key&quot;: &quot;A String&quot;, # Key is used to retrieve the corresponding parameter value. This should be unique for a given fired event. These parameters must be predefined in the integration definition.
&quot;masked&quot;: True or False, # True if this parameter should be masked in the logs
&quot;value&quot;: { # LINT.IfChange To support various types of parameter values. Next available id: 14 # Values for the defined keys. Each value can either be string, int, double or any proto message.
&quot;booleanArray&quot;: {
&quot;booleanValues&quot;: [
Expand Down Expand Up @@ -351,6 +352,7 @@ <h3>Method Details</h3>
&quot;parameters&quot;: [ # Parameters are a part of Event and can be used to communicate between different tasks that are part of the same integration execution.
{ # Key-value pair of EventBus parameters.
&quot;key&quot;: &quot;A String&quot;, # Key is used to retrieve the corresponding parameter value. This should be unique for a given fired event. These parameters must be predefined in the integration definition.
&quot;masked&quot;: True or False, # True if this parameter should be masked in the logs
&quot;value&quot;: { # LINT.IfChange To support various types of parameter values. Next available id: 14 # Values for the defined keys. Each value can either be string, int, double or any proto message.
&quot;booleanArray&quot;: {
&quot;booleanValues&quot;: [
Expand Down

0 comments on commit 690f80f

Please sign in to comment.