- Recurso de REST: v1beta1.projects.locations
- Recurso de REST: v1beta1.projects.locations.memberships
- Recurso de REST: v1beta1.projects.locations.operations
- Recurso de REST: v1beta.organizations.locations.fleets
- Recurso de REST: v1beta.projects.locations
- Recurso de REST: v1beta.projects.locations.features
- Recurso de REST: v1beta.projects.locations.fleets
- Recurso de REST: v1beta.projects.locations.memberships
- Recurso de REST: v1beta.projects.locations.memberships.bindings
- Recurso de REST: v1beta.projects.locations.memberships.rbacrolebindings
- Recurso de REST: v1beta.projects.locations.operations
- Recurso de REST: v1beta.projects.locations.scopes
- Recurso de REST: v1beta.projects.locations.scopes.namespaces
- Recurso de REST: v1beta.projects.locations.scopes.rbacrolebindings
- Recurso de REST: v1alpha2.projects.locations
- Recurso de REST: v1alpha2.projects.locations.global.memberships
- Recurso de REST: v1alpha2.projects.locations.memberships
- Recurso de REST: v1alpha2.projects.locations.operations
- Recurso de REST: v1alpha.organizations.locations.fleets
- Recurso de REST: v1alpha.projects.locations
- Recurso de REST: v1alpha.projects.locations.features
- Recurso de REST: v1alpha.projects.locations.fleets
- Recurso de REST: v1alpha.projects.locations.memberships
- Recurso de REST: v1alpha.projects.locations.memberships.bindings
- Recurso de REST: v1alpha.projects.locations.memberships.rbacrolebindings
- Recurso de REST: v1alpha.projects.locations.operations
- Recurso de REST: v1alpha.projects.locations.scopes
- Recurso de REST: v1alpha.projects.locations.scopes.namespaces
- Recurso de REST: v1alpha.projects.locations.scopes.rbacrolebindings
- Recurso de REST: v1.organizations.locations.fleets
- Recurso de REST: v1.projects.locations
- Recurso de REST: v1.projects.locations.features
- Recurso de REST: v1.projects.locations.fleets
- Recurso de REST: v1.projects.locations.memberships
- Recurso de REST: v1.projects.locations.memberships.bindings
- Recurso de REST: v1.projects.locations.operations
- Recurso de REST: v1.projects.locations.scopes
- Recurso de REST: v1.projects.locations.scopes.namespaces
- Recurso de REST: v1.projects.locations.scopes.rbacrolebindings
Servicio: gkehub.googleapis.com
Para llamar a este servicio, te recomendamos que uses las bibliotecas cliente que proporciona Google. Si tu aplicación necesita usar tus propias bibliotecas para llamar a este servicio, usa la información siguiente cuando realices las solicitudes a la API.
Documento de descubrimiento
Un Documento de descubrimiento es una especificación procesable para describir y consumir las API de REST. Se usa para compilar bibliotecas cliente, complementos IDE y otras herramientas que interactúan con las API de Google. Un servicio puede proporcionar varios documentos de descubrimiento. Este servicio proporciona los siguientes documentos de Discovery:
- https://gkehub.googleapis.com/$discovery/rest?version=v1
- https://gkehub.googleapis.com/$discovery/rest?version=v1beta1
- https://gkehub.googleapis.com/$discovery/rest?version=v1beta
- https://gkehub.googleapis.com/$discovery/rest?version=v1alpha2
- https://gkehub.googleapis.com/$discovery/rest?version=v1alpha
Extremo de servicio
Un extremo de servicio es una URL base que especifica la dirección de la red de un servicio de API. Un servicio puede tener varios extremos de servicio. Este servicio tiene el siguiente extremo, y todos los URI que se muestran a continuación son relativos a él:
https://gkehub.googleapis.com
Recurso de REST: v1beta1.projects.locations
Métodos | |
---|---|
get |
GET /v1beta1/{name=projects/*/locations/*} Obtiene información sobre una ubicación. |
list |
GET /v1beta1/{name=projects/*}/locations Muestra una lista con información sobre las ubicaciones compatibles con este servicio. |
Recurso de REST: v1beta1.projects.locations.memberships
Métodos | |
---|---|
create |
POST /v1beta1/{parent=projects/*/locations/*}/memberships Crea una membresía nueva. |
delete |
DELETE /v1beta1/{name=projects/*/locations/*/memberships/*} Quita una membresía. |
generateConnectManifest |
GET /v1beta1/{name=projects/*/locations/*/memberships/*}:generateConnectManifest Genera el manifiesto para la implementación del agente de conexión de GKE. |
generateExclusivityManifest |
GET /v1beta1/{name=projects/*/locations/*/memberships/*}:generateExclusivityManifest GenerateExclusivityManifest genera los manifiestos para actualizar los artefactos de exclusividad en el clúster, si es necesario. |
get |
GET /v1beta1/{name=projects/*/locations/*/memberships/*} Obtiene los detalles de una membresía. |
getIamPolicy |
GET /v1beta1/{resource=projects/*/locations/*/memberships/*}:getIamPolicy Permite obtener la política de control de acceso de un recurso. |
list |
GET /v1beta1/{parent=projects/*/locations/*}/memberships Enumera membresías en una ubicación y un proyecto determinados. |
patch |
PATCH /v1beta1/{name=projects/*/locations/*/memberships/*} Actualiza una membresía existente. |
setIamPolicy |
POST /v1beta1/{resource=projects/*/locations/*/memberships/*}:setIamPolicy Permite configurar la política de control de acceso en el recurso especificado. |
testIamPermissions |
POST /v1beta1/{resource=projects/*/locations/*/memberships/*}:testIamPermissions Permite mostrar los permisos que tiene un emisor para un recurso específico. |
validateExclusivity |
GET /v1beta1/{parent=projects/*/locations/*}/memberships:validateExclusivity ValidateExclusivity valida el estado de exclusividad en el clúster. |
Recurso de REST: v1beta1.projects.locations.operations
Métodos | |
---|---|
cancel |
POST /v1beta1/{name=projects/*/locations/*/operations/*}:cancel Inicia la cancelación asíncrona de una operación de larga duración. |
delete |
DELETE /v1beta1/{name=projects/*/locations/*/operations/*} Borra una operación de larga duración. |
get |
GET /v1beta1/{name=projects/*/locations/*/operations/*} Obtiene el estado más reciente de una operación de larga duración. |
list |
GET /v1beta1/{name=projects/*/locations/*}/operations Enumera las operaciones que coinciden con el filtro especificado en la solicitud. |
Recurso de REST: v1beta.organizations.locations.fleets
Métodos | |
---|---|
list |
GET /v1beta/{parent=organizations/*/locations/*}/fleets Muestra todas las flotas dentro de una organización o un proyecto al que tiene acceso el emisor. |
Recurso de REST: v1beta.projects.locations
Métodos | |
---|---|
get |
GET /v1beta/{name=projects/*/locations/*} Obtiene información sobre una ubicación. |
list |
GET /v1beta/{name=projects/*}/locations Muestra una lista con información sobre las ubicaciones compatibles con este servicio. |
Recurso de REST: v1beta.projects.locations.features
Métodos | |
---|---|
create |
POST /v1beta/{parent=projects/*/locations/*}/features Agrega un atributo nuevo. |
delete |
DELETE /v1beta/{name=projects/*/locations/*/features/*} Quita un atributo. |
get |
GET /v1beta/{name=projects/*/locations/*/features/*} Obtiene detalles de un solo atributo. |
getIamPolicy |
GET /v1beta/{resource=projects/*/locations/*/features/*}:getIamPolicy Permite obtener la política de control de acceso de un recurso. |
list |
GET /v1beta/{parent=projects/*/locations/*}/features Enumera atributos en una ubicación y un proyecto determinados. |
patch |
PATCH /v1beta/{name=projects/*/locations/*/features/*} Actualiza una función existente. |
setIamPolicy |
POST /v1beta/{resource=projects/*/locations/*/features/*}:setIamPolicy Permite configurar la política de control de acceso en el recurso especificado. |
testIamPermissions |
POST /v1beta/{resource=projects/*/locations/*/features/*}:testIamPermissions Permite mostrar los permisos que tiene un emisor para un recurso específico. |
Recurso de REST: v1beta.projects.locations.fleets
Métodos | |
---|---|
create |
POST /v1beta/{parent=projects/*/locations/*}/fleets Crea una flota. |
delete |
DELETE /v1beta/{name=projects/*/locations/*/fleets/*} Quita una flota. |
get |
GET /v1beta/{name=projects/*/locations/*/fleets/*} Muestra los detalles de una flota. |
list |
GET /v1beta/{parent=projects/*/locations/*}/fleets Muestra todas las flotas dentro de una organización o un proyecto al que tiene acceso el emisor. |
patch |
PATCH /v1beta/{fleet.name=projects/*/locations/*/fleets/*} Actualiza una flota. |
Recurso de REST: v1beta.projects.locations.memberships
Métodos | |
---|---|
create |
POST /v1beta/{parent=projects/*/locations/*}/memberships Crea una membresía nueva. |
delete |
DELETE /v1beta/{name=projects/*/locations/*/memberships/*} Quita una membresía. |
generateConnectManifest |
GET /v1beta/{name=projects/*/locations/*/memberships/*}:generateConnectManifest Genera el manifiesto para la implementación del agente de conexión de GKE. |
get |
GET /v1beta/{name=projects/*/locations/*/memberships/*} Obtiene los detalles de una membresía. |
getIamPolicy |
GET /v1beta/{resource=projects/*/locations/*/memberships/*}:getIamPolicy Permite obtener la política de control de acceso de un recurso. |
list |
GET /v1beta/{parent=projects/*/locations/*}/memberships Enumera membresías en una ubicación y un proyecto determinados. |
patch |
PATCH /v1beta/{name=projects/*/locations/*/memberships/*} Actualiza una membresía existente. |
setIamPolicy |
POST /v1beta/{resource=projects/*/locations/*/memberships/*}:setIamPolicy Permite configurar la política de control de acceso en el recurso especificado. |
testIamPermissions |
POST /v1beta/{resource=projects/*/locations/*/memberships/*}:testIamPermissions Permite mostrar los permisos que tiene un emisor para un recurso específico. |
Recurso de REST: v1beta.projects.locations.memberships.bindings
Métodos | |
---|---|
create |
POST /v1beta/{parent=projects/*/locations/*/memberships/*}/bindings Crea una MembershipBinding. |
delete |
DELETE /v1beta/{name=projects/*/locations/*/memberships/*/bindings/*} Borra una MembershipBinding. |
get |
GET /v1beta/{name=projects/*/locations/*/memberships/*/bindings/*} Muestra los detalles de un MembershipBinding. |
list |
GET /v1beta/{parent=projects/*/locations/*/memberships/*}/bindings Enumera MembershipBindings. |
patch |
PATCH /v1beta/{membershipBinding.name=projects/*/locations/*/memberships/*/bindings/*} Actualiza una MembershipBinding. |
Recurso de REST: v1beta.projects.locations.memberships.rbacrolebindings
Métodos | |
---|---|
create |
POST /v1beta/{parent=projects/*/locations/*/memberships/*}/rbacrolebindings Crea un RBACRoleBinding de membresía. |
delete |
DELETE /v1beta/{name=projects/*/locations/*/memberships/*/rbacrolebindings/*} Borra un RBACRoleBinding de membresía. |
generateMembershipRBACRoleBindingYAML |
POST /v1beta/{parent=projects/*/locations/*/memberships/*}/rbacrolebindings:generateMembershipRBACRoleBindingYAML Genera un YAML de las políticas de RBAC para el RoleBinding especificado y sus recursos de uso de identidad asociados. |
get |
GET /v1beta/{name=projects/*/locations/*/memberships/*/rbacrolebindings/*} Muestra los detalles de un RBACRoleBinding de membresía. |
list |
GET /v1beta/{parent=projects/*/locations/*/memberships/*}/rbacrolebindings Enumera todos los RBACRoleBindings de membresía. |
patch |
PATCH /v1beta/{rbacrolebinding.name=projects/*/locations/*/memberships/*/rbacrolebindings/*} Actualiza un RBACRoleBinding de membresía. |
Recurso de REST: v1beta.projects.locations.operations
Métodos | |
---|---|
cancel |
POST /v1beta/{name=projects/*/locations/*/operations/*}:cancel Inicia la cancelación asíncrona de una operación de larga duración. |
delete |
DELETE /v1beta/{name=projects/*/locations/*/operations/*} Borra una operación de larga duración. |
get |
GET /v1beta/{name=projects/*/locations/*/operations/*} Obtiene el estado más reciente de una operación de larga duración. |
list |
GET /v1beta/{name=projects/*/locations/*}/operations Enumera las operaciones que coinciden con el filtro especificado en la solicitud. |
Recurso de REST: v1beta.projects.locations.scopes
Métodos | |
---|---|
create |
POST /v1beta/{parent=projects/*/locations/*}/scopes Crea un permiso. |
delete |
DELETE /v1beta/{name=projects/*/locations/*/scopes/*} Borra un permiso. |
get |
GET /v1beta/{name=projects/*/locations/*/scopes/*} Muestra los detalles de un permiso. |
getIamPolicy |
GET /v1beta/{resource=projects/*/locations/*/scopes/*}:getIamPolicy Permite obtener la política de control de acceso de un recurso. |
list |
GET /v1beta/{parent=projects/*/locations/*}/scopes Enumera los permisos. |
patch |
PATCH /v1beta/{scope.name=projects/*/locations/*/scopes/*} Actualiza un permiso. |
setIamPolicy |
POST /v1beta/{resource=projects/*/locations/*/scopes/*}:setIamPolicy Permite configurar la política de control de acceso en el recurso especificado. |
testIamPermissions |
POST /v1beta/{resource=projects/*/locations/*/scopes/*}:testIamPermissions Permite mostrar los permisos que tiene un emisor para un recurso específico. |
Recurso de REST: v1beta.projects.locations.scopes.namespaces
Métodos | |
---|---|
create |
POST /v1beta/{parent=projects/*/locations/*/scopes/*}/namespaces Crea un espacio de nombres de flota. |
delete |
DELETE /v1beta/{name=projects/*/locations/*/scopes/*/namespaces/*} Borra un espacio de nombres de flota. |
get |
GET /v1beta/{name=projects/*/locations/*/scopes/*/namespaces/*} Muestra los detalles de un espacio de nombres de flota. |
list |
GET /v1beta/{parent=projects/*/locations/*/scopes/*}/namespaces Enumera espacios de nombres de la flota. |
patch |
PATCH /v1beta/{scopeNamespace.name=projects/*/locations/*/scopes/*/namespaces/*} Actualiza un espacio de nombres de flota. |
Recurso de REST: v1beta.projects.locations.scopes.rbacrolebindings
Métodos | |
---|---|
create |
POST /v1beta/{parent=projects/*/locations/*/scopes/*}/rbacrolebindings Crea una RBACRoleBinding de permiso. |
delete |
DELETE /v1beta/{name=projects/*/locations/*/scopes/*/rbacrolebindings/*} Borra una RBACRoleBinding de permiso. |
get |
GET /v1beta/{name=projects/*/locations/*/scopes/*/rbacrolebindings/*} Muestra los detalles de una RBACRoleBinding de permiso. |
list |
GET /v1beta/{parent=projects/*/locations/*/scopes/*}/rbacrolebindings Enumera todas las RBACRoleBinding de permisos. |
patch |
PATCH /v1beta/{rbacrolebinding.name=projects/*/locations/*/scopes/*/rbacrolebindings/*} Actualiza un permiso de RBACRoleBinding. |
Recurso de REST: v1alpha2.projects.locations
Métodos | |
---|---|
get |
GET /v1alpha2/{name=projects/*/locations/*} Obtiene información sobre una ubicación. |
list |
GET /v1alpha2/{name=projects/*}/locations Muestra una lista con información sobre las ubicaciones compatibles con este servicio. |
Recurso de REST: v1alpha2.projects.locations.global.memberships
Métodos | |
---|---|
initializeHub |
POST /v1alpha2/{project=projects/*/locations/global/memberships}:initializeHub Inicializa el concentrador en este proyecto, lo que incluye crear la cuenta de servicio de Hub predeterminada y el grupo de identidades para cargas de trabajo de Hub. |
Recurso de REST: v1alpha2.projects.locations.memberships
Métodos | |
---|---|
create |
POST /v1alpha2/{parent=projects/*/locations/*}/memberships Crea una membresía nueva. |
delete |
DELETE /v1alpha2/{name=projects/*/locations/*/memberships/*} Quita una membresía. |
generateConnectManifest |
GET /v1alpha2/{name=projects/*/locations/*/memberships/*}:generateConnectManifest Genera el manifiesto para la implementación del agente de conexión de GKE. |
get |
GET /v1alpha2/{name=projects/*/locations/*/memberships/*} Obtiene los detalles de una membresía. |
getIamPolicy |
GET /v1alpha2/{resource=projects/*/locations/*/memberships/*}:getIamPolicy Permite obtener la política de control de acceso de un recurso. |
list |
GET /v1alpha2/{parent=projects/*/locations/*}/memberships Enumera membresías en una ubicación y un proyecto determinados. |
patch |
PATCH /v1alpha2/{name=projects/*/locations/*/memberships/*} Actualiza una membresía existente. |
setIamPolicy |
POST /v1alpha2/{resource=projects/*/locations/*/memberships/*}:setIamPolicy Permite configurar la política de control de acceso en el recurso especificado. |
testIamPermissions |
POST /v1alpha2/{resource=projects/*/locations/*/memberships/*}:testIamPermissions Permite mostrar los permisos que tiene un emisor para un recurso específico. |
Recurso de REST: v1alpha2.projects.locations.operations
Métodos | |
---|---|
cancel |
POST /v1alpha2/{name=projects/*/locations/*/operations/*}:cancel Inicia la cancelación asíncrona de una operación de larga duración. |
delete |
DELETE /v1alpha2/{name=projects/*/locations/*/operations/*} Borra una operación de larga duración. |
get |
GET /v1alpha2/{name=projects/*/locations/*/operations/*} Obtiene el estado más reciente de una operación de larga duración. |
list |
GET /v1alpha2/{name=projects/*/locations/*}/operations Enumera las operaciones que coinciden con el filtro especificado en la solicitud. |
Recurso de REST: v1alpha.organizations.locations.fleets
Métodos | |
---|---|
list |
GET /v1alpha/{parent=organizations/*/locations/*}/fleets Muestra todas las flotas dentro de una organización o un proyecto al que tiene acceso el emisor. |
Recurso de REST: v1alpha.projects.locations
Métodos | |
---|---|
get |
GET /v1alpha/{name=projects/*/locations/*} Obtiene información sobre una ubicación. |
list |
GET /v1alpha/{name=projects/*}/locations Muestra una lista con información sobre las ubicaciones compatibles con este servicio. |
Recurso de REST: v1alpha.projects.locations.features
Métodos | |
---|---|
create |
POST /v1alpha/{parent=projects/*/locations/*}/features Agrega un atributo nuevo. |
delete |
DELETE /v1alpha/{name=projects/*/locations/*/features/*} Quita un atributo. |
get |
GET /v1alpha/{name=projects/*/locations/*/features/*} Obtiene detalles de un solo atributo. |
getIamPolicy |
GET /v1alpha/{resource=projects/*/locations/*/features/*}:getIamPolicy Permite obtener la política de control de acceso de un recurso. |
list |
GET /v1alpha/{parent=projects/*/locations/*}/features Enumera atributos en una ubicación y un proyecto determinados. |
patch |
PATCH /v1alpha/{name=projects/*/locations/*/features/*} Actualiza una función existente. |
setIamPolicy |
POST /v1alpha/{resource=projects/*/locations/*/features/*}:setIamPolicy Permite configurar la política de control de acceso en el recurso especificado. |
testIamPermissions |
POST /v1alpha/{resource=projects/*/locations/*/features/*}:testIamPermissions Permite mostrar los permisos que tiene un emisor para un recurso específico. |
Recurso de REST: v1alpha.projects.locations.fleets
Métodos | |
---|---|
create |
POST /v1alpha/{parent=projects/*/locations/*}/fleets Crea una flota. |
delete |
DELETE /v1alpha/{name=projects/*/locations/*/fleets/*} Quita una flota. |
get |
GET /v1alpha/{name=projects/*/locations/*/fleets/*} Muestra los detalles de una flota. |
list |
GET /v1alpha/{parent=projects/*/locations/*}/fleets Muestra todas las flotas dentro de una organización o un proyecto al que tiene acceso el emisor. |
patch |
PATCH /v1alpha/{fleet.name=projects/*/locations/*/fleets/*} Actualiza una flota. |
Recurso de REST: v1alpha.projects.locations.memberships
Métodos | |
---|---|
create |
POST /v1alpha/{parent=projects/*/locations/*}/memberships Crea una membresía nueva. |
delete |
DELETE /v1alpha/{name=projects/*/locations/*/memberships/*} Quita una membresía. |
generateConnectManifest |
GET /v1alpha/{name=projects/*/locations/*/memberships/*}:generateConnectManifest Genera el manifiesto para la implementación del agente de conexión de GKE. |
get |
GET /v1alpha/{name=projects/*/locations/*/memberships/*} Obtiene los detalles de una membresía. |
getIamPolicy |
GET /v1alpha/{resource=projects/*/locations/*/memberships/*}:getIamPolicy Permite obtener la política de control de acceso de un recurso. |
list |
GET /v1alpha/{parent=projects/*/locations/*}/memberships Enumera membresías en una ubicación y un proyecto determinados. |
listAdmin |
GET /v1alpha/{parent=projects/*/locations/*}/memberships:listAdmin Muestra una lista de membresías de clústeres de administrador en una ubicación y un proyecto determinados. |
patch |
PATCH /v1alpha/{name=projects/*/locations/*/memberships/*} Actualiza una membresía existente. |
setIamPolicy |
POST /v1alpha/{resource=projects/*/locations/*/memberships/*}:setIamPolicy Permite configurar la política de control de acceso en el recurso especificado. |
testIamPermissions |
POST /v1alpha/{resource=projects/*/locations/*/memberships/*}:testIamPermissions Permite mostrar los permisos que tiene un emisor para un recurso específico. |
validateCreate |
POST /v1alpha/{parent=projects/*/locations/*}/memberships:validateCreate ValidateCreateMembership es una verificación previa de CreateMembership. |
Recurso de REST: v1alpha.projects.locations.memberships.bindings
Métodos | |
---|---|
create |
POST /v1alpha/{parent=projects/*/locations/*/memberships/*}/bindings Crea una MembershipBinding. |
delete |
DELETE /v1alpha/{name=projects/*/locations/*/memberships/*/bindings/*} Borra una MembershipBinding. |
get |
GET /v1alpha/{name=projects/*/locations/*/memberships/*/bindings/*} Muestra los detalles de un MembershipBinding. |
list |
GET /v1alpha/{parent=projects/*/locations/*/memberships/*}/bindings Enumera MembershipBindings. |
patch |
PATCH /v1alpha/{membershipBinding.name=projects/*/locations/*/memberships/*/bindings/*} Actualiza una MembershipBinding. |
Recurso de REST: v1alpha.projects.locations.memberships.rbacrolebindings
Métodos | |
---|---|
create |
POST /v1alpha/{parent=projects/*/locations/*/memberships/*}/rbacrolebindings Crea un RBACRoleBinding de membresía. |
delete |
DELETE /v1alpha/{name=projects/*/locations/*/memberships/*/rbacrolebindings/*} Borra un RBACRoleBinding de membresía. |
generateMembershipRBACRoleBindingYAML |
POST /v1alpha/{parent=projects/*/locations/*/memberships/*}/rbacrolebindings:generateMembershipRBACRoleBindingYAML Genera un YAML de las políticas de RBAC para el RoleBinding especificado y sus recursos de uso de identidad asociados. |
get |
GET /v1alpha/{name=projects/*/locations/*/memberships/*/rbacrolebindings/*} Muestra los detalles de un RBACRoleBinding de membresía. |
list |
GET /v1alpha/{parent=projects/*/locations/*/memberships/*}/rbacrolebindings Enumera todos los RBACRoleBindings de membresía. |
patch |
PATCH /v1alpha/{rbacrolebinding.name=projects/*/locations/*/memberships/*/rbacrolebindings/*} Actualiza un RBACRoleBinding de membresía. |
Recurso de REST: v1alpha.projects.locations.operations
Métodos | |
---|---|
cancel |
POST /v1alpha/{name=projects/*/locations/*/operations/*}:cancel Inicia la cancelación asíncrona de una operación de larga duración. |
delete |
DELETE /v1alpha/{name=projects/*/locations/*/operations/*} Borra una operación de larga duración. |
get |
GET /v1alpha/{name=projects/*/locations/*/operations/*} Obtiene el estado más reciente de una operación de larga duración. |
list |
GET /v1alpha/{name=projects/*/locations/*}/operations Enumera las operaciones que coinciden con el filtro especificado en la solicitud. |
Recurso de REST: v1alpha.projects.locations.scopes
Métodos | |
---|---|
create |
POST /v1alpha/{parent=projects/*/locations/*}/scopes Crea un permiso. |
delete |
DELETE /v1alpha/{name=projects/*/locations/*/scopes/*} Borra un permiso. |
get |
GET /v1alpha/{name=projects/*/locations/*/scopes/*} Muestra los detalles de un permiso. |
getIamPolicy |
GET /v1alpha/{resource=projects/*/locations/*/scopes/*}:getIamPolicy Permite obtener la política de control de acceso de un recurso. |
list |
GET /v1alpha/{parent=projects/*/locations/*}/scopes Enumera los permisos. |
patch |
PATCH /v1alpha/{scope.name=projects/*/locations/*/scopes/*} Actualiza un permiso. |
setIamPolicy |
POST /v1alpha/{resource=projects/*/locations/*/scopes/*}:setIamPolicy Permite configurar la política de control de acceso en el recurso especificado. |
testIamPermissions |
POST /v1alpha/{resource=projects/*/locations/*/scopes/*}:testIamPermissions Permite mostrar los permisos que tiene un emisor para un recurso específico. |
Recurso de REST: v1alpha.projects.locations.scopes.namespaces
Métodos | |
---|---|
create |
POST /v1alpha/{parent=projects/*/locations/*/scopes/*}/namespaces Crea un espacio de nombres de flota. |
delete |
DELETE /v1alpha/{name=projects/*/locations/*/scopes/*/namespaces/*} Borra un espacio de nombres de flota. |
get |
GET /v1alpha/{name=projects/*/locations/*/scopes/*/namespaces/*} Muestra los detalles de un espacio de nombres de flota. |
list |
GET /v1alpha/{parent=projects/*/locations/*/scopes/*}/namespaces Enumera espacios de nombres de la flota. |
patch |
PATCH /v1alpha/{scopeNamespace.name=projects/*/locations/*/scopes/*/namespaces/*} Actualiza un espacio de nombres de flota. |
Recurso de REST: v1alpha.projects.locations.scopes.rbacrolebindings
Métodos | |
---|---|
create |
POST /v1alpha/{parent=projects/*/locations/*/scopes/*}/rbacrolebindings Crea una RBACRoleBinding de permiso. |
delete |
DELETE /v1alpha/{name=projects/*/locations/*/scopes/*/rbacrolebindings/*} Borra una RBACRoleBinding de permiso. |
get |
GET /v1alpha/{name=projects/*/locations/*/scopes/*/rbacrolebindings/*} Muestra los detalles de una RBACRoleBinding de permiso. |
list |
GET /v1alpha/{parent=projects/*/locations/*/scopes/*}/rbacrolebindings Enumera todas las RBACRoleBinding de permisos. |
patch |
PATCH /v1alpha/{rbacrolebinding.name=projects/*/locations/*/scopes/*/rbacrolebindings/*} Actualiza un permiso de RBACRoleBinding. |
Recurso de REST: v1.organizations.locations.fleets
Métodos | |
---|---|
list |
GET /v1/{parent=organizations/*/locations/*}/fleets Muestra todas las flotas dentro de una organización o un proyecto al que tiene acceso el emisor. |
Recurso de REST: v1.projects.locations
Métodos | |
---|---|
get |
GET /v1/{name=projects/*/locations/*} Obtiene información sobre una ubicación. |
list |
GET /v1/{name=projects/*}/locations Muestra una lista con información sobre las ubicaciones compatibles con este servicio. |
Recurso de REST: v1.projects.locations.features
Métodos | |
---|---|
create |
POST /v1/{parent=projects/*/locations/*}/features Agrega un atributo nuevo. |
delete |
DELETE /v1/{name=projects/*/locations/*/features/*} Quita un atributo. |
get |
GET /v1/{name=projects/*/locations/*/features/*} Obtiene detalles de un solo atributo. |
getIamPolicy |
GET /v1/{resource=projects/*/locations/*/features/*}:getIamPolicy Permite obtener la política de control de acceso de un recurso. |
list |
GET /v1/{parent=projects/*/locations/*}/features Enumera atributos en una ubicación y un proyecto determinados. |
patch |
PATCH /v1/{name=projects/*/locations/*/features/*} Actualiza una función existente. |
setIamPolicy |
POST /v1/{resource=projects/*/locations/*/features/*}:setIamPolicy Permite configurar la política de control de acceso en el recurso especificado. |
testIamPermissions |
POST /v1/{resource=projects/*/locations/*/features/*}:testIamPermissions Permite mostrar los permisos que tiene un emisor para un recurso específico. |
Recurso de REST: v1.projects.locations.fleets
Métodos | |
---|---|
create |
POST /v1/{parent=projects/*/locations/*}/fleets Crea una flota. |
delete |
DELETE /v1/{name=projects/*/locations/*/fleets/*} Quita una flota. |
get |
GET /v1/{name=projects/*/locations/*/fleets/*} Muestra los detalles de una flota. |
list |
GET /v1/{parent=projects/*/locations/*}/fleets Muestra todas las flotas dentro de una organización o un proyecto al que tiene acceso el emisor. |
patch |
PATCH /v1/{fleet.name=projects/*/locations/*/fleets/*} Actualiza una flota. |
Recurso de REST: v1.projects.locations.memberships
Métodos | |
---|---|
create |
POST /v1/{parent=projects/*/locations/*}/memberships Crea una membresía nueva. |
delete |
DELETE /v1/{name=projects/*/locations/*/memberships/*} Quita una membresía. |
generateConnectManifest |
GET /v1/{name=projects/*/locations/*/memberships/*}:generateConnectManifest Genera el manifiesto para la implementación del agente de conexión de GKE. |
get |
GET /v1/{name=projects/*/locations/*/memberships/*} Obtiene los detalles de una membresía. |
getIamPolicy |
GET /v1/{resource=projects/*/locations/*/memberships/*}:getIamPolicy Permite obtener la política de control de acceso de un recurso. |
list |
GET /v1/{parent=projects/*/locations/*}/memberships Enumera membresías en una ubicación y un proyecto determinados. |
patch |
PATCH /v1/{name=projects/*/locations/*/memberships/*} Actualiza una membresía existente. |
setIamPolicy |
POST /v1/{resource=projects/*/locations/*/memberships/*}:setIamPolicy Permite configurar la política de control de acceso en el recurso especificado. |
testIamPermissions |
POST /v1/{resource=projects/*/locations/*/memberships/*}:testIamPermissions Permite mostrar los permisos que tiene un emisor para un recurso específico. |
Recurso de REST: v1.projects.locations.memberships.bindings
Métodos | |
---|---|
create |
POST /v1/{parent=projects/*/locations/*/memberships/*}/bindings Crea una MembershipBinding. |
delete |
DELETE /v1/{name=projects/*/locations/*/memberships/*/bindings/*} Borra una MembershipBinding. |
get |
GET /v1/{name=projects/*/locations/*/memberships/*/bindings/*} Muestra los detalles de un MembershipBinding. |
list |
GET /v1/{parent=projects/*/locations/*/memberships/*}/bindings Enumera MembershipBindings. |
patch |
PATCH /v1/{membershipBinding.name=projects/*/locations/*/memberships/*/bindings/*} Actualiza una MembershipBinding. |
Recurso de REST: v1.projects.locations.operations
Métodos | |
---|---|
cancel |
POST /v1/{name=projects/*/locations/*/operations/*}:cancel Inicia la cancelación asíncrona de una operación de larga duración. |
delete |
DELETE /v1/{name=projects/*/locations/*/operations/*} Borra una operación de larga duración. |
get |
GET /v1/{name=projects/*/locations/*/operations/*} Obtiene el estado más reciente de una operación de larga duración. |
list |
GET /v1/{name=projects/*/locations/*}/operations Enumera las operaciones que coinciden con el filtro especificado en la solicitud. |
Recurso de REST: v1.projects.locations.scopes
Métodos | |
---|---|
create |
POST /v1/{parent=projects/*/locations/*}/scopes Crea un permiso. |
delete |
DELETE /v1/{name=projects/*/locations/*/scopes/*} Borra un permiso. |
get |
GET /v1/{name=projects/*/locations/*/scopes/*} Muestra los detalles de un permiso. |
getIamPolicy |
GET /v1/{resource=projects/*/locations/*/scopes/*}:getIamPolicy Permite obtener la política de control de acceso de un recurso. |
list |
GET /v1/{parent=projects/*/locations/*}/scopes Enumera los permisos. |
patch |
PATCH /v1/{scope.name=projects/*/locations/*/scopes/*} Actualiza un permiso. |
setIamPolicy |
POST /v1/{resource=projects/*/locations/*/scopes/*}:setIamPolicy Permite configurar la política de control de acceso en el recurso especificado. |
testIamPermissions |
POST /v1/{resource=projects/*/locations/*/scopes/*}:testIamPermissions Permite mostrar los permisos que tiene un emisor para un recurso específico. |
Recurso de REST: v1.projects.locations.scopes.namespaces
Métodos | |
---|---|
create |
POST /v1/{parent=projects/*/locations/*/scopes/*}/namespaces Crea un espacio de nombres de flota. |
delete |
DELETE /v1/{name=projects/*/locations/*/scopes/*/namespaces/*} Borra un espacio de nombres de flota. |
get |
GET /v1/{name=projects/*/locations/*/scopes/*/namespaces/*} Muestra los detalles de un espacio de nombres de flota. |
list |
GET /v1/{parent=projects/*/locations/*/scopes/*}/namespaces Enumera espacios de nombres de la flota. |
patch |
PATCH /v1/{scopeNamespace.name=projects/*/locations/*/scopes/*/namespaces/*} Actualiza un espacio de nombres de flota. |
Recurso de REST: v1.projects.locations.scopes.rbacrolebindings
Métodos | |
---|---|
create |
POST /v1/{parent=projects/*/locations/*/scopes/*}/rbacrolebindings Crea una RBACRoleBinding de permiso. |
delete |
DELETE /v1/{name=projects/*/locations/*/scopes/*/rbacrolebindings/*} Borra una RBACRoleBinding de permiso. |
get |
GET /v1/{name=projects/*/locations/*/scopes/*/rbacrolebindings/*} Muestra los detalles de una RBACRoleBinding de permiso. |
list |
GET /v1/{parent=projects/*/locations/*/scopes/*}/rbacrolebindings Enumera todas las RBACRoleBinding de permisos. |
patch |
PATCH /v1/{rbacrolebinding.name=projects/*/locations/*/scopes/*/rbacrolebindings/*} Actualiza un permiso de RBACRoleBinding. |