Package google.cloud.edgecontainer.v1main

Index

ConfigData

Les données de configuration contiennent toutes les données de configuration associées à la zone.

Champs
available_external_lb_pools_ipv4[]

string

Liste des pools d'adresses IP v4 disponibles pour l'équilibreur de charge externe

available_external_lb_pools_ipv6[]

string

Liste des pools d'adresses IP v6 disponibles pour l'équilibreur de charge externe

IdentityProvider

Représente une ressource de fournisseur d'identité qui représente la configuration du fournisseur d'identité pour l'organisation.

Champs
name

string

Identifiant. Nom canonique de la ressource du fournisseur d'identité. Par exemple, organizations/{organization}/locations/{location}/identityProviders/{identity_provider}

create_time

Timestamp

Uniquement en sortie. Heure de création du fournisseur d'identité.

update_time

Timestamp

Uniquement en sortie. Heure de la dernière mise à jour du fournisseur d'identité.

delete_time

Timestamp

Uniquement en sortie. Date et heure de suppression du fournisseur d'identité.

labels

map<string, string>

Facultatif. Libellés associés à cette ressource.

Champ d'union config. Configuration du fournisseur d'identité. config ne peut être qu'un des éléments suivants :
oidc_config

OIDCProviderConfig

Configuration du fournisseur OIDC.

saml_config

SAMLProviderConfig

Configuration du fournisseur SAML.

Champ d'union target. Cible du fournisseur d'identité. target ne peut être qu'un des éléments suivants :
zone_id

string

ID de la zone cible du cluster d'infrastructure pour lequel le fournisseur d'identité doit être configuré.

cluster

string

Nom complet de la BMUC cible pour laquelle le fournisseur d'identité doit être configuré.

LocationMetadata

Métadonnées d'un google.cloud.location.Location donné.

Champs
available_zones

map<string, ZoneMetadata>

Ensemble des zones Google Distributed Cloud Edge disponibles dans l'emplacement. La carte est indexée par l'ID en minuscules de chaque zone.

OIDCProviderConfig

Représente la configuration du fournisseur OIDC.

Champs
client_id

string

Obligatoire. ID client du fournisseur d'identité.

client_secret

string

Facultatif. Code secret du client du fournisseur d'identité.

issuer_uri

string

Obligatoire. URI de l'émetteur du fournisseur d'identité.

scopes

string

Obligatoire. Les niveaux d'accès du fournisseur d'identité.

user_claim

string

Facultatif. Revendication de l'utilisateur du fournisseur d'identité.

extra_params

string

Facultatif. Liste de paires clé/valeur séparées par des virgules qui seront encodées par requête et envoyées avec la requête de point de terminaison d'authentification.

certificate_authority_data

string

Facultatif. Données de l'autorité de certification du fournisseur d'identité.

group_claim

string

Facultatif. Revendication de groupe du fournisseur d'identité.

attribute_mapping

map<string, string>

Facultatif. Mappage d'attributs du fournisseur d'identité.

OperationMetadata

Métadonnées d'opération de longue durée pour les méthodes de l'API Edge Container.

Champs
create_time

Timestamp

Heure à laquelle l'opération a été créée.

end_time

Timestamp

Heure à laquelle l'opération a terminé son exécution.

target

string

Chemin d'accès à la ressource défini par le serveur pour la cible de l'opération.

verb

string

Verbe exécuté par l'opération.

status_message

string

Statut lisible de l'opération, le cas échéant.

requested_cancellation

bool

Détermine si l'utilisateur a demandé l'annulation de l'opération. Les opérations qui ont bien été annulées possèdent la valeur [Operation.error][] avec un code d'état google.rpc.Status.code de 1, correspondant au code Code.CANCELLED.

api_version

string

Version de l'API ayant permis de démarrer l'opération.

warnings[]

string

Avertissements qui ne bloquent pas l'opération, mais qui contiennent des informations pertinentes pour l'utilisateur final.

status_reason

StatusReason

État de l'opération lisible par une machine, le cas échéant.

StatusReason

Indique la raison de l'état de l'opération.

Enums
STATUS_REASON_UNSPECIFIED Motif inconnu.
UPGRADE_PAUSED La mise à niveau du cluster est actuellement suspendue.
RETRYABLE_ERROR La requête a généré une erreur, mais il est possible de réessayer.

Quota

Représente le quota pour les ressources Edge Container.

Champs
metric

string

Nom de la métrique de quota.

limit

double

Limite de quota pour cette métrique.

usage

double

Utilisation actuelle de cette métrique.

SAMLProviderConfig

Représente la configuration du fournisseur SAML.

Champs
entity_id

string

Obligatoire. ID d'entité du fournisseur d'identité.

single_sign_on_uri

string

Obligatoire. URI d'authentification unique du fournisseur d'identité.

certificate_data[]

string

Facultatif. Données du certificat du fournisseur d'identité.

user_attribute

string

Facultatif. Attribut utilisateur du fournisseur d'identité.

group_attribute

string

Facultatif. Attribut de groupe du fournisseur d'identité.

attribute_mapping

map<string, string>

Facultatif. Mappage d'attributs du fournisseur d'identité.

ServiceAccount

Représente la ressource du compte de service.

Champs
name

string

Identifiant. Nom de ressource canonique du compte de service du projet. Par exemple, projects/{project}/locations/{location}/serviceAccounts/{service_account}

zone

string

Obligatoire. ID de la zone dans laquelle le compte de service du projet doit être créé.

create_time

Timestamp

Uniquement en sortie. Heure à laquelle le compte de service du projet a été créé.

update_time

Timestamp

Uniquement en sortie. Heure de la dernière mise à jour du compte de service du projet.

labels

map<string, string>

Facultatif. Libellés associés à cette ressource.

state

State

Uniquement en sortie. État du compte de service.

État

État du compte de service.

Enums
STATE_UNSPECIFIED Non spécifié.
CREATING Le compte de service est à l'état CREATING.
RUNNING Le compte de service est à l'état RUNNING.
DELETING Le compte de service est à l'état "SUPPRESSION".
ERROR Le compte de service est à l'état ERROR.
REPAIRING Le compte de service est à l'état REPAIRING.

ZonalService

Service activé dans le projet.

Champs
name

string

Identifiant. Nom de ressource du service.

service_selector

ServiceSelector

Facultatif. Service à activer/désactiver. Vous ne devez spécifier qu'un seul des champs service_selector ou service_name.

state

State

Uniquement en sortie. État du service.

create_time

Timestamp

Uniquement en sortie. Heure à laquelle le service a été activé.

update_time

Timestamp

Uniquement en sortie. Date et heure de la dernière mise à jour du service.

labels

map<string, string>

Facultatif. Libellés associés à cette ressource.

Champ d'union zone_or_cluster. Zone ou cluster sur lesquels le service doit être activé ou désactivé. zone_or_cluster ne peut être qu'un des éléments suivants :
zone

string

ID de la zone sur laquelle le service doit être activé ou désactivé.

cluster

string

Nom complet du cluster sur lequel le service doit être activé ou désactivé.

service_name

string

Facultatif. Nom complet du service, par exemple : alloydb.googleapis.com. Seul service_selector ou service_name doit être spécifié. Il sera utilisé pour activer/désactiver le service dans le projet.

ServiceSelector

Services pouvant être activés ou désactivés.

Enums
SERVICE_SELECTOR_UNSPECIFIED Non spécifié.
ALLOYDB Service AlloyDB, alloydb.googleapis.com.
VMM Service VMM, gdcvmmanager.googleapis.com.
BOOKSTORE Service de librairie, bookstore.googleapis.com.
VERTEX Service Vertex, aiplatform.googleapis.com.
BOOKSTORE_AI Service Bookstore.AI, bookstore-ai.googleapis.com.

État

État du service.

Enums
STATE_UNSPECIFIED Non spécifié.
STATE_ENABLED Le service est activé dans le projet.
STATE_DISABLED Le service est désactivé dans le projet.
STATE_ENABLING Le service est en cours d'activation dans le projet.
STATE_DISABLING Le service est en cours de désactivation dans le projet.
STATE_REPAIRING Le service est en cours de réparation.

ZoneMetadata

Zone Google Distributed Cloud Edge où se trouvent les machines périphériques.

Champs
quota[]

Quota

Quota pour les ressources de cette zone.

rack_types

map<string, RackType>

La carte est indexée par nom de rack et a une valeur RackType.

config_data

ConfigData

Données de configuration de la zone.

RackType

Type de rack.

Enums
RACK_TYPE_UNSPECIFIED Type de rack non spécifié. Les racks uniques appartiennent également à ce type.
BASE Type de rack de base, une paire de deux racks Config-1 modifiés contenant des commutateurs d'agrégation.
EXPANSION Type de rack d'extension, également appelé rack autonome, ajouté par les clients à la demande.