Method: projects.locations.attachedClusters.import

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

string

Obligatorio. Ubicación superior en la que se creará este recurso AttachedCluster.

Los nombres de las ubicaciones tienen el formato projects/<project-id>/locations/<region>.

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 (AttachedProxyConfig)
  }
}
Campos
validateOnly

boolean

Si se define, solo se valida la solicitud, pero no se importa el clúster.

fleetMembership

string

Obligatorio. Nombre del recurso de miembro de flota que se va a importar.

platformVersion

string

Obligatorio. La versión de la plataforma del clúster (por ejemplo, 1.19.0-gke.1000).

Puedes enumerar todas las versiones compatibles en una región de Google Cloud determinada llamando a locations.getAttachedServerConfig.

distribution

string

Obligatorio. Distribución de Kubernetes del clúster vinculado subyacente.

Valores admitidos: ["eks", "aks", "generic"].

proxyConfig

object (AttachedProxyConfig)

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.