- Ressource : Projet
- ServiceTerms
- État
- CustomerProvidedConfig
- NotebooklmConfig
- ModelArmorConfig
- DataProtectionPolicy
- SensitiveDataProtectionPolicy
- ConfigurableBillingStatus
- Méthodes
Ressource : Project
Métadonnées et configurations d'un projet Google Cloud dans le service.
| Représentation JSON |
|---|
{ "name": string, "createTime": string, "provisionCompletionTime": string, "serviceTermsMap": { string: { object ( |
| Champs | |
|---|---|
name |
Uniquement en sortie. Nom complet de la ressource du projet, par exemple |
createTime |
Uniquement en sortie. Horodatage de la création de ce projet. Utilise la norme RFC 3339, où la sortie générée utilise toujours le format UTC (indiqué par "Z" pour le temps universel coordonné) avec des secondes fractionnaires de 0, 3, 6 ou 9 chiffres décimaux. Des décalages horaires autres que "Z" (UTC) sont également acceptés. Exemples : |
provisionCompletionTime |
Uniquement en sortie. Code temporel indiquant la date à laquelle ce projet a été provisionné. Une valeur vide signifie que ce projet est toujours en cours de provisionnement et n'est pas prêt à être utilisé. Utilise la norme RFC 3339, où la sortie générée utilise toujours le format UTC (indiqué par "Z" pour le temps universel coordonné) avec des secondes fractionnaires de 0, 3, 6 ou 9 chiffres décimaux. Des décalages horaires autres que "Z" (UTC) sont également acceptés. Exemples : |
serviceTermsMap |
Uniquement en sortie. Carte des conditions d'utilisation. La clé est le |
customerProvidedConfig |
Facultatif. Configurations fournies par le client. |
configurableBillingStatus |
Uniquement en sortie. État actuel de la facturation configurable du projet. |
ServiceTerms
Métadonnées sur les conditions d'utilisation.
| Représentation JSON |
|---|
{
"id": string,
"version": string,
"state": enum ( |
| Champs | |
|---|---|
id |
Identifiant unique des présentes conditions d'utilisation. Termes disponibles :
|
version |
Chaîne de version des conditions d'utilisation. Pour connaître les valeurs acceptables, consultez les commentaires de |
state |
Indique si le projet a accepté ou refusé les conditions d'utilisation du service, ou si la réponse est toujours en attente. |
acceptTime |
Dernière date à laquelle le projet a accepté les conditions d'utilisation. Utilise la norme RFC 3339, où la sortie générée utilise toujours le format UTC (indiqué par "Z" pour le temps universel coordonné) avec des secondes fractionnaires de 0, 3, 6 ou 9 chiffres décimaux. Des décalages horaires autres que "Z" (UTC) sont également acceptés. Exemples : |
declineTime |
Date et heure auxquelles le projet a refusé ou révoqué l'acceptation des conditions d'utilisation. Utilise la norme RFC 3339, où la sortie générée utilise toujours le format UTC (indiqué par "Z" pour le temps universel coordonné) avec des secondes fractionnaires de 0, 3, 6 ou 9 chiffres décimaux. Des décalages horaires autres que "Z" (UTC) sont également acceptés. Exemples : |
État
L'accord stipule les présentes conditions d'utilisation.
| Enums | |
|---|---|
STATE_UNSPECIFIED |
Valeur par défaut de l'énumération. Cette valeur n'est pas réellement utilisée. |
TERMS_ACCEPTED |
Le projet a accepté les conditions d'utilisation. |
TERMS_PENDING |
Le projet est en attente d'examen et d'acceptation des conditions d'utilisation. |
TERMS_DECLINED |
Le projet a refusé ou révoqué l'acceptation des conditions d'utilisation. |
CustomerProvidedConfig
Configurations fournies par le client.
| Représentation JSON |
|---|
{
"notebooklmConfig": {
object ( |
| Champs | |
|---|---|
notebooklmConfig |
Facultatif. Configuration des paramètres NotebookLM. |
NotebooklmConfig
Configuration pour NotebookLM.
| Représentation JSON |
|---|
{ "modelArmorConfig": { object ( |
| Champs | |
|---|---|
modelArmorConfig |
Configuration de Model Armor à utiliser pour assainir les requêtes utilisateur et les réponses du LLM. |
optOutNotebookSharing |
Facultatif. Indique si la fonctionnalité de partage de notebooks doit être désactivée pour le projet. La valeur par défaut est "false" si aucune valeur n'est spécifiée. |
dataProtectionPolicy |
Facultatif. Spécifie les règles de protection des données pour NotebookLM. |
observabilityConfig |
Facultatif. Configuration de l'observabilité pour NotebookLM. |
ModelArmorConfig
Configuration des modèles Model Armor définis par le client à utiliser pour nettoyer les requêtes utilisateur et les réponses des LLM.
| Représentation JSON |
|---|
{ "userPromptTemplate": string, "responseTemplate": string } |
| Champs | |
|---|---|
userPromptTemplate |
Facultatif. Nom de ressource du modèle Model Armor pour assainir les requêtes utilisateur. Format : projects/{project}/locations/{location}/templates/{templateId}. Si ce champ n'est pas spécifié, aucune désinfection ne sera appliquée à la requête utilisateur. |
responseTemplate |
Facultatif. Nom de ressource du modèle Model Armor pour assainir les réponses des LLM. Format : projects/{project}/locations/{location}/templates/{templateId}. Si aucun format n'est spécifié, aucune désinfection ne sera appliquée à la réponse du LLM. |
DataProtectionPolicy
Configuration des règles de protection des données pour NotebookLM.
| Représentation JSON |
|---|
{
"sensitiveDataProtectionPolicy": {
object ( |
| Champs | |
|---|---|
sensitiveDataProtectionPolicy |
Facultatif. Règlement sur la protection des données sensibles |
SensitiveDataProtectionPolicy
Spécifie une règle Sensitive Data Protection (https://cloud.google.com/sensitive-data-protection/docs/sensitive-data-protection-overview).
| Représentation JSON |
|---|
{ "policy": string } |
| Champs | |
|---|---|
policy |
Facultatif. Nom de ressource de la règle de protection des données sensibles. |
ConfigurableBillingStatus
Représente les paramètres de facturation configurables actuellement en vigueur. Ces valeurs sont dérivées de l'historique des abonnements du client stocké en interne. Elles reflètent les seuils activement utilisés à des fins de facturation au moment de l'appel projects.get. Cela inclut la startTime de l'abonnement et peut différer des valeurs de customerProvidedConfig en raison des règles de facturation (par exemple, les réductions d'échelle ne prennent effet qu'au début d'un nouveau mois).
| Représentation JSON |
|---|
{ "effectiveSearchQpmThreshold": string, "effectiveIndexingCoreThreshold": string, "startTime": string, "terminateTime": string, "searchQpmThresholdNextUpdateTime": string, "indexingCoreThresholdNextUpdateTime": string } |
| Champs | |
|---|---|
effectiveSearchQpmThreshold |
Facultatif. Seuil de requêtes par minute actuellement en vigueur pour la recherche. Il s'agit du seuil auquel l'utilisation des requêtes par minute est comparée pour calculer les dépassements. |
effectiveIndexingCoreThreshold |
Facultatif. Seuil actuel du cœur d'indexation. Il s'agit du seuil auquel l'utilisation d'Indexing Core est comparée pour calculer les dépassements. |
startTime |
Facultatif. Heure de début de l'abonnement de facturation actuellement actif. Utilise la norme RFC 3339, où la sortie générée utilise toujours le format UTC (indiqué par "Z" pour le temps universel coordonné) avec des secondes fractionnaires de 0, 3, 6 ou 9 chiffres décimaux. Des décalages horaires autres que "Z" (UTC) sont également acceptés. Exemples : |
terminateTime |
Uniquement en sortie. Dernière heure de fin effective des abonnements principaux aux requêtes par minute et à l'indexation. Utilise la norme RFC 3339, où la sortie générée utilise toujours le format UTC (indiqué par "Z" pour le temps universel coordonné) avec des secondes fractionnaires de 0, 3, 6 ou 9 chiffres décimaux. Des décalages horaires autres que "Z" (UTC) sont également acceptés. Exemples : |
searchQpmThresholdNextUpdateTime |
Uniquement en sortie. Heure de la prochaine mise à jour du seuil d'abonnement au RPM de recherche. Cette date est basée sur la valeur next_update_time renvoyée par l'API Cloud Billing Subscription V3 sous-jacente. Ce champ n'est renseigné que si une demande de mise à jour du seuil d'abonnement QPM a abouti. Utilise la norme RFC 3339, où la sortie générée utilise toujours le format UTC (indiqué par "Z" pour le temps universel coordonné) avec des secondes fractionnaires de 0, 3, 6 ou 9 chiffres décimaux. Des décalages horaires autres que "Z" (UTC) sont également acceptés. Exemples : |
indexingCoreThresholdNextUpdateTime |
Uniquement en sortie. Heure de la prochaine mise à jour la plus proche pour le seuil d'abonnement au cœur de l'indexation. Cette date est basée sur la valeur next_update_time renvoyée par l'API Cloud Billing Subscription V3 sous-jacente. Ce champ n'est renseigné que si une demande de seuil d'abonnement au cœur d'indexation de mise à jour a abouti. Utilise la norme RFC 3339, où la sortie générée utilise toujours le format UTC (indiqué par "Z" pour le temps universel coordonné) avec des secondes fractionnaires de 0, 3, 6 ou 9 chiffres décimaux. Des décalages horaires autres que "Z" (UTC) sont également acceptés. Exemples : |
Méthodes |
|
|---|---|
|
Récupère un Project. |
|
Met à jour les paramètres modifiables d'un projet Discovery Engine. |
|
Provisionne la ressource de projet. |
|
Met à jour les conditions d'utilisation du service pour ce projet. |