Index
ResourceSettingsService
(interface)CreateSettingValueRequest
(message)DeleteSettingValueRequest
(message)GetSettingValueRequest
(message)ListSettingsRequest
(message)ListSettingsResponse
(message)LookupEffectiveSettingValueRequest
(message)SearchSettingValuesRequest
(message)SearchSettingValuesResponse
(message)Setting
(message)Setting.DataType
(enum)SettingValue
(message)UpdateSettingValueRequest
(message)Value
(message)Value.StringSet
(message)
Service des paramètres de ressource
Interface permettant d'interagir avec les paramètres de ressources et de définir des valeurs dans toute la hiérarchie des ressources.
Les services peuvent proposer différents paramètres permettant aux utilisateurs de contrôler le comportement de leurs ressources. Les valeurs de paramètres appliquées à une ressource Cloud donnée sont évaluées de manière hiérarchique et héritées par tous les descendants de cette ressource.
Pour toutes les requêtes, renvoie un google.rpc.Status
avec google.rpc.Code.PERMISSION_DENIED
si la vérification IAM échoue ou si la ressource parent
n'appartient pas à une organisation Cloud. Pour toutes les requêtes, renvoie un google.rpc.Status
avec google.rpc.Code.INVALID_ARGUMENT
si la requête est incorrecte.
Remarque: Pour tous les paramètres de l'étape alpha, le paramètre n'existe pour aucune ressource d'organisations Cloud qui ne sont pas en version alpha.
Valeur CreateSetting | |
---|---|
Crée une valeur de paramètre. Renvoie un
|
DeleteSettingValue | |
---|---|
Supprime une valeur de paramètre. Si la valeur du paramètre n'existe pas, l'opération est no-op. Renvoie un
|
Valeur GetSetting | |
---|---|
Récupère une valeur de paramètre. Renvoie un
|
Paramètres de liste | |
---|---|
Répertorie tous les paramètres disponibles sur la ressource cloud
|
Valeur de LookupEffectiveSetting | |
---|---|
Calcule la valeur effective d'un paramètre sur la ressource cloud
Renvoie un
|
Valeurs SearchSettingValues | |
---|---|
Recherche toutes les valeurs de paramètre qui existent sur la ressource
|
Valeur du paramètre UpdateUpdate | |
---|---|
Met à jour une valeur de paramètre. Renvoie un Remarque: La valeur de paramètre fournie écrasera tous les champs.
|
CreateSettingValueRequest
Requête pour CreateSettingValue.
Champs | |
---|---|
setting_value |
Valeur du paramètre à créer. Consultez L'autorisation IAM suivante est requise pour la ressource
|
DeleteSettingValueRequest
Requête de DeleteSettingValue.
Champs | |
---|---|
name |
Nom de la valeur de paramètre à supprimer. Pour connaître les règles de dénomination, consultez L'autorisation IAM suivante est requise pour la ressource
|
ignore_read_only |
Une option permettant de supprimer la valeur d'un paramètre |
GetSettingValueRequest
Requête pour GetSettingValue.
Champs | |
---|---|
name |
Nom de la valeur du paramètre à obtenir. Pour connaître les règles de dénomination, consultez L'autorisation IAM suivante est requise pour la ressource
|
ListSettingsRequest
Requête ListSettings.
Champs | |
---|---|
parent |
Ressource Cloud qui parent le paramètre. Doit se présenter sous l'une des formes suivantes:
L'autorisation IAM suivante est requise pour la ressource
|
page_size |
Non utilisé. Taille de la page à renvoyer. |
page_token |
Non utilisé. Jeton de page utilisé pour récupérer la page suivante. |
ListSettingsResponse
Réponse de ListSettings.
Champs | |
---|---|
settings[] |
Liste des paramètres disponibles pour la ressource Cloud spécifiée. |
next_page_token |
Non utilisé. Jeton de page utilisé pour récupérer la page suivante. |
LookupEffectiveSettingValueRequest
Requête pour LookupEffectiveSettingValue.
Champs | |
---|---|
parent |
Paramètre pour lequel une valeur effective sera évaluée. Pour connaître les règles de dénomination, consultez L'autorisation IAM suivante est requise pour la ressource
|
SearchSettingValuesRequest
Requête SearchSettingValues.
Champs | |
---|---|
parent |
Ressource Cloud qui parent le paramètre. Doit se présenter sous l'une des formes suivantes:
L'autorisation IAM suivante est requise pour la ressource
|
page_size |
Non utilisé. Taille de la page à renvoyer. |
page_token |
Non utilisé. Jeton de page utilisé pour récupérer la page suivante. |
SearchSettingValuesResponse
Réponse de SearchSettingValues.
Champs | |
---|---|
setting_values[] |
Toutes les valeurs des paramètres qui existent sur la ressource Cloud spécifiée. |
next_page_token |
Non utilisé. Jeton de page utilisé pour récupérer la page suivante. |
Paramètre
Schéma de définition des valeurs. Pour une ressource Cloud donnée, un paramètre ne peut être associé qu'à une seule valeur de paramètre.
Champs | |
---|---|
name |
Nom de ressource du paramètre. Doit se présenter sous l'une des formes suivantes:
Par exemple, "/projects/123/settings/gcp-enableMyFeature" |
display_name |
Nom lisible de ce paramètre. |
description |
Description détaillée de l'utilité de ce paramètre. |
read_only |
Un indicateur indiquant que les valeurs de ce paramètre ne peuvent pas être modifiées (voir la documentation du paramètre spécifique pour les mises à jour et les motifs). Cependant, il peut être supprimé à l'aide de |
data_type |
Type de données de ce paramètre. |
default_value |
Valeur reçue par Remarque: Tous les paramètres n'ont pas une valeur par défaut. |
DataType
Type de données pour les valeurs de ce paramètre. Pour en savoir plus sur les types de données disponibles, consultez Value
.
Enums | |
---|---|
DATA_TYPE_UNSPECIFIED |
Type de données non spécifié. |
BOOLEAN |
Paramètre booléen. |
STRING |
Paramètre de chaîne. |
STRING_SET |
Paramètre de jeu de chaînes. |
Valeur du paramètre
Instanciation d'un paramètre. Chaque paramètre est associé au paramètre correspondant.
Champs | |
---|---|
name |
Nom de ressource de la valeur du paramètre. Doit se présenter sous l'une des formes suivantes:
Exemple : "/projects/123/settings/gcp-enableMyFeature/value" |
value |
Valeur du paramètre. Le type de données de |
etag |
Empreinte utilisée pour la simultanéité optimiste. Pour en savoir plus, consultez |
read_only |
Uniquement en sortie. Un indicateur indiquant que la valeur de ce paramètre ne peut pas être modifiée. Toutefois, elle peut être supprimée à l'aide de |
update_time |
Uniquement en sortie. Horodatage indiquant la dernière mise à jour de la valeur du paramètre. |
UpdateSettingValueRequest
Requête de UpdateSettingValue.
Champs | |
---|---|
setting_value |
Valeur du paramètre à mettre à jour. Consultez L'autorisation IAM suivante est requise pour la ressource
|
Valeur
Données contenues dans une valeur de paramètre.
Champs | ||
---|---|---|
Champ d'union value . Sélectionne le type de données et la valeur associée. value ne peut être qu'un des éléments suivants : |
||
boolean_value |
Définit cette valeur booléenne. |
|
string_value |
Définit cette valeur comme une valeur de chaîne. |
|
string_set_value |
Définit cette valeur comme un StringSet. |
StringSet
Valeur d'un ensemble de chaînes pouvant contenir un ensemble de chaînes. La longueur maximale de chaque chaîne est de 60 caractères, et l'ensemble de chaînes peut contenir 50 chaînes au maximum.
Champs | |
---|---|
values[] |
Chaînes de l'ensemble |