ClusterMetadata
type: "io.kestra.plugin.gcp.gke.ClusterMetadata"
Get cluster metadata.
# Examples
Fetch a gke cluster metadata
id: "cluster_metadata"
type: "io.kestra.plugin.gcp.gke.ClusterMetadata"
name: "gke-metas"
projectId: my-project-id
zone: eu-west-1c
clusterId: my-cluster-id
# Properties
# clusterId
- Type: string
- Dynamic: ✔️
- Required: ✔️
Cluster id where meta data are fetch
# clusterProjectId
- Type: string
- Dynamic: ✔️
- Required: ❌
Project ID in GCP were is located cluster
# clusterZone
- Type: string
- Dynamic: ✔️
- Required: ❌
Cluster zone in GCP
# projectId
- Type: string
- Dynamic: ✔️
- Required: ❌
The GCP project id
# scopes
- Type: array
- SubType: string
- Dynamic: ✔️
- Required: ❌
- Default:
[https://www.googleapis.com/auth/cloud-platform]
The GCP scopes to used
# serviceAccount
- Type: string
- Dynamic: ✔️
- Required: ❌
The GCP service account key
# Outputs
# clusterIpv4Cidr
- Type: string
# createTime
- Type: string
# description
- Type: string
# endpoint
- Type: string
# link
- Type: string
# location
- Type: string
# loggingService
- Type: string
# masterAuth
- Type: MasterAuth
# monitoringService
- Type: string
# name
- Type: string
# network
- Type: string
# nodePools
- Type: array
- SubType: NodePool
# nodePoolsCount
- Type: integer
- Default:
0
# project
- Type: string
# subNetwork
- Type: string
# zone
- Type: string
# Definitions
# MasterAuth
# clientCertificat
- Type: string
- Dynamic: ❓
- Required: ❌
# clientKey
- Type: string
- Dynamic: ❓
- Required: ❌
# clusterCertificat
- Type: string
- Dynamic: ❓
- Required: ❌
# NodePool
# name
- Type: string
- Dynamic: ❓
- Required: ❌
# status
Type: string
Dynamic: ❓
Required: ❌
Possible Values:
STATUS_UNSPECIFIED
PROVISIONING
RUNNING
RUNNING_WITH_ERROR
RECONCILING
STOPPING
ERROR
UNRECOGNIZED