48 lines
1.4 KiB
YAML
48 lines
1.4 KiB
YAML
release_tracks: [GA, ALPHA, BETA]
|
|
|
|
help_text:
|
|
brief: |
|
|
Delete a Managed Service for Apache Kafka ACL.
|
|
|
|
description: |
|
|
Delete a Managed Service for Apache Kafka ACL.
|
|
|
|
examples: |
|
|
To delete an acl for all topics, in a cluster named mycluster located in us-central1,
|
|
run the following:
|
|
|
|
$ {command} allTopics \
|
|
--cluster=mycluster \
|
|
--location=us-central1
|
|
|
|
request:
|
|
collection: managedkafka.projects.locations.clusters.acls
|
|
|
|
arguments:
|
|
resource:
|
|
help_text: |
|
|
Identifies the acl for deletion.
|
|
|
|
The structure of the acl ID defines the Resource Pattern for which the
|
|
acl entries apply in the Kafka cluster. The acl ID must be structured
|
|
like one of the following:
|
|
|
|
For acls on the cluster:
|
|
cluster
|
|
|
|
For acls on a single resource within the cluster:
|
|
topic/{resource_name}
|
|
consumerGroup/{resource_name}
|
|
transactionalId/{resource_name}
|
|
|
|
For acls on all resources that match a prefix:
|
|
topicPrefixed/{resource_name}
|
|
consumerGroupPrefixed/{resource_name}
|
|
transactionalIdPrefixed/{resource_name}
|
|
|
|
For acls on all resources of a given type (i.e. the wildcard literal "*"):
|
|
allTopics (represents topic/*)
|
|
allConsumerGroups (represents consumerGroup/*)
|
|
allTransactionalIds (represents transactionalId/*)
|
|
spec: !REF googlecloudsdk.command_lib.managed_kafka.resources:acl
|