- Solicitud HTTP
- Parámetros de ruta
- Cuerpo de la solicitud
- Cuerpo de la respuesta
- Permisos de autorización
- Permisos de gestión de identidades y accesos
Import crea un recurso AttachedCluster
importando un recurso Fleet Membership.
Los clústeres vinculados creados antes de la introducción de la API Anthos Multi-Cloud se pueden importar con este método.
Si la solicitud se realiza correctamente, la respuesta contiene un recurso Operation
recién creado que se puede describir para monitorizar el estado de la operación.
Solicitud HTTP
POST https://{endpoint}/v1/{parent=projects/*/locations/*}/attachedClusters:import
{endpoint}
es uno de los endpoints de servicio admitidos.
Las URLs utilizan la sintaxis de transcodificación a gRPC.
Parámetros de ruta
Parámetros | |
---|---|
parent |
Obligatorio. Ubicación superior en la que se creará este recurso Los nombres de las ubicaciones tienen el formato Consulta Nombres de recursos para obtener más información sobre los nombres de recursos de Google Cloud. |
Cuerpo de la solicitud
El cuerpo de la solicitud contiene datos que presentan la siguiente estructura:
Representación JSON |
---|
{
"validateOnly": boolean,
"fleetMembership": string,
"platformVersion": string,
"distribution": string,
"proxyConfig": {
object ( |
Campos | |
---|---|
validateOnly |
Si se define, solo se valida la solicitud, pero no se importa el clúster. |
fleetMembership |
Obligatorio. Nombre del recurso de miembro de flota que se va a importar. |
platformVersion |
Obligatorio. La versión de la plataforma del clúster (por ejemplo, Puedes enumerar todas las versiones compatibles en una región de Google Cloud determinada llamando a |
distribution |
Obligatorio. Distribución de Kubernetes del clúster vinculado subyacente. Valores admitidos: ["eks", "aks", "generic"]. |
proxyConfig |
Opcional. Configuración de proxy para el tráfico HTTP(S) saliente. |
Cuerpo de la respuesta
Si la solicitud se hace correctamente, en el cuerpo de la respuesta se incluye una instancia de Operation
.
Permisos de autorización
Requiere el siguiente permiso de OAuth:
https://www.googleapis.com/auth/cloud-platform
Para obtener más información, consulta el Authentication Overview.
Permisos de IAM
Requiere el siguiente permiso de gestión de identidades y accesos en el recurso parent
:
gkemulticloud.attachedClusters.import
Para obtener más información, consulta la documentación de gestión de identidades y accesos.