public interface AclAuthorizationInfoOrBuilder
extends com.google.protobuf.MessageOrBuilder
Modifier and Type | Method and Description |
---|---|
String |
getHost()
Either "*", or a host name, or IP address, restricting the scope of
this ACL rule to requests from a specific host (unless "*").
|
com.google.protobuf.ByteString |
getHostBytes()
Either "*", or a host name, or IP address, restricting the scope of
this ACL rule to requests from a specific host (unless "*").
|
String |
getPatternName()
The resource name or prefix matched by this ACL rule.
|
com.google.protobuf.ByteString |
getPatternNameBytes()
The resource name or prefix matched by this ACL rule.
|
String |
getPatternType()
Either "LITERAL" or "PREFIX".
|
com.google.protobuf.ByteString |
getPatternTypeBytes()
Either "LITERAL" or "PREFIX".
|
String |
getPermissionType()
Either "ALLOW" or "DENY".
|
com.google.protobuf.ByteString |
getPermissionTypeBytes()
Either "ALLOW" or "DENY".
|
String |
getResourceType()
The type of resource being checked for authorization.
|
com.google.protobuf.ByteString |
getResourceTypeBytes()
The type of resource being checked for authorization.
|
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
String getPermissionType()
Either "ALLOW" or "DENY".
string permission_type = 1;
com.google.protobuf.ByteString getPermissionTypeBytes()
Either "ALLOW" or "DENY".
string permission_type = 1;
String getHost()
Either "*", or a host name, or IP address, restricting the scope of this ACL rule to requests from a specific host (unless "*"). Examples: "*", "192.168.1.1"
string host = 2 [(.confluent.protobuf.field_meta) = { ... }
com.google.protobuf.ByteString getHostBytes()
Either "*", or a host name, or IP address, restricting the scope of this ACL rule to requests from a specific host (unless "*"). Examples: "*", "192.168.1.1"
string host = 2 [(.confluent.protobuf.field_meta) = { ... }
String getResourceType()
The type of resource being checked for authorization. This should correspond to the name of a resourceType that can be gated by access control. Examples: "Topic", "Cluster", "Subject", "Connector", "Billing", "ServiceAccount".
string resource_type = 3;
com.google.protobuf.ByteString getResourceTypeBytes()
The type of resource being checked for authorization. This should correspond to the name of a resourceType that can be gated by access control. Examples: "Topic", "Cluster", "Subject", "Connector", "Billing", "ServiceAccount".
string resource_type = 3;
String getPatternType()
Either "LITERAL" or "PREFIX". Determines how the `pattern_name` in this ACL rule is used to match against resources.
string pattern_type = 4;
com.google.protobuf.ByteString getPatternTypeBytes()
Either "LITERAL" or "PREFIX". Determines how the `pattern_name` in this ACL rule is used to match against resources.
string pattern_type = 4;
String getPatternName()
The resource name or prefix matched by this ACL rule. A LITERAL "*" will match all resources on the cluster of the same type.
string pattern_name = 5 [(.confluent.protobuf.field_meta) = { ... }
com.google.protobuf.ByteString getPatternNameBytes()
The resource name or prefix matched by this ACL rule. A LITERAL "*" will match all resources on the cluster of the same type.
string pattern_name = 5 [(.confluent.protobuf.field_meta) = { ... }