To learn more, visit the GCP documentation.

Basic Parameters

ParameterDescription
Project IDThe Google Developers Console project ID or project number.
ZoneThe name of the Google Compute Engine zone in which the cluster resides, or ”-” for all zones.

Advanced Parameters

ParameterDescription
FieldsSelector specifying which fields to include in a partial response.

Example Output

{    "clusters": [        {            "name": "test",            "nodeConfig": {                "machineType": "e2-medium",                "diskSizeGb": 100,                "oauthScopes": [                    "https://www.googleapis.com/auth/devstorage.read_only",                    "https://www.googleapis.com/auth/logging.write",                    "https://www.googleapis.com/auth/monitoring",                    "https://www.googleapis.com/auth/service.management.readonly",                    "https://www.googleapis.com/auth/servicecontrol",                    "https://www.googleapis.com/auth/trace.append"                ],                "metadata": {                    "disable-legacy-endpoints": "true"                },                "imageType": "COS_CONTAINERD",                "serviceAccount": "default",                "diskType": "pd-standard",                "workloadMetadataConfig": {                    "mode": "GKE_METADATA"                },                "shieldedInstanceConfig": {                    "enableSecureBoot": true,                    "enableIntegrityMonitoring": true                }            },            "masterAuth": {                "clusterCaCertificate": "asdadsa"            },            "loggingService": "logging.googleapis.com/kubernetes",            "monitoringService": "monitoring.googleapis.com/kubernetes",            "network": "default",            "addonsConfig": {                "httpLoadBalancing": {},                "horizontalPodAutoscaling": {},                "kubernetesDashboard": {                    "disabled": true                },                "networkPolicyConfig": {                    "disabled": true                },                "dnsCacheConfig": {                    "enabled": true                },                "gcePersistentDiskCsiDriverConfig": {                    "enabled": true                },                "gcpFilestoreCsiDriverConfig": {                    "enabled": true                }            },            "subnetwork": "default",            "nodePools": [                {                    "name": "default-pool",                    "config": {                        "machineType": "e2-medium",                        "diskSizeGb": 100,                        "oauthScopes": [                            "https://www.googleapis.com/auth/devstorage.read_only",                            "https://www.googleapis.com/auth/logging.write",                            "https://www.googleapis.com/auth/monitoring",                            "https://www.googleapis.com/auth/service.management.readonly",                            "https://www.googleapis.com/auth/servicecontrol",                            "https://www.googleapis.com/auth/trace.append"                        ],                        "metadata": {                            "disable-legacy-endpoints": "true"                        },                        "imageType": "COS_CONTAINERD",                        "serviceAccount": "default",                        "diskType": "pd-standard",                        "workloadMetadataConfig": {                            "mode": "GKE_METADATA"                        },                        "shieldedInstanceConfig": {                            "enableSecureBoot": true,                            "enableIntegrityMonitoring": true                        }                    },                    "initialNodeCount": 1,                    "autoscaling": {                        "enabled": true,                        "maxNodeCount": 1000,                        "autoprovisioned": true,                        "locationPolicy": "BALANCED"                    },                    "management": {                        "autoUpgrade": true,                        "autoRepair": true                    },                    "maxPodsConstraint": {                        "maxPodsPerNode": "32"                    },                    "podIpv4CidrSize": 26,                    "locations": [                        "us-central1-c",                        "us-central1-b"                    ],                    "networkConfig": {                        "podRange": "gke-test-pods-b76a84aa"                    },                    "selfLink": "https://blinkops.com",                    "version": "1.24.7-gke.900",                    "instanceGroupUrls": [                        "https://blinkops.com",                        "https://blinkops.com"                    ],                    "status": "PROVISIONING",                    "upgradeSettings": {                        "maxSurge": 1,                        "strategy": "SURGE"                    }                }            ],            "locations": [                "us-central1-b",                "us-central1-c",                "us-central1-f",                "us-central1-a"            ],            "labelFingerprint": "a9dc16a7",            "legacyAbac": {},            "ipAllocationPolicy": {                "useIpAliases": true,                "clusterSecondaryRangeName": "gke-stability-cluster-pods-b76a84aa",                "servicesSecondaryRangeName": "gke-stability-cluster-services-b76a84aa",                "stackType": "IPV4"            },            "masterAuthorizedNetworksConfig": {},            "maintenancePolicy": {                "resourceVersion": "e3b0c442"            },            "binaryAuthorization": {                "evaluationMode": "DISABLED"            },            "autoscaling": {                "enableNodeAutoprovisioning": true,                "resourceLimits": [                    {                        "resourceType": "cpu",                        "maximum": "1000000000"                    },                    {                        "resourceType": "memory",                        "maximum": "1000000000"                    },                    {                        "resourceType": "nvidia-tesla-t4",                        "maximum": "1000000000"                    },                    {                        "resourceType": "nvidia-tesla-a100",                        "maximum": "1000000000"                    }                ],                "autoscalingProfile": "OPTIMIZE_UTILIZATION",                "autoprovisioningNodePoolDefaults": {                    "oauthScopes": [                        "https://www.googleapis.com/auth/devstorage.read_only",                        "https://www.googleapis.com/auth/logging.write",                        "https://www.googleapis.com/auth/monitoring",                        "https://www.googleapis.com/auth/service.management.readonly",                        "https://www.googleapis.com/auth/servicecontrol",                        "https://www.googleapis.com/auth/trace.append"                    ],                    "serviceAccount": "default",                    "upgradeSettings": {                        "maxSurge": 1,                        "strategy": "SURGE"                    },                    "management": {                        "autoUpgrade": true,                        "autoRepair": true                    },                    "imageType": "COS_CONTAINERD"                }            },            "networkConfig": {                "network": "projects/test/global/networks/default",                "subnetwork": "projects/test/regions/us-central1/subnetworks/default",                "enableIntraNodeVisibility": true,                "defaultSnatStatus": {},                "datapathProvider": "ADVANCED_DATAPATH",                "serviceExternalIpsConfig": {}            },            "defaultMaxPodsConstraint": {                "maxPodsPerNode": "110"            },            "authenticatorGroupsConfig": {},            "privateClusterConfig": {                "enablePrivateNodes": true,                "masterIpv4CidrBlock": "172.16.156.240/28",                "privateEndpoint": "172.16.156.242",                "peeringName": "gke-nbfbd34ab1ff0db0dbde-c36e-5568-peer"            },            "databaseEncryption": {                "state": "DECRYPTED"            },            "verticalPodAutoscaling": {                "enabled": true            },            "shieldedNodes": {                "enabled": true            },            "releaseChannel": {                "channel": "REGULAR"            },            "workloadIdentityConfig": {                "workloadPool": "test.svc.id.goog"            },            "notificationConfig": {                "pubsub": {}            },            "selfLink": "https://blinkops.com",            "zone": "us-central1",            "initialClusterVersion": "1.24.7-gke.900",            "currentMasterVersion": "1.24.7-gke.900",            "currentNodeVersion": "1.24.7-gke.900",            "createTime": "2022-12-29T17:05:00+00:00",            "status": "PROVISIONING",            "instanceGroupUrls": [                "https://blinkops.com",                "https://blinkops.com"            ],            "location": "us-central1",            "autopilot": {                "enabled": true            },            "id": "b76a84aab4af48d3b492279d355e96b4a39e76a6f773455fa08be0220ac4e321",            "nodePoolDefaults": {                "nodeConfigDefaults": {                    "loggingConfig": {                        "variantConfig": {                            "variant": "DEFAULT"                        }                    }                }            },            "loggingConfig": {                "componentConfig": {                    "enableComponents": [                        "SYSTEM_COMPONENTS",                        "WORKLOADS"                    ]                }            },            "monitoringConfig": {                "componentConfig": {                    "enableComponents": [                        "SYSTEM_COMPONENTS"                    ]                }            },            "nodePoolAutoConfig": {}        }    ]}

Workflow Library Example

List Kubernetes Clusters with Gcp and Send Results Via Email

Preview this Workflow on desktop