ipam.gdc.goog/v1
Contiene definiciones de esquemas de API para el grupo de APIs de IP Address Management(IPAM).
CIDREntry
Representa una entrada CIDR con la versión de IP identificada.
Aparece en: - NetworkStatus
Campo | Descripción |
---|---|
version IPFamily |
Es la versión de IP de la entrada. |
cidr string |
Es el CIDR de la entrada. |
NetworkSpec
Contiene la información para configurar las funciones de red para Subnet
.
Aparece en: - SubnetSpec
Campo | Descripción |
---|---|
enableGateway booleano |
Especifica si se debe asignar una dirección IP de puerta de enlace para la subred. |
enableVLANID booleano |
Especifica si se debe asignar un ID de VLAN para la subred. |
staticVLANID número entero |
Es el ID de VLAN dedicado. Si se define este campo, el campo VLANID debe ser true . |
NetworkStatus
Contiene el resultado de la asignación para las configuraciones de red.
Aparece en: - SubnetStatus
Campo | Descripción |
---|---|
vlanID número entero |
Es el ID de VLAN adquirido para la subred. |
gateways arreglo de CIDREntry |
Son las direcciones IP de la puerta de enlace adquiridas para la subred. Si la subred es de pila única, debe haber solo una dirección IP de IPv4 o IPv6 en la lista. Si la subred es de pila doble, debe haber una dirección IPv4 y una dirección IP IPv6 en la lista. |
Subred
Representa la información de solicitud y asignación de un objeto Subnet
zonal.
Aparece en: - SubnetList
Campo | Descripción |
---|---|
apiVersion string |
ipam.gdc.goog/v1 |
kind string |
Subnet |
metadata ObjectMeta |
Consulta la documentación de la API de Kubernetes para conocer los campos de metadata . |
spec SubnetSpec |
|
status SubnetStatus |
SubnetAllocation
Contiene el resultado de la asignación de CIDR de una sola versión de IP(IPv4/IPv6) de un Subnet
.
Aparece en: - SubnetStatus
Campo | Descripción |
---|---|
cidr string |
Es el CIDR asignado a la subred. |
availableCIDRs arreglo de strings |
Son los CIDR que quedan después de excluir los que consumen los elementos secundarios de la subred. |
SubnetList
Representa una colección de recursos Subnet
.
Campo | Descripción |
---|---|
apiVersion string |
ipam.gdc.goog/v1 |
kind string |
SubnetList |
metadata ListMeta |
Consulta la documentación de la API de Kubernetes para conocer los campos de metadata . |
items Array de Subnet |
SubnetReference
Contiene la información que se usa para hacer referencia a un solo Subnet
.
Aparece en: - SubnetSpec - SubnetStatus
Campo | Descripción |
---|---|
name string |
|
namespace string |
Es el espacio de nombres de la subred a la que se hace referencia. Si se usa en una especificación, el espacio de nombres se puede dejar vacío, lo que significa que la subred a la que se hace referencia está en el mismo espacio de nombres que el objeto que hace referencia a ella. |
SubnetRequest
Contiene la información de reclamo de direcciones IP para una sola versión de dirección IP (IPv4/IPv6).
Aparece en: - SubnetSpec
Campo | Descripción |
---|---|
cidr string |
Es el CIDR que se asignará. Este campo se debe especificar cuando se adquiere un CIDR dedicado. |
prefixLength número entero |
Es la longitud del prefijo del CIDR deseado. Este campo se puede especificar cuando no hay requisitos específicos sobre el CIDR que se asignará. Si se dejan vacíos el CIDR y el prefijo, la solicitud adquiere un CIDR aleatorio /32(IPv4) o /128(IPv6) de forma predeterminada. |
SubnetSpec
Define la especificación de un Subnet
.
Aparece en: - Subred
Campo | Descripción |
---|---|
type SubnetType |
Es el tipo de subred en el contexto de la arquitectura de árbol de IPAM. |
ipv4Request SubnetRequest |
Son los detalles de la solicitud para adquirir el CIDR de IPv4. |
ipv6Request SubnetRequest |
Son los detalles de la solicitud para adquirir el CIDR de IPv6. |
parentReference SubnetReference |
Es la referencia al elemento superior de esta subred. Esta subred obtendrá la IP asignada del elemento superior si se especifica. Se debe proporcionar el nombre del elemento superior si existe uno. El espacio de nombres de la entidad superior solo se puede omitir cuando la entidad superior se encuentra en el mismo espacio de nombres que esta subred. |
networkSpec NetworkSpec |
Es la especificación necesaria para configurar redes. Si el Subnet no tiene implicaciones en la red, este campo debe estar vacío. |
SubnetStatus
Define el estado de Subnet
.
Aparece en: - Subred
Campo | Descripción |
---|---|
conditions arreglo de condiciones |
Son las observaciones del estado general del recurso. Tipos de condiciones conocidos: Listo. |
ipv4Allocation SubnetAllocation |
Es la información de asignación de las direcciones IP de IPv4. |
ipv6Allocation SubnetAllocation |
Es la información de asignación de las direcciones IP de IPv6. |
childrenRefs SubnetReference array |
Son las referencias a los elementos secundarios que se asignan desde esta subred. Este campo no se aplica a las subredes de tipo Leaf . |
networkStatus NetworkStatus |
Es el resultado asignado de las configuraciones de red. |