Skip to content

Commit 7e2e3f0

Browse files
feat(connectors): update the api
#### connectors:v1 The following keys were added: - schemas.Connection.properties.isTrustedTester (Total Keys: 2) - schemas.ConnectorInfraConfig.properties.sharedDeployment.type (Total Keys: 1) - schemas.ConnectorVersionInfraConfig.properties.sharedDeployment (Total Keys: 2) - schemas.EventingConfig.properties.privateConnectivityEnabled.type (Total Keys: 1) - schemas.EventingConfig.properties.publicEventsListenerEndpoint.type (Total Keys: 1) - schemas.Field.properties.jsonSchema.$ref (Total Keys: 1) - schemas.InputParameter.properties.jsonSchema.$ref (Total Keys: 1) - schemas.JsonSchema (Total Keys: 12) - schemas.ResultMetadata.properties.jsonSchema.$ref (Total Keys: 1) - schemas.RuntimeActionSchema.properties.inputJsonSchema (Total Keys: 2) - schemas.RuntimeActionSchema.properties.resultJsonSchema (Total Keys: 2) - schemas.RuntimeEntitySchema.properties.jsonSchema (Total Keys: 2) #### connectors:v2 The following keys were added: - resources.projects.resources.locations.resources.connections.resources.actions.methods.get (Total Keys: 11) - resources.projects.resources.locations.resources.connections.resources.actions.methods.list.parameters.view (Total Keys: 2) - resources.projects.resources.locations.resources.connections.resources.entityTypes.methods.get (Total Keys: 11) - resources.projects.resources.locations.resources.connections.resources.entityTypes.methods.list.parameters.view (Total Keys: 2) - schemas.Action.properties.inputJsonSchema.$ref (Total Keys: 1) - schemas.Action.properties.resultJsonSchema.$ref (Total Keys: 1) - schemas.EntityType.properties.jsonSchema.$ref (Total Keys: 1) - schemas.Field.properties.jsonSchema.$ref (Total Keys: 1) - schemas.InputParameter.properties.jsonSchema.$ref (Total Keys: 1) - schemas.JsonSchema (Total Keys: 14) - schemas.ResultMetadata.properties.jsonSchema.$ref (Total Keys: 1)
1 parent 4d9e24a commit 7e2e3f0

8 files changed

+1051
-13
lines changed

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

Lines changed: 20 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -243,6 +243,7 @@ <h3>Method Details</h3>
243243
&quot;cpu&quot;: &quot;A String&quot;, # Output only. CPU request.
244244
&quot;memory&quot;: &quot;A String&quot;, # Output only. Memory request.
245245
},
246+
&quot;sharedDeployment&quot;: &quot;A String&quot;, # Output only. The name of shared connector deployment.
246247
},
247248
&quot;connectorVersionLaunchStage&quot;: &quot;A String&quot;, # Output only. Flag to mark the version indicating the launch stage.
248249
&quot;createTime&quot;: &quot;A String&quot;, # Output only. Created time.
@@ -355,7 +356,9 @@ <h3>Method Details</h3>
355356
&quot;stringValue&quot;: &quot;A String&quot;, # Value is a string.
356357
},
357358
&quot;enrichmentEnabled&quot;: True or False, # Enrichment Enabled.
358-
&quot;registrationDestinationConfig&quot;: { # Define the Connectors target endpoint. # Registration endpoint for auto regsitration.
359+
&quot;privateConnectivityEnabled&quot;: True or False, # Optional. Private Connectivity Enabled.
360+
&quot;publicEventsListenerEndpoint&quot;: &quot;A String&quot;, # Optional. Public Events listener endpoint.
361+
&quot;registrationDestinationConfig&quot;: { # Define the Connectors target endpoint. # Registration endpoint for auto registration.
359362
&quot;destinations&quot;: [ # The destinations for the key.
360363
{
361364
&quot;host&quot;: &quot;A String&quot;, # For publicly routable host.
@@ -375,6 +378,7 @@ <h3>Method Details</h3>
375378
},
376379
},
377380
&quot;imageLocation&quot;: &quot;A String&quot;, # Output only. GCR location where the runtime image is stored. formatted like: gcr.io/{bucketName}/{imageName}
381+
&quot;isTrustedTester&quot;: True or False, # Output only. Is trusted tester program enabled for the project.
378382
&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
379383
&quot;a_key&quot;: &quot;A String&quot;,
380384
},
@@ -618,6 +622,7 @@ <h3>Method Details</h3>
618622
&quot;cpu&quot;: &quot;A String&quot;, # Output only. CPU request.
619623
&quot;memory&quot;: &quot;A String&quot;, # Output only. Memory request.
620624
},
625+
&quot;sharedDeployment&quot;: &quot;A String&quot;, # Output only. The name of shared connector deployment.
621626
},
622627
&quot;connectorVersionLaunchStage&quot;: &quot;A String&quot;, # Output only. Flag to mark the version indicating the launch stage.
623628
&quot;createTime&quot;: &quot;A String&quot;, # Output only. Created time.
@@ -730,7 +735,9 @@ <h3>Method Details</h3>
730735
&quot;stringValue&quot;: &quot;A String&quot;, # Value is a string.
731736
},
732737
&quot;enrichmentEnabled&quot;: True or False, # Enrichment Enabled.
733-
&quot;registrationDestinationConfig&quot;: { # Define the Connectors target endpoint. # Registration endpoint for auto regsitration.
738+
&quot;privateConnectivityEnabled&quot;: True or False, # Optional. Private Connectivity Enabled.
739+
&quot;publicEventsListenerEndpoint&quot;: &quot;A String&quot;, # Optional. Public Events listener endpoint.
740+
&quot;registrationDestinationConfig&quot;: { # Define the Connectors target endpoint. # Registration endpoint for auto registration.
734741
&quot;destinations&quot;: [ # The destinations for the key.
735742
{
736743
&quot;host&quot;: &quot;A String&quot;, # For publicly routable host.
@@ -750,6 +757,7 @@ <h3>Method Details</h3>
750757
},
751758
},
752759
&quot;imageLocation&quot;: &quot;A String&quot;, # Output only. GCR location where the runtime image is stored. formatted like: gcr.io/{bucketName}/{imageName}
760+
&quot;isTrustedTester&quot;: True or False, # Output only. Is trusted tester program enabled for the project.
753761
&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
754762
&quot;a_key&quot;: &quot;A String&quot;,
755763
},
@@ -1011,6 +1019,7 @@ <h3>Method Details</h3>
10111019
&quot;cpu&quot;: &quot;A String&quot;, # Output only. CPU request.
10121020
&quot;memory&quot;: &quot;A String&quot;, # Output only. Memory request.
10131021
},
1022+
&quot;sharedDeployment&quot;: &quot;A String&quot;, # Output only. The name of shared connector deployment.
10141023
},
10151024
&quot;connectorVersionLaunchStage&quot;: &quot;A String&quot;, # Output only. Flag to mark the version indicating the launch stage.
10161025
&quot;createTime&quot;: &quot;A String&quot;, # Output only. Created time.
@@ -1123,7 +1132,9 @@ <h3>Method Details</h3>
11231132
&quot;stringValue&quot;: &quot;A String&quot;, # Value is a string.
11241133
},
11251134
&quot;enrichmentEnabled&quot;: True or False, # Enrichment Enabled.
1126-
&quot;registrationDestinationConfig&quot;: { # Define the Connectors target endpoint. # Registration endpoint for auto regsitration.
1135+
&quot;privateConnectivityEnabled&quot;: True or False, # Optional. Private Connectivity Enabled.
1136+
&quot;publicEventsListenerEndpoint&quot;: &quot;A String&quot;, # Optional. Public Events listener endpoint.
1137+
&quot;registrationDestinationConfig&quot;: { # Define the Connectors target endpoint. # Registration endpoint for auto registration.
11271138
&quot;destinations&quot;: [ # The destinations for the key.
11281139
{
11291140
&quot;host&quot;: &quot;A String&quot;, # For publicly routable host.
@@ -1143,6 +1154,7 @@ <h3>Method Details</h3>
11431154
},
11441155
},
11451156
&quot;imageLocation&quot;: &quot;A String&quot;, # Output only. GCR location where the runtime image is stored. formatted like: gcr.io/{bucketName}/{imageName}
1157+
&quot;isTrustedTester&quot;: True or False, # Output only. Is trusted tester program enabled for the project.
11461158
&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
11471159
&quot;a_key&quot;: &quot;A String&quot;,
11481160
},
@@ -1332,6 +1344,7 @@ <h3>Method Details</h3>
13321344
&quot;cpu&quot;: &quot;A String&quot;, # Output only. CPU request.
13331345
&quot;memory&quot;: &quot;A String&quot;, # Output only. Memory request.
13341346
},
1347+
&quot;sharedDeployment&quot;: &quot;A String&quot;, # Output only. The name of shared connector deployment.
13351348
},
13361349
&quot;connectorVersionLaunchStage&quot;: &quot;A String&quot;, # Output only. Flag to mark the version indicating the launch stage.
13371350
&quot;createTime&quot;: &quot;A String&quot;, # Output only. Created time.
@@ -1444,7 +1457,9 @@ <h3>Method Details</h3>
14441457
&quot;stringValue&quot;: &quot;A String&quot;, # Value is a string.
14451458
},
14461459
&quot;enrichmentEnabled&quot;: True or False, # Enrichment Enabled.
1447-
&quot;registrationDestinationConfig&quot;: { # Define the Connectors target endpoint. # Registration endpoint for auto regsitration.
1460+
&quot;privateConnectivityEnabled&quot;: True or False, # Optional. Private Connectivity Enabled.
1461+
&quot;publicEventsListenerEndpoint&quot;: &quot;A String&quot;, # Optional. Public Events listener endpoint.
1462+
&quot;registrationDestinationConfig&quot;: { # Define the Connectors target endpoint. # Registration endpoint for auto registration.
14481463
&quot;destinations&quot;: [ # The destinations for the key.
14491464
{
14501465
&quot;host&quot;: &quot;A String&quot;, # For publicly routable host.
@@ -1464,6 +1479,7 @@ <h3>Method Details</h3>
14641479
},
14651480
},
14661481
&quot;imageLocation&quot;: &quot;A String&quot;, # Output only. GCR location where the runtime image is stored. formatted like: gcr.io/{bucketName}/{imageName}
1482+
&quot;isTrustedTester&quot;: True or False, # Output only. Is trusted tester program enabled for the project.
14671483
&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
14681484
&quot;a_key&quot;: &quot;A String&quot;,
14691485
},

docs/dyn/connectors_v1.projects.locations.connections.runtimeActionSchemas.html

Lines changed: 76 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -111,20 +111,96 @@ <h3>Method Details</h3>
111111
&quot;runtimeActionSchemas&quot;: [ # Runtime action schemas.
112112
{ # Schema of a runtime action.
113113
&quot;action&quot;: &quot;A String&quot;, # Output only. Name of the action.
114+
&quot;inputJsonSchema&quot;: { # JsonSchema representation of schema metadata # Output only. JsonSchema representation of this action&#x27;s input metadata
115+
&quot;default&quot;: &quot;&quot;, # The default value of the field or object described by this schema.
116+
&quot;description&quot;: &quot;A String&quot;, # A description of this schema.
117+
&quot;enum&quot;: [ # Possible values for an enumeration. This works in conjunction with `type` to represent types with a fixed set of legal values
118+
&quot;&quot;,
119+
],
120+
&quot;format&quot;: &quot;A String&quot;, # Format of the value as per https://json-schema.org/understanding-json-schema/reference/string.html#format
121+
&quot;items&quot;: # Object with schema name: JsonSchema # Schema that applies to array values, applicable only if this is of type `array`.
122+
&quot;jdbcType&quot;: &quot;A String&quot;, # JDBC datatype of the field.
123+
&quot;properties&quot;: { # The child schemas, applicable only if this is of type `object`. The key is the name of the property and the value is the json schema that describes that property
124+
&quot;a_key&quot;: # Object with schema name: JsonSchema
125+
},
126+
&quot;required&quot;: [ # Whether this property is required.
127+
&quot;A String&quot;,
128+
],
129+
&quot;type&quot;: [ # JSON Schema Validation: A Vocabulary for Structural Validation of JSON
130+
&quot;A String&quot;,
131+
],
132+
},
114133
&quot;inputParameters&quot;: [ # Output only. List of input parameter metadata for the action.
115134
{ # Metadata of an input parameter.
116135
&quot;dataType&quot;: &quot;A String&quot;, # The data type of the Parameter.
117136
&quot;defaultValue&quot;: &quot;&quot;, # The following field specifies the default value of the Parameter provided by the external system if a value is not provided.
118137
&quot;description&quot;: &quot;A String&quot;, # A brief description of the Parameter.
138+
&quot;jsonSchema&quot;: { # JsonSchema representation of schema metadata # JsonSchema representation of this action&#x27;s parameter
139+
&quot;default&quot;: &quot;&quot;, # The default value of the field or object described by this schema.
140+
&quot;description&quot;: &quot;A String&quot;, # A description of this schema.
141+
&quot;enum&quot;: [ # Possible values for an enumeration. This works in conjunction with `type` to represent types with a fixed set of legal values
142+
&quot;&quot;,
143+
],
144+
&quot;format&quot;: &quot;A String&quot;, # Format of the value as per https://json-schema.org/understanding-json-schema/reference/string.html#format
145+
&quot;items&quot;: # Object with schema name: JsonSchema # Schema that applies to array values, applicable only if this is of type `array`.
146+
&quot;jdbcType&quot;: &quot;A String&quot;, # JDBC datatype of the field.
147+
&quot;properties&quot;: { # The child schemas, applicable only if this is of type `object`. The key is the name of the property and the value is the json schema that describes that property
148+
&quot;a_key&quot;: # Object with schema name: JsonSchema
149+
},
150+
&quot;required&quot;: [ # Whether this property is required.
151+
&quot;A String&quot;,
152+
],
153+
&quot;type&quot;: [ # JSON Schema Validation: A Vocabulary for Structural Validation of JSON
154+
&quot;A String&quot;,
155+
],
156+
},
119157
&quot;nullable&quot;: True or False, # Specifies whether a null value is allowed.
120158
&quot;parameter&quot;: &quot;A String&quot;, # Name of the Parameter.
121159
},
122160
],
161+
&quot;resultJsonSchema&quot;: { # JsonSchema representation of schema metadata # Output only. JsonSchema representation of this action&#x27;s result metadata
162+
&quot;default&quot;: &quot;&quot;, # The default value of the field or object described by this schema.
163+
&quot;description&quot;: &quot;A String&quot;, # A description of this schema.
164+
&quot;enum&quot;: [ # Possible values for an enumeration. This works in conjunction with `type` to represent types with a fixed set of legal values
165+
&quot;&quot;,
166+
],
167+
&quot;format&quot;: &quot;A String&quot;, # Format of the value as per https://json-schema.org/understanding-json-schema/reference/string.html#format
168+
&quot;items&quot;: # Object with schema name: JsonSchema # Schema that applies to array values, applicable only if this is of type `array`.
169+
&quot;jdbcType&quot;: &quot;A String&quot;, # JDBC datatype of the field.
170+
&quot;properties&quot;: { # The child schemas, applicable only if this is of type `object`. The key is the name of the property and the value is the json schema that describes that property
171+
&quot;a_key&quot;: # Object with schema name: JsonSchema
172+
},
173+
&quot;required&quot;: [ # Whether this property is required.
174+
&quot;A String&quot;,
175+
],
176+
&quot;type&quot;: [ # JSON Schema Validation: A Vocabulary for Structural Validation of JSON
177+
&quot;A String&quot;,
178+
],
179+
},
123180
&quot;resultMetadata&quot;: [ # Output only. List of result field metadata.
124181
{ # Metadata of result field.
125182
&quot;dataType&quot;: &quot;A String&quot;, # The data type of the field.
126183
&quot;description&quot;: &quot;A String&quot;, # A brief description of the field.
127184
&quot;field&quot;: &quot;A String&quot;, # Name of the result field.
185+
&quot;jsonSchema&quot;: { # JsonSchema representation of schema metadata # JsonSchema representation of this action&#x27;s result
186+
&quot;default&quot;: &quot;&quot;, # The default value of the field or object described by this schema.
187+
&quot;description&quot;: &quot;A String&quot;, # A description of this schema.
188+
&quot;enum&quot;: [ # Possible values for an enumeration. This works in conjunction with `type` to represent types with a fixed set of legal values
189+
&quot;&quot;,
190+
],
191+
&quot;format&quot;: &quot;A String&quot;, # Format of the value as per https://json-schema.org/understanding-json-schema/reference/string.html#format
192+
&quot;items&quot;: # Object with schema name: JsonSchema # Schema that applies to array values, applicable only if this is of type `array`.
193+
&quot;jdbcType&quot;: &quot;A String&quot;, # JDBC datatype of the field.
194+
&quot;properties&quot;: { # The child schemas, applicable only if this is of type `object`. The key is the name of the property and the value is the json schema that describes that property
195+
&quot;a_key&quot;: # Object with schema name: JsonSchema
196+
},
197+
&quot;required&quot;: [ # Whether this property is required.
198+
&quot;A String&quot;,
199+
],
200+
&quot;type&quot;: [ # JSON Schema Validation: A Vocabulary for Structural Validation of JSON
201+
&quot;A String&quot;,
202+
],
203+
},
128204
},
129205
],
130206
},

docs/dyn/connectors_v1.projects.locations.connections.runtimeEntitySchemas.html

Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -120,11 +120,49 @@ <h3>Method Details</h3>
120120
&quot;defaultValue&quot;: &quot;&quot;, # The following field specifies the default value of the Field provided by the external system if a value is not provided.
121121
&quot;description&quot;: &quot;A String&quot;, # A brief description of the Field.
122122
&quot;field&quot;: &quot;A String&quot;, # Name of the Field.
123+
&quot;jsonSchema&quot;: { # JsonSchema representation of schema metadata # JsonSchema representation of this entity&#x27;s schema
124+
&quot;default&quot;: &quot;&quot;, # The default value of the field or object described by this schema.
125+
&quot;description&quot;: &quot;A String&quot;, # A description of this schema.
126+
&quot;enum&quot;: [ # Possible values for an enumeration. This works in conjunction with `type` to represent types with a fixed set of legal values
127+
&quot;&quot;,
128+
],
129+
&quot;format&quot;: &quot;A String&quot;, # Format of the value as per https://json-schema.org/understanding-json-schema/reference/string.html#format
130+
&quot;items&quot;: # Object with schema name: JsonSchema # Schema that applies to array values, applicable only if this is of type `array`.
131+
&quot;jdbcType&quot;: &quot;A String&quot;, # JDBC datatype of the field.
132+
&quot;properties&quot;: { # The child schemas, applicable only if this is of type `object`. The key is the name of the property and the value is the json schema that describes that property
133+
&quot;a_key&quot;: # Object with schema name: JsonSchema
134+
},
135+
&quot;required&quot;: [ # Whether this property is required.
136+
&quot;A String&quot;,
137+
],
138+
&quot;type&quot;: [ # JSON Schema Validation: A Vocabulary for Structural Validation of JSON
139+
&quot;A String&quot;,
140+
],
141+
},
123142
&quot;key&quot;: True or False, # The following boolean field specifies if the current Field acts as a primary key or id if the parent is of type entity.
124143
&quot;nullable&quot;: True or False, # Specifies whether a null value is allowed.
125144
&quot;readonly&quot;: True or False, # Specifies if the Field is readonly.
126145
},
127146
],
147+
&quot;jsonSchema&quot;: { # JsonSchema representation of schema metadata # Output only. JsonSchema representation of this entity&#x27;s metadata
148+
&quot;default&quot;: &quot;&quot;, # The default value of the field or object described by this schema.
149+
&quot;description&quot;: &quot;A String&quot;, # A description of this schema.
150+
&quot;enum&quot;: [ # Possible values for an enumeration. This works in conjunction with `type` to represent types with a fixed set of legal values
151+
&quot;&quot;,
152+
],
153+
&quot;format&quot;: &quot;A String&quot;, # Format of the value as per https://json-schema.org/understanding-json-schema/reference/string.html#format
154+
&quot;items&quot;: # Object with schema name: JsonSchema # Schema that applies to array values, applicable only if this is of type `array`.
155+
&quot;jdbcType&quot;: &quot;A String&quot;, # JDBC datatype of the field.
156+
&quot;properties&quot;: { # The child schemas, applicable only if this is of type `object`. The key is the name of the property and the value is the json schema that describes that property
157+
&quot;a_key&quot;: # Object with schema name: JsonSchema
158+
},
159+
&quot;required&quot;: [ # Whether this property is required.
160+
&quot;A String&quot;,
161+
],
162+
&quot;type&quot;: [ # JSON Schema Validation: A Vocabulary for Structural Validation of JSON
163+
&quot;A String&quot;,
164+
],
165+
},
128166
},
129167
],
130168
}</pre>

docs/dyn/connectors_v1.projects.locations.providers.connectors.versions.html

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -244,6 +244,7 @@ <h3>Method Details</h3>
244244
&quot;cpu&quot;: &quot;A String&quot;, # Output only. CPU request.
245245
&quot;memory&quot;: &quot;A String&quot;, # Output only. Memory request.
246246
},
247+
&quot;sharedDeployment&quot;: &quot;A String&quot;, # The name of shared connector deployment.
247248
},
248249
&quot;createTime&quot;: &quot;A String&quot;, # Output only. Created time.
249250
&quot;destinationConfigTemplates&quot;: [ # Output only. List of destination configs needed to create a connection.
@@ -705,6 +706,7 @@ <h3>Method Details</h3>
705706
&quot;cpu&quot;: &quot;A String&quot;, # Output only. CPU request.
706707
&quot;memory&quot;: &quot;A String&quot;, # Output only. Memory request.
707708
},
709+
&quot;sharedDeployment&quot;: &quot;A String&quot;, # The name of shared connector deployment.
708710
},
709711
&quot;createTime&quot;: &quot;A String&quot;, # Output only. Created time.
710712
&quot;destinationConfigTemplates&quot;: [ # Output only. List of destination configs needed to create a connection.

0 commit comments

Comments
 (0)