|
7795 | 7795 | "https://www.googleapis.com/auth/cloud-platform", |
7796 | 7796 | "https://www.googleapis.com/auth/discoveryengine.readwrite" |
7797 | 7797 | ] |
| 7798 | + }, |
| 7799 | + "create": { |
| 7800 | + "description": "Creates a new User Store.", |
| 7801 | + "flatPath": "v1/projects/{projectsId}/locations/{locationsId}/userStores", |
| 7802 | + "httpMethod": "POST", |
| 7803 | + "id": "discoveryengine.projects.locations.userStores.create", |
| 7804 | + "parameterOrder": [ |
| 7805 | + "parent" |
| 7806 | + ], |
| 7807 | + "parameters": { |
| 7808 | + "parent": { |
| 7809 | + "description": "Required. The parent collection resource name, such as `projects/{project}/locations/{location}`.", |
| 7810 | + "location": "path", |
| 7811 | + "pattern": "^projects/[^/]+/locations/[^/]+$", |
| 7812 | + "required": true, |
| 7813 | + "type": "string" |
| 7814 | + }, |
| 7815 | + "userStoreId": { |
| 7816 | + "description": "Required. The ID of the User Store to create. The ID must contain only letters (a-z, A-Z), numbers (0-9), underscores (_), and hyphens (-). The maximum length is 63 characters.", |
| 7817 | + "location": "query", |
| 7818 | + "type": "string" |
| 7819 | + } |
| 7820 | + }, |
| 7821 | + "path": "v1/{+parent}/userStores", |
| 7822 | + "request": { |
| 7823 | + "$ref": "GoogleCloudDiscoveryengineV1UserStore" |
| 7824 | + }, |
| 7825 | + "response": { |
| 7826 | + "$ref": "GoogleCloudDiscoveryengineV1UserStore" |
| 7827 | + }, |
| 7828 | + "scopes": [ |
| 7829 | + "https://www.googleapis.com/auth/cloud-platform", |
| 7830 | + "https://www.googleapis.com/auth/discoveryengine.readwrite" |
| 7831 | + ] |
| 7832 | + }, |
| 7833 | + "delete": { |
| 7834 | + "description": "Deletes the User Store.", |
| 7835 | + "flatPath": "v1/projects/{projectsId}/locations/{locationsId}/userStores/{userStoresId}", |
| 7836 | + "httpMethod": "DELETE", |
| 7837 | + "id": "discoveryengine.projects.locations.userStores.delete", |
| 7838 | + "parameterOrder": [ |
| 7839 | + "name" |
| 7840 | + ], |
| 7841 | + "parameters": { |
| 7842 | + "name": { |
| 7843 | + "description": "Required. The name of the User Store to delete. Format: `projects/{project}/locations/{location}/userStores/{user_store_id}`", |
| 7844 | + "location": "path", |
| 7845 | + "pattern": "^projects/[^/]+/locations/[^/]+/userStores/[^/]+$", |
| 7846 | + "required": true, |
| 7847 | + "type": "string" |
| 7848 | + } |
| 7849 | + }, |
| 7850 | + "path": "v1/{+name}", |
| 7851 | + "response": { |
| 7852 | + "$ref": "GoogleLongrunningOperation" |
| 7853 | + }, |
| 7854 | + "scopes": [ |
| 7855 | + "https://www.googleapis.com/auth/cloud-platform", |
| 7856 | + "https://www.googleapis.com/auth/discoveryengine.readwrite" |
| 7857 | + ] |
| 7858 | + }, |
| 7859 | + "get": { |
| 7860 | + "description": "Gets the User Store.", |
| 7861 | + "flatPath": "v1/projects/{projectsId}/locations/{locationsId}/userStores/{userStoresId}", |
| 7862 | + "httpMethod": "GET", |
| 7863 | + "id": "discoveryengine.projects.locations.userStores.get", |
| 7864 | + "parameterOrder": [ |
| 7865 | + "name" |
| 7866 | + ], |
| 7867 | + "parameters": { |
| 7868 | + "name": { |
| 7869 | + "description": "Required. The name of the User Store to get. Format: `projects/{project}/locations/{location}/userStores/{user_store_id}`", |
| 7870 | + "location": "path", |
| 7871 | + "pattern": "^projects/[^/]+/locations/[^/]+/userStores/[^/]+$", |
| 7872 | + "required": true, |
| 7873 | + "type": "string" |
| 7874 | + } |
| 7875 | + }, |
| 7876 | + "path": "v1/{+name}", |
| 7877 | + "response": { |
| 7878 | + "$ref": "GoogleCloudDiscoveryengineV1UserStore" |
| 7879 | + }, |
| 7880 | + "scopes": [ |
| 7881 | + "https://www.googleapis.com/auth/cloud-platform", |
| 7882 | + "https://www.googleapis.com/auth/discoveryengine.readwrite" |
| 7883 | + ] |
| 7884 | + }, |
| 7885 | + "patch": { |
| 7886 | + "description": "Updates the User Store.", |
| 7887 | + "flatPath": "v1/projects/{projectsId}/locations/{locationsId}/userStores/{userStoresId}", |
| 7888 | + "httpMethod": "PATCH", |
| 7889 | + "id": "discoveryengine.projects.locations.userStores.patch", |
| 7890 | + "parameterOrder": [ |
| 7891 | + "name" |
| 7892 | + ], |
| 7893 | + "parameters": { |
| 7894 | + "name": { |
| 7895 | + "description": "Immutable. The full resource name of the User Store, in the format of `projects/{project}/locations/{location}/userStores/{user_store}`. This field must be a UTF-8 encoded string with a length limit of 1024 characters.", |
| 7896 | + "location": "path", |
| 7897 | + "pattern": "^projects/[^/]+/locations/[^/]+/userStores/[^/]+$", |
| 7898 | + "required": true, |
| 7899 | + "type": "string" |
| 7900 | + }, |
| 7901 | + "updateMask": { |
| 7902 | + "description": "Optional. The list of fields to update.", |
| 7903 | + "format": "google-fieldmask", |
| 7904 | + "location": "query", |
| 7905 | + "type": "string" |
| 7906 | + } |
| 7907 | + }, |
| 7908 | + "path": "v1/{+name}", |
| 7909 | + "request": { |
| 7910 | + "$ref": "GoogleCloudDiscoveryengineV1UserStore" |
| 7911 | + }, |
| 7912 | + "response": { |
| 7913 | + "$ref": "GoogleCloudDiscoveryengineV1UserStore" |
| 7914 | + }, |
| 7915 | + "scopes": [ |
| 7916 | + "https://www.googleapis.com/auth/cloud-platform", |
| 7917 | + "https://www.googleapis.com/auth/discoveryengine.readwrite" |
| 7918 | + ] |
7798 | 7919 | } |
7799 | 7920 | }, |
7800 | 7921 | "resources": { |
|
7957 | 8078 | } |
7958 | 8079 | } |
7959 | 8080 | }, |
7960 | | - "revision": "20251017", |
| 8081 | + "revision": "20251020", |
7961 | 8082 | "rootUrl": "https://discoveryengine.googleapis.com/", |
7962 | 8083 | "schemas": { |
7963 | 8084 | "GdataBlobstore2Info": { |
|
15455 | 15576 | "modelArmorConfig": { |
15456 | 15577 | "$ref": "GoogleCloudDiscoveryengineV1ProjectCustomerProvidedConfigNotebooklmConfigModelArmorConfig", |
15457 | 15578 | "description": "Model Armor configuration to be used for sanitizing user prompts and LLM responses." |
| 15579 | + }, |
| 15580 | + "optOutNotebookSharing": { |
| 15581 | + "description": "Optional. Whether to disable the notebook sharing feature for the project. Default to false if not specified.", |
| 15582 | + "type": "boolean" |
15458 | 15583 | } |
15459 | 15584 | }, |
15460 | 15585 | "type": "object" |
|
18358 | 18483 | }, |
18359 | 18484 | "type": "object" |
18360 | 18485 | }, |
| 18486 | + "GoogleCloudDiscoveryengineV1UserStore": { |
| 18487 | + "description": "Configures metadata that is used for End User entities.", |
| 18488 | + "id": "GoogleCloudDiscoveryengineV1UserStore", |
| 18489 | + "properties": { |
| 18490 | + "defaultLicenseConfig": { |
| 18491 | + "description": "Optional. The default subscription LicenseConfig for the UserStore, if UserStore.enable_license_auto_register is true, new users will automatically register under the default subscription. If default LicenseConfig doesn't have remaining license seats left, new users will not be assigned with license and will be blocked for Vertex AI Search features. This is used if `license_assignment_tier_rules` is not configured.", |
| 18492 | + "type": "string" |
| 18493 | + }, |
| 18494 | + "displayName": { |
| 18495 | + "description": "The display name of the User Store.", |
| 18496 | + "type": "string" |
| 18497 | + }, |
| 18498 | + "enableExpiredLicenseAutoUpdate": { |
| 18499 | + "description": "Optional. Whether to enable license auto update for users in this User Store. If true, users with expired licenses will automatically be updated to use the default license config as long as the default license config has seats left.", |
| 18500 | + "type": "boolean" |
| 18501 | + }, |
| 18502 | + "enableLicenseAutoRegister": { |
| 18503 | + "description": "Optional. Whether to enable license auto register for users in this User Store. If true, new users will automatically register under the default license config as long as the default license config has seats left.", |
| 18504 | + "type": "boolean" |
| 18505 | + }, |
| 18506 | + "name": { |
| 18507 | + "description": "Immutable. The full resource name of the User Store, in the format of `projects/{project}/locations/{location}/userStores/{user_store}`. This field must be a UTF-8 encoded string with a length limit of 1024 characters.", |
| 18508 | + "type": "string" |
| 18509 | + } |
| 18510 | + }, |
| 18511 | + "type": "object" |
| 18512 | + }, |
18361 | 18513 | "GoogleCloudDiscoveryengineV1WorkspaceConfig": { |
18362 | 18514 | "description": "Config to store data store type configuration for workspace data", |
18363 | 18515 | "id": "GoogleCloudDiscoveryengineV1WorkspaceConfig", |
|
21334 | 21486 | }, |
21335 | 21487 | "type": "object" |
21336 | 21488 | }, |
| 21489 | + "GoogleCloudDiscoveryengineV1alphaDeleteUserStoreMetadata": { |
| 21490 | + "description": "Metadata related to the progress of the UserStoreService.DeleteUserStore operation. This will be returned by the google.longrunning.Operation.metadata field. Delete UserStore will delete all the end users under the user store, return the number of end users successfully deleted or failed to delete in the metadata.", |
| 21491 | + "id": "GoogleCloudDiscoveryengineV1alphaDeleteUserStoreMetadata", |
| 21492 | + "properties": { |
| 21493 | + "failureCount": { |
| 21494 | + "description": "The number of end users under the user store that failed to be deleted.", |
| 21495 | + "format": "int64", |
| 21496 | + "type": "string" |
| 21497 | + }, |
| 21498 | + "successCount": { |
| 21499 | + "description": "The number of end users under the user store that were successfully deleted.", |
| 21500 | + "format": "int64", |
| 21501 | + "type": "string" |
| 21502 | + } |
| 21503 | + }, |
| 21504 | + "type": "object" |
| 21505 | + }, |
21337 | 21506 | "GoogleCloudDiscoveryengineV1alphaDestinationConfig": { |
21338 | 21507 | "description": "Defines target endpoints used to connect to third-party sources.", |
21339 | 21508 | "id": "GoogleCloudDiscoveryengineV1alphaDestinationConfig", |
|
22982 | 23151 | "modelArmorConfig": { |
22983 | 23152 | "$ref": "GoogleCloudDiscoveryengineV1alphaProjectCustomerProvidedConfigNotebooklmConfigModelArmorConfig", |
22984 | 23153 | "description": "Model Armor configuration to be used for sanitizing user prompts and LLM responses." |
| 23154 | + }, |
| 23155 | + "optOutNotebookSharing": { |
| 23156 | + "description": "Optional. Whether to disable the notebook sharing feature for the project. Default to false if not specified.", |
| 23157 | + "type": "boolean" |
22985 | 23158 | } |
22986 | 23159 | }, |
22987 | 23160 | "type": "object" |
|
27214 | 27387 | "modelArmorConfig": { |
27215 | 27388 | "$ref": "GoogleCloudDiscoveryengineV1betaProjectCustomerProvidedConfigNotebooklmConfigModelArmorConfig", |
27216 | 27389 | "description": "Model Armor configuration to be used for sanitizing user prompts and LLM responses." |
| 27390 | + }, |
| 27391 | + "optOutNotebookSharing": { |
| 27392 | + "description": "Optional. Whether to disable the notebook sharing feature for the project. Default to false if not specified.", |
| 27393 | + "type": "boolean" |
27217 | 27394 | } |
27218 | 27395 | }, |
27219 | 27396 | "type": "object" |
|
28753 | 28930 | }, |
28754 | 28931 | "type": "object" |
28755 | 28932 | }, |
| 28933 | + "GoogleCloudDiscoveryengineV1betaUserStore": { |
| 28934 | + "description": "Configures metadata that is used for End User entities.", |
| 28935 | + "id": "GoogleCloudDiscoveryengineV1betaUserStore", |
| 28936 | + "properties": { |
| 28937 | + "defaultLicenseConfig": { |
| 28938 | + "description": "Optional. The default subscription LicenseConfig for the UserStore, if UserStore.enable_license_auto_register is true, new users will automatically register under the default subscription. If default LicenseConfig doesn't have remaining license seats left, new users will not be assigned with license and will be blocked for Vertex AI Search features. This is used if `license_assignment_tier_rules` is not configured.", |
| 28939 | + "type": "string" |
| 28940 | + }, |
| 28941 | + "displayName": { |
| 28942 | + "description": "The display name of the User Store.", |
| 28943 | + "type": "string" |
| 28944 | + }, |
| 28945 | + "enableExpiredLicenseAutoUpdate": { |
| 28946 | + "description": "Optional. Whether to enable license auto update for users in this User Store. If true, users with expired licenses will automatically be updated to use the default license config as long as the default license config has seats left.", |
| 28947 | + "type": "boolean" |
| 28948 | + }, |
| 28949 | + "enableLicenseAutoRegister": { |
| 28950 | + "description": "Optional. Whether to enable license auto register for users in this User Store. If true, new users will automatically register under the default license config as long as the default license config has seats left.", |
| 28951 | + "type": "boolean" |
| 28952 | + }, |
| 28953 | + "name": { |
| 28954 | + "description": "Immutable. The full resource name of the User Store, in the format of `projects/{project}/locations/{location}/userStores/{user_store}`. This field must be a UTF-8 encoded string with a length limit of 1024 characters.", |
| 28955 | + "type": "string" |
| 28956 | + } |
| 28957 | + }, |
| 28958 | + "type": "object" |
| 28959 | + }, |
28756 | 28960 | "GoogleCloudDiscoveryengineV1betaWorkspaceConfig": { |
28757 | 28961 | "description": "Config to store data store type configuration for workspace data", |
28758 | 28962 | "id": "GoogleCloudDiscoveryengineV1betaWorkspaceConfig", |
|
0 commit comments