Package google.cloud.edgecontainer.v1main

Index

ConfigData

„Config data“ enthält alle konfigurationsbezogenen Daten für die Zone.

Felder
available_external_lb_pools_ipv4[]

string

Liste der verfügbaren IPv4-Adresspools für externe Load-Balancer

available_external_lb_pools_ipv6[]

string

Liste der verfügbaren IPv6-Adresspools für externe Load Balancer

IdentityProvider

Stellt eine Identitätsanbieterressource dar, die die Konfiguration des Identitätsanbieters für die Organisation repräsentiert.

Felder
name

string

ID. Der kanonische Ressourcenname des Identitätsanbieters. z.B. organizations/{organization}/locations/{location}/identityProviders/{identity_provider}

create_time

Timestamp

Nur Ausgabe. Der Zeitpunkt, zu dem der Identitätsanbieter erstellt wurde.

update_time

Timestamp

Nur Ausgabe. Der Zeitpunkt, zu dem der Identitätsanbieter zuletzt aktualisiert wurde.

delete_time

Timestamp

Nur Ausgabe. Der Zeitpunkt, zu dem der Identitätsanbieter gelöscht wurde.

labels

map<string, string>

Optional. Mit dieser Ressource verknüpfte Labels.

Union-Feld config. Die Konfiguration des Identitätsanbieters. Für config ist nur einer der folgenden Werte zulässig:
oidc_config

OIDCProviderConfig

Die OIDC-Anbieterkonfiguration.

Union-Feld target. Das Ziel des Identitätsanbieters. Für target ist nur einer der folgenden Werte zulässig:
zone_id

string

Die Zonen-ID der Zielzone des Infrastrukturclusters, für den der Identitätsanbieter konfiguriert werden soll.

cluster

string

Der voll qualifizierte Name der Ziel-BMUC, für die der Identitätsanbieter konfiguriert werden soll.

LocationMetadata

Metadaten für ein bestimmtes google.cloud.location.Location.

Felder
available_zones

map<string, ZoneMetadata>

Die Menge der verfügbaren Google Distributed Cloud Edge-Zonen am Standort. Die Karte wird anhand der kleingeschriebenen ID jeder Zone indexiert.

OIDCProviderConfig

Stellt die OIDC-Anbieterkonfiguration dar.

Felder
client_id

string

Erforderlich. Die Client-ID des Identitätsanbieters.

client_secret

string

Optional. Der Clientschlüssel des Identitätsanbieters.

issuer_uri

string

Erforderlich. Der Aussteller-URI des Identitätsanbieters.

scopes

string

Erforderlich. Die Bereiche des Identitätsanbieters.

user_claim

string

Optional. Der Nutzeranspruch des Identitätsanbieters.

OperationMetadata

Metadaten für Vorgänge mit langer Ausführungszeit für Edge Container API-Methoden.

Felder
create_time

Timestamp

Der Zeitpunkt, zu dem der Vorgang erstellt wurde.

end_time

Timestamp

Der Zeitpunkt, zu dem der Vorgang abgeschlossen wurde.

target

string

Serverdefinierter Ressourcenpfad für das Ziel des Vorgangs.

verb

string

Das vom Vorgang ausgeführte Verb.

status_message

string

Lesbarer Status des Vorgangs, falls vorhanden.

requested_cancellation

bool

Gibt an, ob der Nutzer einen Abbruch angefordert hat. Vorgänge, die erfolgreich abgebrochen wurden, haben den Wert [Operation.error][] mit einem google.rpc.Status.code von 1, was Code.CANCELLED entspricht.

api_version

string

Zum Starten des Vorgangs verwendete API-Version.

warnings[]

string

Warnungen, die den Vorgang nicht blockieren, aber dennoch relevante Informationen für den Endnutzer enthalten.

status_reason

StatusReason

Maschinenlesbarer Status des Vorgangs, falls vorhanden.

StatusReason

Gibt den Grund für den Status des Vorgangs an.

Enums
STATUS_REASON_UNSPECIFIED Ursache unbekannt.
UPGRADE_PAUSED Das Cluster-Upgrade ist derzeit pausiert.

Kontingent

Stellt das Kontingent für Edge-Container-Ressourcen dar.

Felder
metric

string

Name des Kontingentmesswerts.

limit

double

Kontingentlimit für diesen Messwert.

usage

double

Aktuelle Verwendung dieses Messwerts.

ServiceAccount

Stellt die Dienstkontoressource dar.

Felder
name

string

ID. Der kanonische Ressourcenname des Dienstkontos des Projekts. Beispiel: projects/{project}/locations/{location}/serviceAccounts/{service_account}

zone

string

Erforderlich. Die Zonen-ID der Zone, in der das Dienstkonto des Projekts erstellt werden muss.

key[]

ServiceAccountKey

Optional: Dienstkontoschlüssel.

create_time

Timestamp

Nur Ausgabe. Der Zeitpunkt, zu dem das Dienstkonto des Projekts erstellt wurde.

update_time

Timestamp

Nur Ausgabe. Der Zeitpunkt, zu dem das Dienstkonto des Projekts zuletzt aktualisiert wurde.

labels

map<string, string>

Optional. Mit dieser Ressource verknüpfte Labels.

ServiceAccountKey

ServiceAccountKey enthält die Schlüsselkomponenten eines Dienstkontoschlüssels.

Felder
algorithm

string

Erforderlich. Der Algorithmus des Schlüssels. Derzeit werden nur ES256-Schlüssel unterstützt.

id

string

Erforderlich. Die ID des Schlüssels. Damit wird bestimmt, mit welchem Schlüssel die Überprüfung erfolgt.

key

string

Erforderlich. Der base64-codierte öffentliche Schlüssel, der für die Überprüfung verwendet wird.

expiry_time

Timestamp

Erforderlich. Das Ablaufdatum für den Schlüssel.

valid_start_time

Timestamp

Erforderlich. Das Startdatum, ab dem der Schlüssel gültig ist.

ZonalService

Der Dienst ist für das Projekt aktiviert.

Felder
name

string

ID. Der Ressourcenname des Dienstes.

service_selector

ServiceSelector

Erforderlich. Der Dienst, der aktiviert/deaktiviert werden soll.

state

State

Nur Ausgabe. Der Status des Dienstes.

create_time

Timestamp

Nur Ausgabe. Der Zeitpunkt, zu dem der Dienst aktiviert wurde.

update_time

Timestamp

Nur Ausgabe. Der Zeitpunkt, zu dem der Dienst zuletzt aktualisiert wurde.

labels

map<string, string>

Optional. Mit dieser Ressource verknüpfte Labels.

Union-Feld zone_or_cluster. Die Zone oder der Cluster, in dem der Dienst aktiviert/deaktiviert werden muss. Für zone_or_cluster ist nur einer der folgenden Werte zulässig:
zone

string

Die Zonen-ID der Zone, in der der Dienst aktiviert/deaktiviert werden muss.

cluster

string

Der vollständig qualifizierte Name des Clusters, für den der Dienst aktiviert/deaktiviert werden muss.

ServiceSelector

Dienste, die aktiviert/deaktiviert werden können.

Enums
SERVICE_SELECTOR_UNSPECIFIED Nicht angegeben.
ALLOYDB AlloyDB-Dienst, alloydb.googleapis.com.
VMM VMM-Dienst, gdcvmmanager.googleapis.com.
BOOKSTORE Buchhandlungsservice, bookstore.googleapis.com.

Bundesland

Der Status des Dienstes.

Enums
STATE_UNSPECIFIED Nicht angegeben.
STATE_ENABLED Der Dienst ist für das Projekt aktiviert.
STATE_DISABLED Der Dienst ist für das Projekt deaktiviert.
STATE_ENABLING Der Dienst wird für das Projekt aktiviert.
STATE_DISABLING Der Dienst wird für das Projekt deaktiviert.

ZoneMetadata

Eine Google Distributed Cloud Edge-Zone, in der sich Edge-Maschinen befinden.

Felder
quota[]

Quota

Kontingent für Ressourcen in dieser Zone.

rack_types

map<string, RackType>

Die Karte ist nach Rackname sortiert und hat den Wert RackType.

config_data

ConfigData

Konfigurationsdaten für die Zone.

RackType

Typ des Racks.

Enums
RACK_TYPE_UNSPECIFIED Nicht angegebener Racktyp. Einzelne Racks gehören ebenfalls zu diesem Typ.
BASE Basistyp des Racks, ein Paar von zwei modifizierten Config-1-Racks mit Aggregations-Switches.
EXPANSION Erweiterungsracks, auch als Standalone-Racks bezeichnet, die von Kunden auf Anfrage hinzugefügt werden.