Skip to content

Commit 921a566

Browse files
feat(integrations): update the api
#### integrations:v1 The following keys were deleted: - schemas.GoogleCloudIntegrationsV1alphaImportTemplateRequest.properties.configParameters (Total Keys: 2) The following keys were added: - schemas.GoogleCloudIntegrationsV1alphaImportTemplateRequest.properties.integrationRegion.type (Total Keys: 1) - schemas.GoogleCloudIntegrationsV1alphaImportTemplateRequest.properties.subIntegrations (Total Keys: 2)
1 parent 5e696b2 commit 921a566

File tree

2 files changed

+19
-78
lines changed

2 files changed

+19
-78
lines changed

docs/dyn/integrations_v1.projects.locations.templates.html

Lines changed: 7 additions & 70 deletions
Original file line numberDiff line numberDiff line change
@@ -6546,77 +6546,14 @@ <h3>Method Details</h3>
65466546
The object takes the form of:
65476547

65486548
{ # Request to Import template
6549-
&quot;configParameters&quot;: [ # Optional. Config parameters which would be used to configure template bundles.
6550-
{ # Integration Config Parameter is defined in the integration config and are used to provide external configuration for integration. It provide information about data types of the expected parameters and provide any default values or value. They can also be used to add custom attributes.
6551-
&quot;parameter&quot;: { # Integration Parameter is defined in the integration config and are used to provide information about data types of the expected parameters and provide any default values if needed. They can also be used to add custom attributes. These are static in nature and should not be used for dynamic event definition. # Optional. Integration Parameter to provide the default value, data type and attributes required for the Integration config variables.
6552-
&quot;containsLargeData&quot;: True or False, # Indicates whether this variable contains large data and need to be uploaded to Cloud Storage.
6553-
&quot;dataType&quot;: &quot;A String&quot;, # Type of the parameter.
6554-
&quot;defaultValue&quot;: { # The type of the parameter. # Default values for the defined keys. Each value can either be string, int, double or any proto message or a serialized object.
6555-
&quot;booleanArray&quot;: { # This message only contains a field of boolean array. # Boolean Array.
6556-
&quot;booleanValues&quot;: [ # Boolean array.
6557-
True or False,
6558-
],
6559-
},
6560-
&quot;booleanValue&quot;: True or False, # Boolean.
6561-
&quot;doubleArray&quot;: { # This message only contains a field of double number array. # Double Number Array.
6562-
&quot;doubleValues&quot;: [ # Double number array.
6563-
3.14,
6564-
],
6565-
},
6566-
&quot;doubleValue&quot;: 3.14, # Double Number.
6567-
&quot;intArray&quot;: { # This message only contains a field of integer array. # Integer Array.
6568-
&quot;intValues&quot;: [ # Integer array.
6569-
&quot;A String&quot;,
6570-
],
6571-
},
6572-
&quot;intValue&quot;: &quot;A String&quot;, # Integer.
6573-
&quot;jsonValue&quot;: &quot;A String&quot;, # Json.
6574-
&quot;stringArray&quot;: { # This message only contains a field of string array. # String Array.
6575-
&quot;stringValues&quot;: [ # String array.
6576-
&quot;A String&quot;,
6577-
],
6578-
},
6579-
&quot;stringValue&quot;: &quot;A String&quot;, # String.
6580-
},
6581-
&quot;displayName&quot;: &quot;A String&quot;, # The name (without prefix) to be displayed in the UI for this parameter. E.g. if the key is &quot;foo.bar.myName&quot;, then the name would be &quot;myName&quot;.
6582-
&quot;inputOutputType&quot;: &quot;A String&quot;, # Specifies the input/output type for the parameter.
6583-
&quot;isTransient&quot;: True or False, # Whether this parameter is a transient parameter.
6584-
&quot;jsonSchema&quot;: &quot;A String&quot;, # This schema will be used to validate runtime JSON-typed values of this parameter.
6585-
&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.
6586-
&quot;masked&quot;: True or False, # True if this parameter should be masked in the logs
6587-
&quot;producer&quot;: &quot;A String&quot;, # The identifier of the node (TaskConfig/TriggerConfig) this parameter was produced by, if it is a transient param or a copy of an input param.
6588-
&quot;searchable&quot;: True or False, # Searchable in the execution log or not.
6589-
},
6590-
&quot;value&quot;: { # The type of the parameter. # Values for the defined keys. Each value can either be string, int, double or any proto message or a serialized object.
6591-
&quot;booleanArray&quot;: { # This message only contains a field of boolean array. # Boolean Array.
6592-
&quot;booleanValues&quot;: [ # Boolean array.
6593-
True or False,
6594-
],
6595-
},
6596-
&quot;booleanValue&quot;: True or False, # Boolean.
6597-
&quot;doubleArray&quot;: { # This message only contains a field of double number array. # Double Number Array.
6598-
&quot;doubleValues&quot;: [ # Double number array.
6599-
3.14,
6600-
],
6601-
},
6602-
&quot;doubleValue&quot;: 3.14, # Double Number.
6603-
&quot;intArray&quot;: { # This message only contains a field of integer array. # Integer Array.
6604-
&quot;intValues&quot;: [ # Integer array.
6605-
&quot;A String&quot;,
6606-
],
6607-
},
6608-
&quot;intValue&quot;: &quot;A String&quot;, # Integer.
6609-
&quot;jsonValue&quot;: &quot;A String&quot;, # Json.
6610-
&quot;stringArray&quot;: { # This message only contains a field of string array. # String Array.
6611-
&quot;stringValues&quot;: [ # String array.
6612-
&quot;A String&quot;,
6613-
],
6614-
},
6615-
&quot;stringValue&quot;: &quot;A String&quot;, # String.
6616-
},
6617-
},
6618-
],
66196549
&quot;integration&quot;: &quot;A String&quot;, # Required. Name of the integration where template needs to be imported.
6550+
&quot;integrationRegion&quot;: &quot;A String&quot;, # Required. The region of the Integration to be created.
6551+
&quot;subIntegrations&quot;: { # Optional. Sub Integration which would be created via templates.
6552+
&quot;a_key&quot;: { # Sub Integration which would be created via templates.
6553+
&quot;integration&quot;: &quot;A String&quot;, # Required. Name of the sub integration which would be created via templates.
6554+
&quot;integrationDescription&quot;: &quot;A String&quot;, # Optional. Description of the sub integration which would be created via templates.
6555+
},
6556+
},
66206557
}
66216558

66226559
x__xgafv: string, V1 error format.

googleapiclient/discovery_cache/documents/integrations.v1.json

Lines changed: 12 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -4140,7 +4140,7 @@
41404140
}
41414141
}
41424142
},
4143-
"revision": "20240701",
4143+
"revision": "20240707",
41444144
"rootUrl": "https://integrations.googleapis.com/",
41454145
"schemas": {
41464146
"CrmlogErrorCode": {
@@ -11100,16 +11100,20 @@ false
1110011100
"description": "Request to Import template",
1110111101
"id": "GoogleCloudIntegrationsV1alphaImportTemplateRequest",
1110211102
"properties": {
11103-
"configParameters": {
11104-
"description": "Optional. Config parameters which would be used to configure template bundles.",
11105-
"items": {
11106-
"$ref": "GoogleCloudIntegrationsV1alphaIntegrationConfigParameter"
11107-
},
11108-
"type": "array"
11109-
},
1111011103
"integration": {
1111111104
"description": "Required. Name of the integration where template needs to be imported.",
1111211105
"type": "string"
11106+
},
11107+
"integrationRegion": {
11108+
"description": "Required. The region of the Integration to be created.",
11109+
"type": "string"
11110+
},
11111+
"subIntegrations": {
11112+
"additionalProperties": {
11113+
"$ref": "GoogleCloudIntegrationsV1alphaUseTemplateRequestIntegrationDetails"
11114+
},
11115+
"description": "Optional. Sub Integration which would be created via templates.",
11116+
"type": "object"
1111311117
}
1111411118
},
1111511119
"type": "object"

0 commit comments

Comments
 (0)