39 lines
1.3 KiB
YAML
39 lines
1.3 KiB
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
|