File: //snap/google-cloud-cli/current/lib/surface/container/fleet/memberships/delete.yaml
- release_tracks: [ALPHA, BETA, GA]
help_text:
brief: Delete a membership.
description: |
This command deletes the Fleet Membership resource corresponding to the cluster.
This command is intended to delete stale Fleet Membership resources as doing so on a fully
registered cluster will skip uninstalling the Connect Agent and and orphan in-cluster
resources and agent connections to Google. To completely unregister the cluster, consider
using the command: `{parent_command} unregister`.
examples: |
First retrieve the ID of the membership using the command below. The output of this command
lists all the fleet's members, with their unique IDs in the Names column:
$ {parent_command} list
Delete a membership from the active project's fleet:
$ {command} MEMBERSHIP_NAME
request:
collection: gkehub.projects.locations.memberships
modify_request_hooks:
- googlecloudsdk.command_lib.container.fleet.memberships.util:SetMembershipLocation
ALPHA:
api_version: v1alpha
BETA:
api_version: v1beta
GA:
api_version: v1
async:
collection: gkehub.projects.locations.operations
arguments:
resource:
help_text: The cluster membership to delete.
spec: !REF googlecloudsdk.command_lib.container.fleet.resources:membership