Class: Google::Cloud::ManagedKafka::V1::AclEntry
- Inherits:
-
Object
- Object
- Google::Cloud::ManagedKafka::V1::AclEntry
- Extended by:
- Protobuf::MessageExts::ClassMethods
- Includes:
- Protobuf::MessageExts
- Defined in:
- proto_docs/google/cloud/managedkafka/v1/resources.rb
Overview
Represents the access granted for a given Resource Pattern in an ACL.
Instance Attribute Summary collapse
-
#host ⇒ ::String
Required.
-
#operation ⇒ ::String
Required.
-
#permission_type ⇒ ::String
Required.
-
#principal ⇒ ::String
Required.
Instance Attribute Details
#host ⇒ ::String
Returns Required. The host. Must be set to "*" for Managed Service for Apache Kafka.
631 632 633 634 |
# File 'proto_docs/google/cloud/managedkafka/v1/resources.rb', line 631 class AclEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#operation ⇒ ::String
Returns Required. The operation type. Allowed values are (case insensitive): ALL, READ, WRITE, CREATE, DELETE, ALTER, DESCRIBE, CLUSTER_ACTION, DESCRIBE_CONFIGS, ALTER_CONFIGS, and IDEMPOTENT_WRITE. See https://kafka.apache.org/documentation/#operations_resources_and_protocols for valid combinations of resource_type and operation for different Kafka API requests.
631 632 633 634 |
# File 'proto_docs/google/cloud/managedkafka/v1/resources.rb', line 631 class AclEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#permission_type ⇒ ::String
Returns Required. The permission type. Accepted values are (case insensitive): ALLOW, DENY.
631 632 633 634 |
# File 'proto_docs/google/cloud/managedkafka/v1/resources.rb', line 631 class AclEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#principal ⇒ ::String
Returns Required. The principal. Specified as Google Cloud account, with the Kafka StandardAuthorizer prefix "User:". For example: "User:[email protected]". Can be the wildcard "User:*" to refer to all users.
631 632 633 634 |
# File 'proto_docs/google/cloud/managedkafka/v1/resources.rb', line 631 class AclEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |