Package google.cloud.location

Indeks

Lokalizacje

Abstrakcyjny interfejs, który dostarcza informacje o lokalizacji usługi. Metadane dotyczące konkretnej usługi są podawane w polu Location.metadata.

GetLocation

rpc GetLocation(GetLocationRequest) returns (Location)

Pobiera informacje o lokalizacji.

Zakresy autoryzacji

Wymaga jednego z tych zakresów protokołu OAuth:

  • https://www.googleapis.com/auth/datastore
  • https://www.googleapis.com/auth/cloud-platform

Więcej informacji znajdziesz w artykule o uwierzytelnianiu (w języku angielskim).

Wyświetlanie listy lokalizacji

rpc ListLocations(ListLocationsRequest) returns (ListLocationsResponse)

Lista informacji o obsługiwanych lokalizacjach dla tej usługi.

Zakresy autoryzacji

Wymaga jednego z tych zakresów protokołu OAuth:

  • https://www.googleapis.com/auth/datastore
  • https://www.googleapis.com/auth/cloud-platform

Więcej informacji znajdziesz w artykule o uwierzytelnianiu (w języku angielskim).

GetLocationRequest

Wiadomość z prośbą o Locations.GetLocation.

Pola
name

string

Nazwa zasobu lokalizacji.

Żądanie listy lokalizacji

Wiadomość z prośbą o Locations.ListLocations.

Pola
name

string

Zasób, do którego należy kolekcja lokalizacji (w stosownych przypadkach).

filter

string

Filtr zawężający wyniki do preferowanego podzbioru. Język filtrowania akceptuje ciągi takie jak "displayName=tokyo". Szczegółowy opis tego języka zawiera AIP-160.

page_size

int32

Maksymalna liczba wyników do zwrócenia. Jeśli zasada nie jest skonfigurowana, usługa wybiera wartość domyślną.

page_token

string

Token strony odebrany z pola next_page_token w odpowiedzi. Wyślij token tej strony, aby otrzymać kolejną stronę.

Odpowiedź listy lokalizacji

Wiadomość z odpowiedzią dla: Locations.ListLocations.

Pola
locations[]

Location

Lista lokalizacji, które pasują do określonego filtra w żądaniu.

next_page_token

string

Standardowy token listy następnej strony.

Lokalizacja

Zasób, który reprezentuje lokalizację w Google Cloud.

Pola
name

string

Nazwa zasobu lokalizacji, która może się różnić w zależności od implementacji. Na przykład: "projects/example-project/locations/us-east1"

location_id

string

Kanoniczny identyfikator lokalizacji. Na przykład: "us-east1".

display_name

string

Przyjazna nazwa lokalizacji, zwykle np. nazwa pobliskiego miasta. Przykład: „Tokio”.

labels

map<string, string>

Atrybuty różnych usług dla lokalizacji. Przykład:

{"cloud.googleapis.com/region": "us-east1"}
metadata

Any

Metadane specyficzne dla usługi. Na przykład dostępna pojemność w danej lokalizacji.