Class: Google::Cloud::ManagedKafka::V1::CreateAclRequest
- Inherits:
-
Object
- Object
- Google::Cloud::ManagedKafka::V1::CreateAclRequest
- Extended by:
- Protobuf::MessageExts::ClassMethods
- Includes:
- Protobuf::MessageExts
- Defined in:
- proto_docs/google/cloud/managedkafka/v1/managed_kafka.rb
Overview
Request for CreateAcl.
Instance Attribute Summary collapse
-
#acl ⇒ ::Google::Cloud::ManagedKafka::V1::Acl
Required.
-
#acl_id ⇒ ::String
Required.
-
#parent ⇒ ::String
Required.
Instance Attribute Details
#acl ⇒ ::Google::Cloud::ManagedKafka::V1::Acl
Returns Required. Configuration of the acl to create. Its name
field is ignored.
424 425 426 427 |
# File 'proto_docs/google/cloud/managedkafka/v1/managed_kafka.rb', line 424 class CreateAclRequest include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#acl_id ⇒ ::String
Returns 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/`).
424 425 426 427 |
# File 'proto_docs/google/cloud/managedkafka/v1/managed_kafka.rb', line 424 class CreateAclRequest include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#parent ⇒ ::String
Returns Required. The parent cluster in which to create the acl.
Structured like
projects/{project}/locations/{location}/clusters/{cluster}
.
424 425 426 427 |
# File 'proto_docs/google/cloud/managedkafka/v1/managed_kafka.rb', line 424 class CreateAclRequest include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |