Ressource : Instance
Une instance Google Cloud Redis.
Représentation JSON | |
---|---|
{ "name": string, "displayName": string, "labels": { string: string, ... }, "locationId": string, "alternativeLocationId": string, "redisVersion": string, "reservedIpRange": string, "host": string, "port": number, "currentLocationId": string, "createTime": string, "state": enum( |
Champs | |
---|---|
name |
Obligatoire. Nom unique de la ressource dans ce champ d'application contenant le projet et l'emplacement, au format suivant : Remarque : Les instances Redis sont gérées et traitées au niveau régional. L'emplacement locationId fait ici référence à une région GCP. Toutefois, les utilisateurs peuvent choisir la zone spécifique (ou l'ensemble des zones pour les instances interzones) dans laquelle une instance doit être provisionnée. Reportez-vous aux champs [locationId] et [alternativeLocationId] pour plus de détails. |
displayName |
Nom arbitraire et facultatif fourni par l'utilisateur pour l'instance. |
labels |
Libellés de ressources permettant de représenter les métadonnées fournies par l'utilisateur. Un objet contenant une liste de paires |
locationId |
Facultatif. La zone dans laquelle l'instance sera provisionnée. Si elle n'est pas spécifiée, le service choisira une zone pour l'instance. En ce qui concerne le niveau STANDARD_HA, des instances seront créées dans deux zones en guise de protection contre les défaillances de zone. Si le champ [alternativeLocationId] est également fourni, il doit être différent de [locationId]. |
alternativeLocationId |
Facultatif. S'applique uniquement au niveau STANDARD_HA, qui protège l'instance des défaillances de zone en la provisionnant sur deux zones. Si spécifiée, la zone doit être différente de celle fournie dans [locationId]. |
redisVersion |
Facultatif. La version du logiciel Redis. Si non spécifiée, la dernière version compatible sera utilisée. La mise à jour de la version effectuera une mise à niveau vers la nouvelle version. À l'heure actuelle, les valeurs compatibles sont |
reservedIpRange |
Facultatif. La plage d'adresses internes CIDR réservées pour cette instance. Si elle n'est pas spécifiée, le service choisira un bloc non utilisé se terminant par /29. Exemple : 10.0.0.0/29 ou 192.168.0.0/29. Les plages doivent être uniques et ne pas chevaucher les sous-réseaux existants d'un réseau autorisé. |
host |
Uniquement en sortie. Nom d'hôte ou adresse IP du point de terminaison Redis exposé, que les clients utilisent pour se connecter au service. |
port |
Uniquement en sortie. Numéro de port du point de terminaison Redis exposé. |
currentLocationId |
Uniquement en sortie. La zone actuelle dans laquelle se trouve le point de terminaison Redis. Pour les instances de niveau de base, ce champ sera toujours identique au champ [locationId] fourni par l'utilisateur au moment de la création. Pour les instances de niveau standard, il peut s'agir de [locationId] ou de [alternativeLocationId]. Cela peut changer après un événement de basculement. |
createTime |
Uniquement en sortie. Heure de création de l'instance. Un horodatage au format RFC3339 UTC "Zulu", précis à la nanoseconde près. Exemple : |
state |
Uniquement en sortie. L'état actuel de cette instance. |
statusMessage |
Uniquement en sortie. Informations supplémentaires sur l'état actuel de cette instance, le cas échéant. |
redisConfigs |
Facultatif. Paramètres de configuration de Redis, conformément à http://redis.io/topics/config. À l'heure actuelle, les paramètres suivants sont les seuls à être compatibles :
Un objet contenant une liste de paires |
tier |
Obligatoire. Le niveau de service de l'instance. |
memorySizeGb |
Obligatoire. La taille de la mémoire Redis en Gio. |
authorizedNetwork |
Facultatif. Le nom complet du réseau Google Compute Engine auquel l'instance est connectée. S'il n'est pas spécifié, le réseau |
persistenceIamIdentity |
Uniquement en sortie. L'identité IAM utilisée par les opérations d'importation/d'exportation pour transférer des données vers/depuis GCS. Le format est |
État
Représente les différents états d'une instance Redis.
Enums | |
---|---|
STATE_UNSPECIFIED |
Non défini. |
CREATING |
L'instance Redis est en cours de création. |
READY |
L'instance Redis a été créée et est entièrement utilisable. |
UPDATING |
La configuration de l'instance Redis est en cours de mise à jour. Certains types de mises à jour peuvent rendre l'instance inutilisable pendant l'opération. |
DELETING |
L’instance Redis est en cours de suppression. |
REPAIRING |
L'instance Redis est en cours de réparation et peut être inutilisable. Des détails figurent dans le champ statusMessage . |
MAINTENANCE |
Une opération de maintenance est en cours sur cette instance Redis. |
IMPORTING |
L'instance Redis est en cours de réparation et peut être inutilisable. |
Niveau
Niveaux de service disponibles :
Enums | |
---|---|
TIER_UNSPECIFIED |
Non défini. |
BASIC |
Niveau de base : instance autonome. |
STANDARD_HA |
Niveau STANDARD_HA : instances primaires/dupliquées hautement disponibles. |
Méthodes |
|
---|---|
|
Crée une instance Redis en fonction du niveau spécifié et de la taille de la mémoire. |
|
Supprime une instance Redis spécifique. |
|
Obtient les détails d'une instance Redis spécifique. |
|
Répertorie toutes les instances Redis associées à un projet à l'emplacement spécifié (région) ou à tous les emplacements. |
|
Met à jour les métadonnées et la configuration d'une instance Redis spécifique. |