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)
ResourceSettingsService
Interface permettant d'interagir avec les paramètres et les valeurs de paramètres des ressources dans toute la hiérarchie des ressources.
Les services peuvent afficher un certain nombre de paramètres permettant aux utilisateurs de contrôler le comportement de leurs ressources. Les valeurs de paramètre 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
ne se trouve pas dans une organisation Cloud. Pour toutes les requêtes, renvoie un google.rpc.Status
avec google.rpc.Code.INVALID_ARGUMENT
si la requête est mal formée.
Remarque : Pour tous les paramètres en phase alpha, le paramètre n'existe sous aucune ressource dans les organisations Cloud qui ne sont pas en phase alpha.
CreateSettingValue | |
---|---|
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 n'a aucun effet. Renvoie un
|
GetSettingValue | |
---|---|
Récupère la valeur d'un paramètre. Renvoie un
|
ListSettings | |
---|---|
Répertorie tous les paramètres disponibles sur la ressource cloud
|
LookupEffectiveSettingValue | |
---|---|
Calcule la valeur de paramètre effective d'un paramètre au niveau de la ressource Cloud
Renvoie un
|
SearchSettingValues | |
---|---|
Recherche toutes les valeurs de paramètre qui existent sur la ressource
|
UpdateSettingValue | |
---|---|
Met à jour la valeur d'un paramètre. Renvoie un Remarque : La valeur du paramètre fournie écrasera complètement tous les champs.
|
CreateSettingValueRequest
Requête pour CreateSettingValue.
Champs | |
---|---|
setting_value |
Valeur du paramètre à créer. Pour connaître les exigences concernant les champs, consultez L'autorisation IAM suivante est requise pour la ressource
|
DeleteSettingValueRequest
Requête pour 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 |
Indicateur qui permet 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 pour ListSettings.
Champs | |
---|---|
parent |
Ressource cloud qui est le parent du paramètre. Doit être 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 pour SearchSettingValues.
Champs | |
---|---|
parent |
Ressource cloud qui est le parent du paramètre. Doit être 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 de paramètre 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 pour définir les valeurs. Pour une ressource Cloud donnée, un paramètre ne peut être parent que d'une seule valeur de paramètre.
Champs | |
---|---|
name |
Nom de ressource du paramètre. Doit être 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'effet de ce paramètre. |
read_only |
Indicateur indiquant que les valeurs de ce paramètre ne peuvent pas être modifiées (consultez la documentation du paramètre spécifique pour obtenir des informations et des raisons) ; toutefois, 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 de valeur par défaut. |
DataType
Type de données pour définir 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 chaîne. |
SettingValue
Instanciation d'un paramètre. Chaque valeur de paramètre est associée au paramètre correspondant.
Champs | |
---|---|
name |
Nom de ressource de la valeur du paramètre. Doit être l'une des formes suivantes :
Par exemple, "/projects/123/settings/gcp-enableMyFeature/value" |
value |
Valeur du paramètre. Le type de données de |
etag |
Empreinte digitale utilisée pour la simultanéité optimiste. Pour en savoir plus, consultez |
read_only |
Uniquement en sortie. 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. Code temporel indiquant la dernière mise à jour de la valeur du paramètre. |
UpdateSettingValueRequest
Requête pour UpdateSettingValue.
Champs | |
---|---|
setting_value |
Valeur du paramètre à modifier. Pour connaître les exigences concernant les champs, consultez L'autorisation IAM suivante est requise pour la ressource
|
Valeur
Données d'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 comme étant une valeur booléenne. |
|
string_value |
Définit cette valeur comme étant une valeur de chaîne. |
|
string_set_value |
Définit cette valeur comme étant un StringSet. |
StringSet
Valeur d'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 jusqu'à 50 chaînes.
Champs | |
---|---|
values[] |
Chaînes de l'ensemble |