{
  "repo": "pingcap/k8s-fluent-bit-stackdriver",
  "binary": "gcp-create-service-account",
  "binary_path": "gcp-create-service-account",
  "surface_kind": "cli_tool",
  "type": "cli_tool",
  "services": [
    {
      "name": "GCPServiceAccountBootstrapCLI",
      "type": "cli",
      "methods": [
        {
          "name": "EnsureServiceAccount",
          "name_key": "CLI gcp-create-service-account ensure-service-account",
          "description": "Create the target GCP service account when it does not already exist."
        },
        {
          "name": "GrantRoles",
          "name_key": "CLI gcp-create-service-account grant-roles",
          "description": "Bind every requested IAM role to the service account in the active GCP project."
        },
        {
          "name": "CreateKubernetesSecret",
          "name_key": "CLI gcp-create-service-account create-kubernetes-secret",
          "description": "Optionally mint a service-account key, create the target namespace, and store the key as a Kubernetes secret."
        }
      ]
    }
  ],
  "extensions": {}
}
