Skip to content

Commit

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

The following keys were added:
- schemas.Connection.properties.asyncOperationsEnabled.type (Total Keys: 1)
- schemas.ConnectorInfraConfig.properties.migrateDeploymentModel.type (Total Keys: 1)
- schemas.ConnectorVersionInfraConfig.properties.deploymentModelMigrationState (Total Keys: 2)
  • Loading branch information
yoshi-automation committed Jul 25, 2024
1 parent 4b4761e commit 74af840
Show file tree
Hide file tree
Showing 3 changed files with 38 additions and 1 deletion.
10 changes: 10 additions & 0 deletions docs/dyn/connectors_v1.projects.locations.connections.html
Original file line number Diff line number Diff line change
Expand Up @@ -155,6 +155,7 @@ <h3>Method Details</h3>
The object takes the form of:

{ # Connection represents an instance of connector.
&quot;asyncOperationsEnabled&quot;: True or False, # Optional. Async operations enabled for the connection. If Async Operations is enabled, Connection allows the customers to initiate async long running operations using the actions API.
&quot;authConfig&quot;: { # AuthConfig defines details of a authentication type. # Optional. Configuration for establishing the connection&#x27;s authentication with an external system.
&quot;additionalVariables&quot;: [ # List containing additional auth configs.
{ # ConfigVariable represents a configuration variable present in a Connection. or AuthConfig.
Expand Down Expand Up @@ -243,6 +244,7 @@ <h3>Method Details</h3>
&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.
&quot;connectionRatelimitWindowSeconds&quot;: &quot;A String&quot;, # Output only. The window used for ratelimiting runtime requests to connections.
&quot;deploymentModel&quot;: &quot;A String&quot;, # Optional. Indicates whether connector is deployed on GKE/CloudRun
&quot;deploymentModelMigrationState&quot;: &quot;A String&quot;, # Output only. Status of the deployment model migration.
&quot;hpaConfig&quot;: { # Autoscaling config for connector deployment system metrics. # Output only. HPA autoscaling config.
&quot;cpuUtilizationThreshold&quot;: &quot;A String&quot;, # Output only. Percent CPU utilization where HPA triggers autoscaling.
&quot;memoryUtilizationThreshold&quot;: &quot;A String&quot;, # Output only. Percent Memory utilization where HPA triggers autoscaling.
Expand Down Expand Up @@ -629,6 +631,7 @@ <h3>Method Details</h3>
An object of the form:

{ # Connection represents an instance of connector.
&quot;asyncOperationsEnabled&quot;: True or False, # Optional. Async operations enabled for the connection. If Async Operations is enabled, Connection allows the customers to initiate async long running operations using the actions API.
&quot;authConfig&quot;: { # AuthConfig defines details of a authentication type. # Optional. Configuration for establishing the connection&#x27;s authentication with an external system.
&quot;additionalVariables&quot;: [ # List containing additional auth configs.
{ # ConfigVariable represents a configuration variable present in a Connection. or AuthConfig.
Expand Down Expand Up @@ -717,6 +720,7 @@ <h3>Method Details</h3>
&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.
&quot;connectionRatelimitWindowSeconds&quot;: &quot;A String&quot;, # Output only. The window used for ratelimiting runtime requests to connections.
&quot;deploymentModel&quot;: &quot;A String&quot;, # Optional. Indicates whether connector is deployed on GKE/CloudRun
&quot;deploymentModelMigrationState&quot;: &quot;A String&quot;, # Output only. Status of the deployment model migration.
&quot;hpaConfig&quot;: { # Autoscaling config for connector deployment system metrics. # Output only. HPA autoscaling config.
&quot;cpuUtilizationThreshold&quot;: &quot;A String&quot;, # Output only. Percent CPU utilization where HPA triggers autoscaling.
&quot;memoryUtilizationThreshold&quot;: &quot;A String&quot;, # Output only. Percent Memory utilization where HPA triggers autoscaling.
Expand Down Expand Up @@ -1122,6 +1126,7 @@ <h3>Method Details</h3>
{ # Response message for ConnectorsService.ListConnections
&quot;connections&quot;: [ # Connections.
{ # Connection represents an instance of connector.
&quot;asyncOperationsEnabled&quot;: True or False, # Optional. Async operations enabled for the connection. If Async Operations is enabled, Connection allows the customers to initiate async long running operations using the actions API.
&quot;authConfig&quot;: { # AuthConfig defines details of a authentication type. # Optional. Configuration for establishing the connection&#x27;s authentication with an external system.
&quot;additionalVariables&quot;: [ # List containing additional auth configs.
{ # ConfigVariable represents a configuration variable present in a Connection. or AuthConfig.
Expand Down Expand Up @@ -1210,6 +1215,7 @@ <h3>Method Details</h3>
&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.
&quot;connectionRatelimitWindowSeconds&quot;: &quot;A String&quot;, # Output only. The window used for ratelimiting runtime requests to connections.
&quot;deploymentModel&quot;: &quot;A String&quot;, # Optional. Indicates whether connector is deployed on GKE/CloudRun
&quot;deploymentModelMigrationState&quot;: &quot;A String&quot;, # Output only. Status of the deployment model migration.
&quot;hpaConfig&quot;: { # Autoscaling config for connector deployment system metrics. # Output only. HPA autoscaling config.
&quot;cpuUtilizationThreshold&quot;: &quot;A String&quot;, # Output only. Percent CPU utilization where HPA triggers autoscaling.
&quot;memoryUtilizationThreshold&quot;: &quot;A String&quot;, # Output only. Percent Memory utilization where HPA triggers autoscaling.
Expand Down Expand Up @@ -1569,6 +1575,7 @@ <h3>Method Details</h3>
The object takes the form of:

{ # Connection represents an instance of connector.
&quot;asyncOperationsEnabled&quot;: True or False, # Optional. Async operations enabled for the connection. If Async Operations is enabled, Connection allows the customers to initiate async long running operations using the actions API.
&quot;authConfig&quot;: { # AuthConfig defines details of a authentication type. # Optional. Configuration for establishing the connection&#x27;s authentication with an external system.
&quot;additionalVariables&quot;: [ # List containing additional auth configs.
{ # ConfigVariable represents a configuration variable present in a Connection. or AuthConfig.
Expand Down Expand Up @@ -1657,6 +1664,7 @@ <h3>Method Details</h3>
&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.
&quot;connectionRatelimitWindowSeconds&quot;: &quot;A String&quot;, # Output only. The window used for ratelimiting runtime requests to connections.
&quot;deploymentModel&quot;: &quot;A String&quot;, # Optional. Indicates whether connector is deployed on GKE/CloudRun
&quot;deploymentModelMigrationState&quot;: &quot;A String&quot;, # Output only. Status of the deployment model migration.
&quot;hpaConfig&quot;: { # Autoscaling config for connector deployment system metrics. # Output only. HPA autoscaling config.
&quot;cpuUtilizationThreshold&quot;: &quot;A String&quot;, # Output only. Percent CPU utilization where HPA triggers autoscaling.
&quot;memoryUtilizationThreshold&quot;: &quot;A String&quot;, # Output only. Percent Memory utilization where HPA triggers autoscaling.
Expand Down Expand Up @@ -2149,6 +2157,7 @@ <h3>Method Details</h3>
],
},
&quot;connection&quot;: { # Connection represents an instance of connector. # Output only. Connection details
&quot;asyncOperationsEnabled&quot;: True or False, # Optional. Async operations enabled for the connection. If Async Operations is enabled, Connection allows the customers to initiate async long running operations using the actions API.
&quot;authConfig&quot;: { # AuthConfig defines details of a authentication type. # Optional. Configuration for establishing the connection&#x27;s authentication with an external system.
&quot;additionalVariables&quot;: [ # List containing additional auth configs.
{ # ConfigVariable represents a configuration variable present in a Connection. or AuthConfig.
Expand Down Expand Up @@ -2237,6 +2246,7 @@ <h3>Method Details</h3>
&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.
&quot;connectionRatelimitWindowSeconds&quot;: &quot;A String&quot;, # Output only. The window used for ratelimiting runtime requests to connections.
&quot;deploymentModel&quot;: &quot;A String&quot;, # Optional. Indicates whether connector is deployed on GKE/CloudRun
&quot;deploymentModelMigrationState&quot;: &quot;A String&quot;, # Output only. Status of the deployment model migration.
&quot;hpaConfig&quot;: { # Autoscaling config for connector deployment system metrics. # Output only. HPA autoscaling config.
&quot;cpuUtilizationThreshold&quot;: &quot;A String&quot;, # Output only. Percent CPU utilization where HPA triggers autoscaling.
&quot;memoryUtilizationThreshold&quot;: &quot;A String&quot;, # Output only. Percent Memory utilization where HPA triggers autoscaling.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -268,6 +268,7 @@ <h3>Method Details</h3>
&quot;memoryUtilizationThreshold&quot;: &quot;A String&quot;, # Output only. Percent Memory utilization where HPA triggers autoscaling.
},
&quot;internalclientRatelimitThreshold&quot;: &quot;A String&quot;, # Max QPS supported for internal requests originating from Connd.
&quot;migrateDeploymentModel&quot;: True or False, # Indicate whether connector is being migrated to cloud run deployment model.
&quot;ratelimitThreshold&quot;: &quot;A String&quot;, # Max QPS supported by the connector version before throttling of requests.
&quot;resourceLimits&quot;: { # Resource limits defined for connection pods of a given connector type. # System resource limits.
&quot;cpu&quot;: &quot;A String&quot;, # Output only. CPU limit.
Expand Down Expand Up @@ -993,6 +994,7 @@ <h3>Method Details</h3>
&quot;memoryUtilizationThreshold&quot;: &quot;A String&quot;, # Output only. Percent Memory utilization where HPA triggers autoscaling.
},
&quot;internalclientRatelimitThreshold&quot;: &quot;A String&quot;, # Max QPS supported for internal requests originating from Connd.
&quot;migrateDeploymentModel&quot;: True or False, # Indicate whether connector is being migrated to cloud run deployment model.
&quot;ratelimitThreshold&quot;: &quot;A String&quot;, # Max QPS supported by the connector version before throttling of requests.
&quot;resourceLimits&quot;: { # Resource limits defined for connection pods of a given connector type. # System resource limits.
&quot;cpu&quot;: &quot;A String&quot;, # Output only. CPU limit.
Expand Down
27 changes: 26 additions & 1 deletion googleapiclient/discovery_cache/documents/connectors.v1.json
Original file line number Diff line number Diff line change
Expand Up @@ -2427,7 +2427,7 @@
}
}
},
"revision": "20240708",
"revision": "20240715",
"rootUrl": "https://connectors.googleapis.com/",
"schemas": {
"AuditConfig": {
Expand Down Expand Up @@ -2826,6 +2826,10 @@
"description": "Connection represents an instance of connector.",
"id": "Connection",
"properties": {
"asyncOperationsEnabled": {
"description": "Optional. Async operations enabled for the connection. If Async Operations is enabled, Connection allows the customers to initiate async long running operations using the actions API.",
"type": "boolean"
},
"authConfig": {
"$ref": "AuthConfig",
"description": "Optional. Configuration for establishing the connection's authentication with an external system."
Expand Down Expand Up @@ -3252,6 +3256,10 @@
"format": "int64",
"type": "string"
},
"migrateDeploymentModel": {
"description": "Indicate whether connector is being migrated to cloud run deployment model.",
"type": "boolean"
},
"ratelimitThreshold": {
"description": "Max QPS supported by the connector version before throttling of requests.",
"format": "int64",
Expand Down Expand Up @@ -3448,6 +3456,23 @@
],
"type": "string"
},
"deploymentModelMigrationState": {
"description": "Output only. Status of the deployment model migration.",
"enum": [
"DEPLOYMENT_MODEL_MIGRATION_STATE_UNSPECIFIED",
"IN_PROGRESS",
"COMPLETED",
"ROLLEDBACK"
],
"enumDescriptions": [
"Deployment model migration state is not specified.",
"Deployment model migration is in progress.",
"Deployment model migration is completed.",
"Deployment model migration rolledback."
],
"readOnly": true,
"type": "string"
},
"hpaConfig": {
"$ref": "HPAConfig",
"description": "Output only. HPA autoscaling config.",
Expand Down

0 comments on commit 74af840

Please sign in to comment.