Package google.cloud.edgenetwork.v1alpha1

Índice

EdgeNetwork

La API de EdgeNetwork proporciona un servicio administrado y con alta disponibilidad de configuración dinámica de redes en la nube para que el cliente de GEC habilite soluciones de aplicaciones perimetrales y funciones de red. Esto permite a los clientes definir y configurar fácilmente la propiedad y la configuración de red para satisfacer los requisitos de la carga de trabajo.

CreateInterconnectAttachment

rpc CreateInterconnectAttachment(CreateInterconnectAttachmentRequest) returns (Operation)

Crea un nuevo InterconnectAttachment en un proyecto y una ubicación determinados.

Permisos de autorización

Se requiere el siguiente permiso de OAuth:

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

Para obtener más información, consulta Descripción general de la autenticación.

CreateNetwork

rpc CreateNetwork(CreateNetworkRequest) returns (Operation)

Crea una red nueva en un proyecto y una ubicación determinados.

Permisos de autorización

Se requiere el siguiente permiso de OAuth:

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

Para obtener más información, consulta Descripción general de la autenticación.

CreateRoute

rpc CreateRoute(CreateRouteRequest) returns (Operation)

Crea una ruta nueva en un proyecto y una ubicación determinados.

Permisos de autorización

Se requiere el siguiente permiso de OAuth:

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

Para obtener más información, consulta Descripción general de la autenticación.

CreateRouter

rpc CreateRouter(CreateRouterRequest) returns (Operation)

Crea un nuevo router en un proyecto y una ubicación determinados.

Permisos de autorización

Se requiere el siguiente permiso de OAuth:

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

Para obtener más información, consulta Descripción general de la autenticación.

CreateSubnet

rpc CreateSubnet(CreateSubnetRequest) returns (Operation)

Crea una subred nueva en un proyecto y una ubicación determinados.

Permisos de autorización

Se requiere el siguiente permiso de OAuth:

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

Para obtener más información, consulta Descripción general de la autenticación.

DeleteInterconnectAttachment

rpc DeleteInterconnectAttachment(DeleteInterconnectAttachmentRequest) returns (Operation)

Borra un solo InterconnectAttachment.

Permisos de autorización

Se requiere el siguiente permiso de OAuth:

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

Para obtener más información, consulta Descripción general de la autenticación.

DeleteNetwork

rpc DeleteNetwork(DeleteNetworkRequest) returns (Operation)

Borra una sola red.

Permisos de autorización

Se requiere el siguiente permiso de OAuth:

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

Para obtener más información, consulta Descripción general de la autenticación.

DeleteRoute

rpc DeleteRoute(DeleteRouteRequest) returns (Operation)

Borra una sola ruta.

Permisos de autorización

Se requiere el siguiente permiso de OAuth:

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

Para obtener más información, consulta Descripción general de la autenticación.

DeleteRouter

rpc DeleteRouter(DeleteRouterRequest) returns (Operation)

Borra un solo Router.

Permisos de autorización

Se requiere el siguiente permiso de OAuth:

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

Para obtener más información, consulta Descripción general de la autenticación.

DeleteSubnet

rpc DeleteSubnet(DeleteSubnetRequest) returns (Operation)

Borra una sola subred.

Permisos de autorización

Se requiere el siguiente permiso de OAuth:

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

Para obtener más información, consulta Descripción general de la autenticación.

DiagnoseInterconnect

rpc DiagnoseInterconnect(DiagnoseInterconnectRequest) returns (DiagnoseInterconnectResponse)

Obtiene el diagnóstico de un solo recurso de interconexión.

Permisos de autorización

Se requiere el siguiente permiso de OAuth:

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

Para obtener más información, consulta Descripción general de la autenticación.

DiagnoseNetwork

rpc DiagnoseNetwork(DiagnoseNetworkRequest) returns (DiagnoseNetworkResponse)

Obtiene el diagnóstico de un solo recurso de red.

Permisos de autorización

Se requiere el siguiente permiso de OAuth:

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

Para obtener más información, consulta Descripción general de la autenticación.

DiagnoseRouter

rpc DiagnoseRouter(DiagnoseRouterRequest) returns (DiagnoseRouterResponse)

Obtiene el diagnóstico de un solo recurso de router.

Permisos de autorización

Se requiere el siguiente permiso de OAuth:

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

Para obtener más información, consulta Descripción general de la autenticación.

GetInterconnect

rpc GetInterconnect(GetInterconnectRequest) returns (Interconnect)

Obtiene detalles de una sola interconexión.

Permisos de autorización

Se requiere el siguiente permiso de OAuth:

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

Para obtener más información, consulta Descripción general de la autenticación.

GetInterconnectAttachment

rpc GetInterconnectAttachment(GetInterconnectAttachmentRequest) returns (InterconnectAttachment)

Obtiene detalles de un solo InterconnectAttachment.

Permisos de autorización

Se requiere el siguiente permiso de OAuth:

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

Para obtener más información, consulta Descripción general de la autenticación.

GetNetwork

rpc GetNetwork(GetNetworkRequest) returns (Network)

Obtiene detalles de una sola red.

Permisos de autorización

Se requiere el siguiente permiso de OAuth:

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

Para obtener más información, consulta Descripción general de la autenticación.

GetRoute

rpc GetRoute(GetRouteRequest) returns (Route)

Obtiene detalles de una sola ruta.

Permisos de autorización

Se requiere el siguiente permiso de OAuth:

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

Para obtener más información, consulta Descripción general de la autenticación.

GetRouter

rpc GetRouter(GetRouterRequest) returns (Router)

Obtiene detalles de un solo enrutador.

Permisos de autorización

Se requiere el siguiente permiso de OAuth:

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

Para obtener más información, consulta Descripción general de la autenticación.

GetSubnet

rpc GetSubnet(GetSubnetRequest) returns (Subnet)

Obtiene detalles de una sola subred.

Permisos de autorización

Se requiere el siguiente permiso de OAuth:

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

Para obtener más información, consulta Descripción general de la autenticación.

GetZone

rpc GetZone(GetZoneRequest) returns (Zone)

Obsoleto: No se implementó. Obtiene detalles de una sola zona.

Permisos de autorización

Se requiere el siguiente permiso de OAuth:

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

Para obtener más información, consulta Descripción general de la autenticación.

InitializeZone

rpc InitializeZone(InitializeZoneRequest) returns (InitializeZoneResponse)

InitializeZone inicializará los recursos de una zona en un proyecto.

Permisos de autorización

Se requiere el siguiente permiso de OAuth:

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

Para obtener más información, consulta Descripción general de la autenticación.

ListInterconnectAttachments

rpc ListInterconnectAttachments(ListInterconnectAttachmentsRequest) returns (ListInterconnectAttachmentsResponse)

Enumera los objetos InterconnectAttachment en una ubicación y un proyecto determinados.

Permisos de autorización

Se requiere el siguiente permiso de OAuth:

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

Para obtener más información, consulta Descripción general de la autenticación.

ListInterconnects

rpc ListInterconnects(ListInterconnectsRequest) returns (ListInterconnectsResponse)

Enumera las interconexiones en una ubicación y un proyecto determinados.

Permisos de autorización

Se requiere el siguiente permiso de OAuth:

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

Para obtener más información, consulta Descripción general de la autenticación.

ListNetworks

rpc ListNetworks(ListNetworksRequest) returns (ListNetworksResponse)

Enumera redes en una ubicación y un proyecto determinados.

Permisos de autorización

Se requiere el siguiente permiso de OAuth:

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

Para obtener más información, consulta Descripción general de la autenticación.

ListRouters

rpc ListRouters(ListRoutersRequest) returns (ListRoutersResponse)

Enumera los routers en una ubicación y un proyecto determinados.

Permisos de autorización

Se requiere el siguiente permiso de OAuth:

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

Para obtener más información, consulta Descripción general de la autenticación.

ListRoutes

rpc ListRoutes(ListRoutesRequest) returns (ListRoutesResponse)

Enumera rutas en una ubicación y un proyecto determinados.

Permisos de autorización

Se requiere el siguiente permiso de OAuth:

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

Para obtener más información, consulta Descripción general de la autenticación.

ListSubnets

rpc ListSubnets(ListSubnetsRequest) returns (ListSubnetsResponse)

Enumera subredes en una ubicación y un proyecto determinados.

Permisos de autorización

Se requiere el siguiente permiso de OAuth:

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

Para obtener más información, consulta Descripción general de la autenticación.

ListZones

rpc ListZones(ListZonesRequest) returns (ListZonesResponse)

Obsoleto: No se implementó. Enumera zonas en una ubicación y un proyecto determinados.

Permisos de autorización

Se requiere el siguiente permiso de OAuth:

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

Para obtener más información, consulta Descripción general de la autenticación.

UpdateRouter

rpc UpdateRouter(UpdateRouterRequest) returns (Operation)

Actualiza los parámetros de un solo router.

Permisos de autorización

Se requiere el siguiente permiso de OAuth:

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

Para obtener más información, consulta Descripción general de la autenticación.

UpdateSubnet

rpc UpdateSubnet(UpdateSubnetRequest) returns (Operation)

Actualiza los parámetros de una sola subred.

Permisos de autorización

Se requiere el siguiente permiso de OAuth:

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

Para obtener más información, consulta Descripción general de la autenticación.

CreateInterconnectAttachmentRequest

Es el mensaje para crear un objeto InterconnectAttachment.

Campos
parent

string

Obligatorio. Valor para el elemento superior.

interconnect_attachment_id

string

Obligatorio. Es el ID del objeto solicitante. Si el ID se genera automáticamente del lado del servidor, quita este campo y interconnect_attachment_id de method_signature de la RPC de creación.

interconnect_attachment

InterconnectAttachment

Obligatorio. Es el recurso que se está creando.

request_id

string

Es opcional. Un ID de solicitud opcional para identificar solicitudes. Especifica un ID de solicitud único para que, si debes reintentar la solicitud, el servidor sepa que debe ignorarla si ya se completó. El servidor lo garantizará durante, al menos, 60 minutos después de la primera solicitud.

Por ejemplo, imagina una situación en la que haces una solicitud inicial y se agota el tiempo de espera. Si vuelves a hacer la solicitud con el mismo ID, el servidor puede verificar si se recibió la operación original con el mismo ID y, de ser así, ignorar la segunda solicitud. Esto evita que los clientes creen compromisos duplicados por accidente.

El ID de solicitud debe ser un UUID válido, con la excepción de que no se admite ningún UUID cero (00000000-0000-0000-0000-000000000000).

CreateNetworkRequest

Es el mensaje para crear una red.

Campos
parent

string

Obligatorio. Valor para el elemento superior.

network_id

string

Obligatorio. ID del objeto solicitante. Si el ID se genera automáticamente del lado del servidor, quita este campo y network_id de method_signature de la RPC de creación.

network

Network

Obligatorio. Es el recurso que se está creando.

request_id

string

Es opcional. Un ID de solicitud opcional para identificar solicitudes. Especifica un ID de solicitud único para que, si debes reintentar la solicitud, el servidor sepa que debe ignorarla si ya se completó. El servidor lo garantizará durante, al menos, 60 minutos después de la primera solicitud.

Por ejemplo, imagina una situación en la que haces una solicitud inicial y se agota el tiempo de espera. Si vuelves a hacer la solicitud con el mismo ID, el servidor puede verificar si se recibió la operación original con el mismo ID y, de ser así, ignorar la segunda solicitud. Esto evita que los clientes creen compromisos duplicados por accidente.

El ID de solicitud debe ser un UUID válido, con la excepción de que no se admite ningún UUID cero (00000000-0000-0000-0000-000000000000).

CreateRouteRequest

Es un mensaje para solicitar que se cree una ruta nueva.

Campos
parent

string

Obligatorio. Valor para el elemento superior.

route_id

string

Obligatorio. ID del objeto solicitante. Si el ID se genera automáticamente del lado del servidor, quita este campo y network_id de method_signature de la RPC de creación.

route

Route

Obligatorio. Es el recurso que se está creando.

request_id

string

Es opcional. Un ID de solicitud opcional para identificar solicitudes. Especifica un ID de solicitud único para que, si debes reintentar la solicitud, el servidor sepa que debe ignorarla si ya se completó. El servidor lo garantizará durante, al menos, 60 minutos después de la primera solicitud.

Por ejemplo, imagina una situación en la que haces una solicitud inicial y se agota el tiempo de espera. Si vuelves a hacer la solicitud con el mismo ID, el servidor puede verificar si se recibió la operación original con el mismo ID y, de ser así, ignorar la segunda solicitud. Esto evita que los clientes creen compromisos duplicados por accidente.

El ID de solicitud debe ser un UUID válido, con la excepción de que no se admite ningún UUID cero (00000000-0000-0000-0000-000000000000).

CreateRouterRequest

Es el mensaje para crear un router.

Campos
parent

string

Obligatorio. Valor para el elemento superior.

router_id

string

Obligatorio. ID del objeto solicitante. Si el ID se genera automáticamente del lado del servidor, quita este campo y router_id de method_signature de la RPC de creación.

router

Router

Obligatorio. Es el recurso que se está creando.

request_id

string

Es opcional. Un ID de solicitud opcional para identificar solicitudes. Especifica un ID de solicitud único para que, si debes reintentar la solicitud, el servidor sepa que debe ignorarla si ya se completó. El servidor lo garantizará durante, al menos, 60 minutos después de la primera solicitud.

Por ejemplo, imagina una situación en la que haces una solicitud inicial y se agota el tiempo de espera. Si vuelves a hacer la solicitud con el mismo ID, el servidor puede verificar si se recibió la operación original con el mismo ID y, de ser así, ignorar la segunda solicitud. Esto evita que los clientes creen compromisos duplicados por accidente.

El ID de solicitud debe ser un UUID válido, con la excepción de que no se admite ningún UUID cero (00000000-0000-0000-0000-000000000000).

CreateSubnetRequest

Mensaje para crear una subred

Campos
parent

string

Obligatorio. Valor para el elemento superior.

subnet_id

string

Obligatorio. Es el ID del objeto solicitante. Si el ID se genera automáticamente del lado del servidor, quita este campo y subnet_id de method_signature de la RPC de creación.

subnet

Subnet

Obligatorio. Es el recurso que se está creando.

request_id

string

Es opcional. Un ID de solicitud opcional para identificar solicitudes. Especifica un ID de solicitud único para que, si debes reintentar la solicitud, el servidor sepa que debe ignorarla si ya se completó. El servidor lo garantizará durante, al menos, 60 minutos después de la primera solicitud.

Por ejemplo, imagina una situación en la que haces una solicitud inicial y se agota el tiempo de espera. Si vuelves a hacer la solicitud con el mismo ID, el servidor puede verificar si se recibió la operación original con el mismo ID y, de ser así, ignorar la segunda solicitud. Esto evita que los clientes creen compromisos duplicados por accidente.

El ID de solicitud debe ser un UUID válido, con la excepción de que no se admite ningún UUID cero (00000000-0000-0000-0000-000000000000).

DeleteInterconnectAttachmentRequest

Mensaje para borrar un objeto InterconnectAttachment

Campos
name

string

Obligatorio. Nombre del recurso

request_id

string

Es opcional. Un ID de solicitud opcional para identificar solicitudes. Especifica un ID de solicitud único para que, si debes reintentar la solicitud, el servidor sepa que debe ignorarla si ya se completó. El servidor lo garantizará durante, al menos, 60 minutos después de la primera solicitud.

Por ejemplo, imagina una situación en la que haces una solicitud inicial y se agota el tiempo de espera. Si vuelves a hacer la solicitud con el mismo ID, el servidor puede verificar si se recibió la operación original con el mismo ID y, de ser así, ignorar la segunda solicitud. Esto evita que los clientes creen compromisos duplicados por accidente.

El ID de solicitud debe ser un UUID válido, con la excepción de que no se admite ningún UUID cero (00000000-0000-0000-0000-000000000000).

DeleteNetworkRequest

Mensaje para borrar una red

Campos
name

string

Obligatorio. Nombre del recurso

request_id

string

Es opcional. Un ID de solicitud opcional para identificar solicitudes. Especifica un ID de solicitud único para que, si debes reintentar la solicitud, el servidor sepa que debe ignorarla si ya se completó. El servidor lo garantizará durante, al menos, 60 minutos después de la primera solicitud.

Por ejemplo, imagina una situación en la que haces una solicitud inicial y se agota el tiempo de espera. Si vuelves a hacer la solicitud con el mismo ID, el servidor puede verificar si se recibió la operación original con el mismo ID y, de ser así, ignorar la segunda solicitud. Esto evita que los clientes creen compromisos duplicados por accidente.

El ID de solicitud debe ser un UUID válido, con la excepción de que no se admite ningún UUID cero (00000000-0000-0000-0000-000000000000).

DeleteRouteRequest

Mensaje para borrar una ruta

Campos
name

string

Obligatorio. Nombre del recurso

request_id

string

Es opcional. Un ID de solicitud opcional para identificar solicitudes. Especifica un ID de solicitud único para que, si debes reintentar la solicitud, el servidor sepa que debe ignorarla si ya se completó. El servidor lo garantizará durante, al menos, 60 minutos después de la primera solicitud.

Por ejemplo, imagina una situación en la que haces una solicitud inicial y se agota el tiempo de espera. Si vuelves a hacer la solicitud con el mismo ID, el servidor puede verificar si se recibió la operación original con el mismo ID y, de ser así, ignorar la segunda solicitud. Esto evita que los clientes creen compromisos duplicados por accidente.

El ID de solicitud debe ser un UUID válido, con la excepción de que no se admite ningún UUID cero (00000000-0000-0000-0000-000000000000).

DeleteRouterRequest

Mensaje para borrar un router

Campos
name

string

Obligatorio. Nombre del recurso

request_id

string

Es opcional. Un ID de solicitud opcional para identificar solicitudes. Especifica un ID de solicitud único para que, si debes reintentar la solicitud, el servidor sepa que debe ignorarla si ya se completó. El servidor lo garantizará durante, al menos, 60 minutos después de la primera solicitud.

Por ejemplo, imagina una situación en la que haces una solicitud inicial y se agota el tiempo de espera. Si vuelves a hacer la solicitud con el mismo ID, el servidor puede verificar si se recibió la operación original con el mismo ID y, de ser así, ignorar la segunda solicitud. Esto evita que los clientes creen compromisos duplicados por accidente.

El ID de solicitud debe ser un UUID válido, con la excepción de que no se admite ningún UUID cero (00000000-0000-0000-0000-000000000000).

DeleteSubnetRequest

Mensaje para borrar una subred

Campos
name

string

Obligatorio. Nombre del recurso

request_id

string

Es opcional. Un ID de solicitud opcional para identificar solicitudes. Especifica un ID de solicitud único para que, si debes reintentar la solicitud, el servidor sepa que debe ignorarla si ya se completó. El servidor lo garantizará durante, al menos, 60 minutos después de la primera solicitud.

Por ejemplo, imagina una situación en la que haces una solicitud inicial y se agota el tiempo de espera. Si vuelves a hacer la solicitud con el mismo ID, el servidor puede verificar si se recibió la operación original con el mismo ID y, de ser así, ignorar la segunda solicitud. Esto evita que los clientes creen compromisos duplicados por accidente.

El ID de solicitud debe ser un UUID válido, con la excepción de que no se admite ningún UUID cero (00000000-0000-0000-0000-000000000000).

DiagnoseInterconnectRequest

Es un mensaje para solicitar el diagnóstico de una interconexión dentro de una zona específica.

Campos
name

string

Obligatorio. Es el nombre del recurso de interconexión.

DiagnoseInterconnectResponse

DiagnoseInterconnectResponse contiene los diagnósticos actuales de una interconexión específica.

Campos
update_time

Timestamp

Fecha y hora en la que se actualizaron los diagnósticos de interconexión por última vez.

result

InterconnectDiagnostics

Es el estado de la red de una interconexión específica.

DiagnoseNetworkRequest

Es un mensaje para solicitar el diagnóstico de una red dentro de una zona específica.

Campos
name

string

Obligatorio. Es el nombre del recurso de red.

DiagnoseNetworkResponse

DiagnoseNetworkResponse contiene el estado actual de una red específica.

Campos
update_time

Timestamp

Fecha y hora en la que se actualizó el estado de la red por última vez.

result

NetworkStatus

Es el estado de red de una red específica.

NetworkStatus

NetworkStatus tiene una lista de estados para las subredes de la red actual.

Campos
subnet_status[]

SubnetStatus

Es una lista de estados de las subredes de la red actual.

MacsecStatus

Indica el estado de las sesiones de MACsec para los vínculos de una zona.

Enums
MACSEC_STATUS_UNSPECIFIED No se especificó el estado de MACsec, probablemente debido a la falta de métricas.
SECURE Todos los vínculos pertinentes tienen al menos una sesión de MACsec activa.
UNSECURE Al menos un vínculo pertinente no tiene sesiones de MACsec activas.

DiagnoseRouterRequest

Es un mensaje para solicitar diagnósticos de un router dentro de una zona específica.

Campos
name

string

Obligatorio. Es el nombre del recurso de router.

DiagnoseRouterResponse

DiagnoseRouterResponse contiene el estado actual de un router específico.

Campos
update_time

Timestamp

Fecha y hora en la que se actualizó el estado del router por última vez.

result

RouterStatus

Es el estado de la red de un router específico.

GetInterconnectAttachmentRequest

Es el mensaje para obtener un InterconnectAttachment.

Campos
name

string

Obligatorio. Nombre del recurso

GetInterconnectRequest

Mensaje para obtener una interconexión

Campos
name

string

Obligatorio. Nombre del recurso

GetNetworkRequest

Es el mensaje para obtener una red.

Campos
name

string

Obligatorio. Nombre del recurso

GetRouteRequest

Es el mensaje para obtener una ruta.

Campos
name

string

Obligatorio. Nombre del recurso

GetRouterRequest

Mensaje para obtener un router

Campos
name

string

Obligatorio. Nombre del recurso

GetSubnetRequest

Es el mensaje para obtener una subred.

Campos
name

string

Obligatorio. Nombre del recurso

GetZoneRequest

Obsoleto: No se implementó. Es el mensaje para obtener una zona.

Campos
name

string

Obligatorio. Nombre del recurso

InitializeZoneRequest

Es un mensaje para inicializar una zona especificada.

Campos
name

string

Obligatorio. Es el nombre del recurso de zona.

InitializeZoneResponse

Este tipo no tiene campos.

Es la respuesta de la inicialización de una zona.

Interconexión

Mensaje que describe el objeto de Interconnect

Campos
name

string

Obligatorio. Es el nombre canónico del recurso de la interconexión.

create_time

Timestamp

Solo salida. Es la fecha y hora en que se creó la subred.

update_time

Timestamp

Solo salida. Fecha y hora en la que se actualizó la subred por última vez.

labels

map<string, string>

Son las etiquetas asociadas a este recurso.

description

string

Es opcional. Es una descripción de texto libre del recurso. La longitud máxima es de 1,024 caracteres.

interconnect_type

InterconnectType

Es opcional. Tipo de interconexión, que por ahora solo toma el valor "DEDICATED".

uuid

string

Solo salida. Es el identificador único del vínculo.

device_cloud_resource_name

string

Solo salida. Es el nombre del recurso de Cloud del dispositivo de conmutación.

physical_ports[]

string

Solo salida. Puertos físicos (p.ej., TenGigE0/0/0/1) que forman la interconexión.

InterconnectType

Es el tipo de interconexión.

Enums
INTERCONNECT_TYPE_UNSPECIFIED Sin especificar.
DEDICATED de Google, usa Interconexión dedicada.

InterconnectAttachment

Mensaje que describe el objeto de InterconnectAttachment

Campos
name

string

Obligatorio. Es el nombre canónico del recurso del adjunto de interconexión.

create_time

Timestamp

Solo salida. Es la fecha y hora en que se creó la conexión.

update_time

Timestamp

Solo salida. Fecha y hora en que se actualizó la vinculación de interconexión por última vez.

labels

map<string, string>

Son las etiquetas asociadas a este recurso.

description

string

Es opcional. Es una descripción de texto libre del recurso. La longitud máxima es de 1,024 caracteres.

interconnect

string

Obligatorio. Es el nombre canónico del objeto de interconexión subyacente por el que pasará el tráfico de este adjunto. El nombre tiene el formato projects/{project}/locations/{location}/zones/{zone}/interconnects/{interconnect}.

network

string

Es opcional. Nombre canónico de la red con el formato projects/{project}/locations/{location}/zones/{zone}/networks/{network}.

vlan_id

int32

Obligatorio. Es el ID de VLAN que proporciona el usuario. Debe ser único en todo el sitio.

mtu

int32

Valor de MTU de IP (L3) de la nube perimetral virtual. Los valores válidos son 1,500 y 9,000. Si no se establece, el valor predeterminado es 1,500.

state

ResourceState

Solo salida. Es la etapa actual del recurso para el dispositivo por envío de configuración.

InterconnectDiagnostics

Es la información de diagnóstico sobre la interconexión, que contiene información técnica detallada y actual sobre el lado de Google de la conexión.

Campos
mac_address

string

Es la dirección MAC de la interfaz del paquete de Interconnect.

LinkLACPStatus

Describe el estado de un vínculo de LACP.

Campos
state

State

Es el estado de un vínculo LACP.

google_system_id

string

Es el ID del sistema del puerto en el lado de Google del intercambio de LACP.

neighbor_system_id

string

ID del sistema del puerto en el lado del vecino del intercambio de LACP.

aggregatable

bool

Un valor verdadero indica que el participante permitirá que se use el vínculo como parte del agregado. Un valor falso indica que el vínculo debe usarse como un vínculo individual.

collecting

bool

Es verdadero si el participante recopila fotogramas entrantes en el vínculo; de lo contrario, es falso.

distributing

bool

Cuando es verdadero, el participante distribuye los fotogramas salientes; cuando es falso, la distribución está inhabilitada.

Estado

Es un enum de estado para el vínculo LACP.

Enums
UNKNOWN Es el estado predeterminado que indica que el estado está en un estado desconocido.
ACTIVE El vínculo está configurado y activo dentro del paquete.
DETACHED El vínculo no está configurado dentro del paquete, lo que significa que el resto del objeto debe estar vacío.

LinkLLDPStatus

Describe una vinculación de LLDP.

Campos
peer_system_name

string

Es el nombre asignado administrativamente del sistema par.

peer_system_description

string

Es la descripción textual de la entidad de red del par de LLDP.

peer_chassis_id

string

Es el componente de chasis del mismo nivel del identificador de extremo asociado con el agente de LLDP de transmisión.

peer_chassis_id_type

string

Es el formato y la fuente de la cadena del identificador del chasis del par.

peer_port_id

string

Es el componente de puerto del identificador de extremo asociado con el agente de LLDP transmisor. Si el puerto especificado es un puerto de repetidor IEEE 802.3, este TLV es opcional.

peer_port_id_type

string

Es el formato y la fuente de la cadena del identificador de puerto de la misma organización.

LinkStatus

Describe el estado de cada vínculo de la interconexión.

Campos
circuit_id

string

Es el ID único de este vínculo que Google asignó durante la activación.

lacp_status

LinkLACPStatus

Describe el estado de un vínculo de LACP.

lldp_statuses[]

LinkLLDPStatus

Es una lista de objetos LinkLLDPStatus que se usa para describir el estado del LLDP de cada par para cada vínculo en la interconexión.

packet_counts

PacketCounts

Son estadísticas específicas de la cantidad de paquetes para esta vinculación.

PacketCounts

Contiene una colección de objetos de estadísticas relacionadas con la interfaz.

Campos
inbound_unicast

int64

Es la cantidad de paquetes que se entregan.

inbound_errors

int64

Es la cantidad de paquetes entrantes que contenían errores.

inbound_discards

int64

Es la cantidad de paquetes entrantes que se eligieron para descartar, aunque no se detectaron errores que impidieran su entrega.

outbound_unicast

int64

Es la cantidad total de paquetes que se solicitan para la transmisión.

outbound_errors

int64

Es la cantidad de paquetes salientes que no se pudieron transmitir debido a errores.

outbound_discards

int64

Es la cantidad de paquetes salientes que se eligieron para descartar, aunque no se detectaron errores que impidieran su transmisión.

LinkLayerAddress

LinkLayerAddress contiene una dirección IP y una dirección de capa de vínculo correspondientes.

Campos
mac_address

string

Es la dirección MAC de este vecino.

ip_address

string

Es la dirección IP de este vecino.

ListInterconnectAttachmentsRequest

Mensaje para solicitar la lista de InterconnectAttachments

Campos
parent

string

Obligatorio. Es el valor principal de ListInterconnectAttachmentsRequest.

page_size

int32

Indica el tamaño de la página solicitada. Es posible que el servidor devuelva menos elementos de los que se solicitaron. Si no se especifica, el servidor elegirá un valor predeterminado adecuado.

page_token

string

Un token que identifica una página de resultados que el servidor debe devolver.

filter

string

Filtrar resultados

order_by

string

Sugerencia para ordenar los resultados

ListInterconnectAttachmentsResponse

Mensaje para la respuesta a la lista de InterconnectAttachments

Campos
interconnect_attachments[]

InterconnectAttachment

Lista de InterconnectAttachment

next_page_token

string

Un token que identifica una página de resultados que el servidor debe devolver.

unreachable[]

string

Ubicaciones a las que no se pudo llegar.

ListInterconnectsRequest

Mensaje para solicitar la lista de interconexiones

Campos
parent

string

Obligatorio. Es el valor principal de ListInterconnectsRequest.

page_size

int32

Indica el tamaño de la página solicitada. Es posible que el servidor devuelva menos elementos de los que se solicitaron. Si no se especifica, el servidor elegirá un valor predeterminado adecuado.

page_token

string

Un token que identifica una página de resultados que el servidor debe devolver.

filter

string

Filtrar resultados

order_by

string

Sugerencia para ordenar los resultados

ListInterconnectsResponse

Mensaje para la respuesta a las interconexiones que se enumeran

Campos
interconnects[]

Interconnect

Lista de Interconnect

next_page_token

string

Un token que identifica una página de resultados que el servidor debe devolver.

unreachable[]

string

Ubicaciones a las que no se pudo llegar.

ListNetworksRequest

Mensaje para solicitar la lista de redes

Campos
parent

string

Obligatorio. Es el valor principal de ListNetworksRequest.

page_size

int32

Indica el tamaño de la página solicitada. Es posible que el servidor devuelva menos elementos de los que se solicitaron. Si no se especifica, el servidor elegirá un valor predeterminado adecuado.

page_token

string

Un token que identifica una página de resultados que el servidor debe devolver.

filter

string

Filtrar resultados

order_by

string

Sugerencia para ordenar los resultados

ListNetworksResponse

Mensaje para la respuesta a la lista de redes

Campos
networks[]

Network

La lista de redes

next_page_token

string

Un token que identifica una página de resultados que el servidor debe devolver.

unreachable[]

string

Ubicaciones a las que no se pudo llegar.

ListRoutersRequest

Mensaje para solicitar la lista de routers

Campos
parent

string

Obligatorio. Es el valor principal de ListRoutersRequest.

page_size

int32

Indica el tamaño de la página solicitada. Es posible que el servidor devuelva menos elementos de los que se solicitaron. Si no se especifica, el servidor elegirá un valor predeterminado adecuado.

page_token

string

Un token que identifica una página de resultados que el servidor debe devolver.

filter

string

Filtrar resultados

order_by

string

Sugerencia para ordenar los resultados

ListRoutersResponse

Mensaje para la respuesta a la lista de routers

Campos
routers[]

Router

Lista de routers

next_page_token

string

Un token que identifica una página de resultados que el servidor debe devolver.

unreachable[]

string

Ubicaciones a las que no se pudo llegar.

ListRoutesRequest

Mensaje para solicitar la lista de rutas

Campos
parent

string

Obligatorio. Es el valor principal de ListRoutesRequest.

page_size

int32

Indica el tamaño de la página solicitada. Es posible que el servidor devuelva menos elementos de los que se solicitaron. Si no se especifica, el servidor elegirá un valor predeterminado adecuado.

page_token

string

Un token que identifica una página de resultados que el servidor debe devolver.

filter

string

Filtrar resultados

order_by

string

Sugerencia para ordenar los resultados

ListRoutesResponse

Mensaje para la respuesta a la lista de rutas

Campos
routes[]

Route

La lista de rutas

next_page_token

string

Un token que identifica una página de resultados que el servidor debe devolver.

unreachable[]

string

Ubicaciones a las que no se pudo llegar.

ListSubnetsRequest

Mensaje para solicitar la lista de subredes

Campos
parent

string

Obligatorio. Es el valor principal de ListSubnetsRequest.

page_size

int32

Indica el tamaño de la página solicitada. Es posible que el servidor devuelva menos elementos de los que se solicitaron. Si no se especifica, el servidor elegirá un valor predeterminado adecuado.

page_token

string

Un token que identifica una página de resultados que el servidor debe devolver.

filter

string

Filtrar resultados

order_by

string

Sugerencia para ordenar los resultados

ListSubnetsResponse

Mensaje para la respuesta a la lista de subredes

Campos
subnets[]

Subnet

Lista de Subnet

next_page_token

string

Un token que identifica una página de resultados que el servidor debe devolver.

unreachable[]

string

Ubicaciones a las que no se pudo llegar.

ListZonesRequest

Obsoleto: No se implementó. Mensaje para solicitar la lista de zonas

Campos
parent

string

Obligatorio. Es el valor principal de ListZonesRequest.

page_size

int32

Indica el tamaño de la página solicitada. Es posible que el servidor devuelva menos elementos de los que se solicitaron. Si no se especifica, el servidor elegirá un valor predeterminado adecuado.

page_token

string

Un token que identifica una página de resultados que el servidor debe devolver.

filter

string

Filtrar resultados

order_by

string

Sugerencia para ordenar los resultados

ListZonesResponse

Obsoleto: No se implementó. Mensaje para la respuesta a las zonas que se enumeran

Campos
zones[]

Zone

Lista de zonas

next_page_token

string

Un token que identifica una página de resultados que el servidor debe devolver.

unreachable[]

string

Ubicaciones a las que no se pudo llegar.

Red

Mensaje que describe el objeto de red

Campos
name

string

Obligatorio. Es el nombre canónico del recurso de la red.

create_time

Timestamp

Solo salida. Es la fecha y hora en que se creó la red.

update_time

Timestamp

Solo salida. Fecha y hora en la que se actualizó la red por última vez.

labels

map<string, string>

Son las etiquetas asociadas a este recurso.

description

string

Es opcional. Es una descripción de texto libre del recurso. La longitud máxima es de 1,024 caracteres.

mtu

int32

Es el valor de MTU de IP (L3) de la red. Los valores válidos son 1,500 y 9,000. Si no se establece, el valor predeterminado es 1,500.

OperationMetadata

Representa los metadatos de la operación de larga duración.

Campos
create_time

Timestamp

Es solo de salida. Indica la hora a la que se creó la operación.

end_time

Timestamp

Es solo de salida. Indica la hora a la que finalizó la operación.

target

string

Es solo de salida. Indica la ruta de acceso al recurso definida por el servidor para el destino de la operación.

verb

string

Es solo de salida. Indica el nombre de la acción que ejecuta la operación.

status_message

string

Es solo de salida. Indica el estado legible por humanos de la operación, si corresponde.

requested_cancellation

bool

Es solo de salida. Identifica si el usuario solicitó la cancelación de la operación. Las operaciones que se cancelaron de forma correcta tienen el valor [Operation.error][] con un google.rpc.Status.code de 1, que corresponde a Code.CANCELLED.

api_version

string

Es solo de salida. Indica la versión de la API que se usó para iniciar la operación.

ResourceState

ResourceState describe el estado del recurso. El ciclo de vida normal de un recurso nuevo que se crea sería el siguiente: PENDING -> PROVISIONING -> RUNNING. El ciclo de vida normal de un recurso existente que se borra sería el siguiente: RUNNING -> DELETING. Cualquier falla durante el procesamiento hará que el recurso se encuentre en estado SUSPENDIDO.

Enums
STATE_UNKNOWN Significa que el estado no se especificó.
STATE_PENDING El recurso se está preparando para aplicarse al rack.
STATE_PROVISIONING El recurso comenzó a aplicarse al rack.
STATE_RUNNING El recurso se envió al rack.
STATE_SUSPENDED No se pudo enviar el recurso al rack.
STATE_DELETING El recurso está en proceso de eliminación.

Ruta

Es un mensaje que describe un objeto de ruta.

Campos
name

string

Obligatorio. Es el nombre canónico del recurso de la ruta.

create_time

Timestamp

Solo salida. Fecha y hora en que se creó la ruta.

update_time

Timestamp

Solo salida. Fecha y hora en que se actualizó la ruta por última vez.

labels

map<string, string>

Es opcional. Son las etiquetas asociadas a este recurso.

network

string

Obligatorio. Es la red a la que pertenece esta ruta.

destination_cidr

string

Obligatorio. Es una subred en formato CIDR.

next_hop_address

string

Obligatorio. Es una dirección IP que se usará como siguiente salto para esta ruta. Debe usar el mismo protocolo que |destination_cidr|.

state

ResourceState

Solo salida. Es la etapa actual del recurso para el dispositivo por envío de configuración.

description

string

Es opcional. Es una descripción de texto libre del recurso. La longitud máxima es de 1,024 caracteres.

Router

Es el mensaje que describe el objeto Router.

Campos
name

string

Obligatorio. Es el nombre canónico del recurso del router.

create_time

Timestamp

Solo salida. Es la fecha y hora en que se creó el router.

update_time

Timestamp

Solo salida. Fecha y hora en la que se actualizó el router por última vez.

labels

map<string, string>

Son las etiquetas asociadas a este recurso.

description

string

Es opcional. Es una descripción de texto libre del recurso. La longitud máxima es de 1,024 caracteres.

network

string

Obligatorio. Es el nombre canónico de la red a la que pertenece este router. El nombre tiene el formato projects/{project}/locations/{location}/zones/{zone}/networks/{network}.

interface[]

Interface

Son las interfaces del router.

bgp_peer[]

BgpPeer

Pares de BGP

bgp

Bgp

Es información del BGP específica de este router.

state

ResourceState

Solo salida. Es la etapa actual del recurso para el dispositivo por envío de configuración.

route_advertisements[]

string

Es opcional. Es una lista de CIDR en formato IP/longitud para anunciar en dirección norte como rutas estáticas desde este router.

Bgp

Es información del BGP específica de este router.

Campos
asn

uint32

Es el ASN de BGP asignado de forma local.

keepalive_interval_in_seconds

uint32

Es el intervalo en segundos entre los mensajes keepalive de BGP que se envían al par. El valor predeterminado es 20, con un rango entre 20 y 60.

BgpPeer

BGPPeer define la información de capa 3 del lado del par para compilar la sesión de BGP.

Campos
name

string

Es el nombre de este par de BGP. Es único dentro del recurso Zones.

interface

string

Es el nombre de RouterInterface con el que se asocia el par de BGP.

interface_ipv4_cidr

string

Es el rango de IP de la interfaz dentro de Google.

interface_ipv6_cidr

string

Es el rango de IPv6 de la interfaz dentro de Google.

peer_ipv4_cidr

string

Es el rango de IP de la interfaz de BGP fuera de Google.

peer_ipv6_cidr

string

Es el rango IPv6 de la interfaz de BGP fuera de Google.

peer_asn

uint32

Número de sistema autónomo (ASN) del BGP del par. Cada interfaz BGP puede usar un valor diferente.

local_asn

uint32

Solo salida. Número de sistema autónomo (ASN) de BGP local. Este campo es ST_NOT_REQUIRED porque almacena ASN privados, que no tienen significado fuera de la zona en la que se usan.

Interfaz

La interfaz del router define la información de capa 3 del lado de la zona de GDCE para crear la sesión de BGP.

Campos
name

string

Nombre de esta entrada de interfaz. Es único dentro del recurso Zones.

ipv4_cidr

string

Es la dirección IP y el rango de la interfaz.

ipv6_cidr

string

Dirección IPv6 y rango de la interfaz.

linked_interconnect_attachment

string

Es el nombre canónico de la adjunto de interconexión vinculada.

subnetwork

string

Es el nombre canónico del recurso de subred al que pertenece esta interfaz.

loopback_ip_addresses[]

string

Crea una interfaz de bucle invertido en el router cuando se especifica. La cantidad de direcciones IP debe coincidir con la cantidad de dispositivos TOR.

RouterStatus

Describe el estado actual de un router.

Campos
network

string

Es el nombre canónico de la red a la que pertenece este router.

bgp_peer_status[]

BgpPeerStatus

Es una lista de objetos BgpPeerStatus que describen todos los pares de BGP relacionados con este router.

static_route_status[]

RouteStatus

Es una lista de RouteStatus que describe todos los anuncios de rutas en dirección norte relacionados con este router.

BgpPeerStatus

Es el estado de un par de BGP.

Campos
name

string

Es el nombre de este par de BGP. Es único dentro del recurso Routers.

ip_address

string

Es la dirección IP de la interfaz BGP local.

peer_ip_address

string

Es la dirección IP de la interfaz BGP remota.

status

BgpStatus

Es el estado actual del BGP.

state

string

Estado de BGP, como se especifica en RFC1771.

uptime

string

Tiempo que lleva activa esta sesión. Formato: 14 años, 51 semanas, 6 días, 23 horas, 59 minutos y 59 segundos

uptime_seconds

int64

Tiempo que lleva activa esta sesión, en segundos.

prefix_counter

PrefixCounter

Es una colección de recuentos de prefijos.

BgpStatus

Estado del par de BGP: {UP, DOWN}

Enums
UNKNOWN Es el estado predeterminado que indica que la sesión de BGP se encuentra en un estado desconocido.
UP El estado UP indica que se estableció la sesión de BGP.
DOWN El estado DOWN indica que aún no se estableció la sesión de BGP.

PrefixCounter

PrefixCounter contiene una colección de recuentos relacionados con prefijos.

Campos
advertised

int64

Es la cantidad de prefijos anunciados.

denied

int64

Cantidad de prefijos rechazados.

received

int64

Es la cantidad de prefijos recibidos.

sent

int64

Es la cantidad de prefijos enviados.

suppressed

int64

Es la cantidad de prefijos suprimidos.

withdrawn

int64

Cantidad de prefijos retirados.

RouteStatus

RouteStatus contiene campos correspondientes a métricas relacionadas con las rutas estáticas personalizadas de salida anunciadas en el router.

Campos
network

string

Es el nombre de la red de la que forma parte esta ruta.

prefix

string

Es el prefijo anunciado (en formato CIDR).

next_hop

string

Próximo salto para esta ruta (dirección IP).

next_hop_reachable

bool

Indica si se puede acceder al próximo salto.

route_install_status

RouteInstallStatus

Es una enumeración que representa el estado de la instalación de la ruta.

route_install_status_additional_info

string

Es una cadena que explica el valor de route_install_status si hay más información (por ejemplo, si hay un error, incluiremos información sobre él en este campo).

route

string

Es el nombre de la ruta (consulta Route.name).

device

string

Es el nombre del dispositivo desde el que se informa este RouteStatus.

RouteInstallStatus

Es una enumeración que condensa el estado de instalación de la ruta.

Enums
ROUTE_INSTALL_STATUS_UNSPECIFIED No se especificó el estado de la instalación.
ROUTE_INSTALL_STATUS_ACTIVE La ruta se instaló correctamente y está activa.
ROUTE_INSTALL_STATUS_PENDING La ruta no se instaló, pero no hay ningún error (por ejemplo, la ruta está en proceso de instalación).
ROUTE_INSTALL_STATUS_FAILED No se pudo instalar la ruta debido a un error.

Subred

Mensaje que describe el objeto de subred

Campos
name

string

Obligatorio. Es el nombre canónico del recurso de la subred.

create_time

Timestamp

Solo salida. Es la fecha y hora en que se creó la subred.

update_time

Timestamp

Solo salida. Fecha y hora en la que se actualizó la subred por última vez.

labels

map<string, string>

Son las etiquetas asociadas a este recurso.

description

string

Es opcional. Es una descripción de texto libre del recurso. La longitud máxima es de 1,024 caracteres.

network

string

Obligatorio. Es la red a la que pertenece esta subred.

ipv4_cidr[]

string

Son los rangos de direcciones IPv4 que son propiedad de esta subred.

ipv6_cidr[]

string

Son los rangos de direcciones IPv6 que son propiedad de esta subred.

vlan_id

int32

Es opcional. Es el ID de VLAN que proporciona el usuario. Si no se especifica, asignaremos uno automáticamente.

bonding_type

BondingType

Es opcional. Un tipo de vinculación en la creación de subred especifica si una VLAN que se está creando estará presente en los tipos de puertos vinculados, no vinculados o ambos. Además, esta marca se usa para establecer la configuración de red específica que los clústeres pueden usar para sus cargas de trabajo según la opción de vinculación.

state

ResourceState

Solo salida. Es la etapa actual del recurso para el dispositivo por envío de configuración.

BondingType

Es el tipo de vinculación en la subred.

Enums
BONDING_TYPE_UNSPECIFIED El tipo de vinculación no especificado no se especificará de forma predeterminada, y si el usuario decide no especificar un tipo de vinculación en el momento de crear la VLAN. Esto se tratará como una vinculación mixta en la que la VLAN tendrá conectividad vinculada y no vinculada a las máquinas.
BONDED Un solo host.
NON_BONDED Multi homed.

SubnetStatus

SubnetStatus contiene información técnica detallada y actual sobre este recurso de subred.

Campos
name

string

Es el nombre del recurso de subred de CCFE.

mac_address

string

Dirección MAC de BVI.

UpdateRouterRequest

Es el mensaje para actualizar un router.

Campos
update_mask

FieldMask

Obligatorio. La máscara de campo se usa para especificar los campos que la actualización reemplazará en el recurso Router. Los campos especificados en update_mask se relacionan con el recurso, no con la solicitud completa. Un campo se reemplazará si está en la máscara. Si el usuario no proporciona una máscara, se reemplazarán todos los campos.

router

Router

Obligatorio. Es el recurso que se está actualizando.

request_id

string

Es opcional. Un ID de solicitud opcional para identificar solicitudes. Especifica un ID de solicitud único para que, si debes reintentar la solicitud, el servidor sepa que debe ignorarla si ya se completó. El servidor lo garantizará durante, al menos, 60 minutos después de la primera solicitud.

Por ejemplo, imagina una situación en la que haces una solicitud inicial y se agota el tiempo de espera. Si vuelves a hacer la solicitud con el mismo ID, el servidor puede verificar si se recibió la operación original con el mismo ID y, de ser así, ignorar la segunda solicitud. Esto evita que los clientes creen compromisos duplicados por accidente.

El ID de solicitud debe ser un UUID válido, con la excepción de que no se admite ningún UUID cero (00000000-0000-0000-0000-000000000000).

UpdateSubnetRequest

Es el mensaje para actualizar una subred.

Campos
update_mask

FieldMask

Obligatorio. La máscara de campo se usa para especificar los campos que la actualización reemplazará en el recurso Subnet. Los campos especificados en update_mask se relacionan con el recurso, no con la solicitud completa. Un campo se reemplazará si está en la máscara. Si el usuario no proporciona una máscara, se reemplazarán todos los campos.

subnet

Subnet

Obligatorio. Es el recurso que se está actualizando.

request_id

string

Es opcional. Un ID de solicitud opcional para identificar solicitudes. Especifica un ID de solicitud único para que, si debes reintentar la solicitud, el servidor sepa que debe ignorarla si ya se completó. El servidor lo garantizará durante, al menos, 60 minutos después de la primera solicitud.

Por ejemplo, imagina una situación en la que haces una solicitud inicial y se agota el tiempo de espera. Si vuelves a hacer la solicitud con el mismo ID, el servidor puede verificar si se recibió la operación original con el mismo ID y, de ser así, ignorar la segunda solicitud. Esto evita que los clientes creen compromisos duplicados por accidente.

El ID de solicitud debe ser un UUID válido, con la excepción de que no se admite ningún UUID cero (00000000-0000-0000-0000-000000000000).

Zona

Es una zona de Google Edge Cloud.

Campos
name

string

Obligatorio. Es el nombre del recurso de la zona.

create_time

Timestamp

Solo salida. Es la fecha y hora en que se creó la zona.

update_time

Timestamp

Solo salida. Fecha y hora en la que se actualizó la zona por última vez.

labels
(deprecated)

map<string, string>

Obsoleto: No se implementó. Son etiquetas como pares clave-valor.

layout_name
(deprecated)

string

Obsoleto: No se implementó. Es el tipo de diseño de la implementación.