CreateAclRequest(mapping=None, *, ignore_unknown_fields=False, **kwargs)
Request for CreateAcl.
Attributes |
|
---|---|
Name | Description |
parent |
str
Required. The parent cluster in which to create the acl. Structured like projects/{project}/locations/{location}/clusters/{cluster} .
|
acl_id |
str
Required. The ID to use for the acl, which will become the final component of the acl's name. The structure of acl_id defines the Resource Pattern (resource_type,
resource_name, pattern_type) of the acl. acl_id is
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/* )
|
acl |
google.cloud.managedkafka_v1.types.Acl
Required. Configuration of the acl to create. Its name
field is ignored.
|