Class: Google::Cloud::ManagedKafka::V1::AclEntry

Inherits:
Object
  • Object
show all
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

Instance Attribute Details

#host::String

Returns Required. The host. Must be set to "*" for Managed Service for Apache Kafka.

Returns:

  • (::String)

    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.

Returns:

  • (::String)

    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.

Returns:

  • (::String)

    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.

Returns:

  • (::String)

    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