locations
Creates, updates, deletes, gets or lists a locations resource.
Overview
| Name | locations |
| Type | Resource |
| Id | google.discoveryengine.locations |
Fields
The following fields are returned by SELECT queries:
SELECT not supported for this resource, use SHOW METHODS to view available operations for the resource.
Methods
The following methods are available for this resource:
| Name | Accessible by | Required Params | Optional Params | Description |
|---|---|---|---|---|
projects_locations_set_up_data_connector | exec | projectsId, locationsId | Creates a Collection and sets up the DataConnector for it. To stop a DataConnector after setup, use the CollectionService.DeleteCollection method. | |
projects_locations_set_up_data_connector_v2 | exec | projectsId, locationsId | collectionId, collectionDisplayName | Creates a Collection and sets up the DataConnector for it. To stop a DataConnector after setup, use the CollectionService.DeleteCollection method. |
Parameters
Parameters can be passed in the WHERE clause of a query. Check the Methods section to see which parameters are required or optional for each operation.
| Name | Datatype | Description |
|---|---|---|
locationsId | string | |
projectsId | string | |
collectionDisplayName | string | |
collectionId | string |
Lifecycle Methods
- projects_locations_set_up_data_connector
- projects_locations_set_up_data_connector_v2
Creates a Collection and sets up the DataConnector for it. To stop a DataConnector after setup, use the CollectionService.DeleteCollection method.
EXEC google.discoveryengine.locations.projects_locations_set_up_data_connector
@projectsId='{{ projectsId }}' --required,
@locationsId='{{ locationsId }}' --required
@@json=
'{
"collectionId": "{{ collectionId }}",
"collectionDisplayName": "{{ collectionDisplayName }}",
"dataConnector": "{{ dataConnector }}"
}'
;
Creates a Collection and sets up the DataConnector for it. To stop a DataConnector after setup, use the CollectionService.DeleteCollection method.
EXEC google.discoveryengine.locations.projects_locations_set_up_data_connector_v2
@projectsId='{{ projectsId }}' --required,
@locationsId='{{ locationsId }}' --required,
@collectionId='{{ collectionId }}',
@collectionDisplayName='{{ collectionDisplayName }}'
@@json=
'{
"incrementalSyncDisabled": {{ incrementalSyncDisabled }},
"kmsKeyName": "{{ kmsKeyName }}",
"staticIpEnabled": {{ staticIpEnabled }},
"endUserConfig": "{{ endUserConfig }}",
"aclEnabled": {{ aclEnabled }},
"incrementalRefreshInterval": "{{ incrementalRefreshInterval }}",
"connectorModes": "{{ connectorModes }}",
"syncMode": "{{ syncMode }}",
"nextSyncTime": "{{ nextSyncTime }}",
"alertPolicyConfigs": "{{ alertPolicyConfigs }}",
"realtimeSyncConfig": "{{ realtimeSyncConfig }}",
"identityRefreshInterval": "{{ identityRefreshInterval }}",
"dataSource": "{{ dataSource }}",
"entities": "{{ entities }}",
"jsonParams": "{{ jsonParams }}",
"hybridIngestionDisabled": {{ hybridIngestionDisabled }},
"bapConfig": "{{ bapConfig }}",
"autoRunDisabled": {{ autoRunDisabled }},
"destinationConfigs": "{{ destinationConfigs }}",
"removeParamKeys": "{{ removeParamKeys }}",
"createEuaSaas": {{ createEuaSaas }},
"federatedConfig": "{{ federatedConfig }}",
"refreshInterval": "{{ refreshInterval }}",
"params": "{{ params }}",
"actionConfig": "{{ actionConfig }}",
"identityScheduleConfig": "{{ identityScheduleConfig }}"
}'
;