public interface RbacAuthorizationInfoOrBuilder
extends com.google.protobuf.MessageOrBuilder
Modifier and Type | Method and Description |
---|---|
CloudScope |
getCloudScope()
.auditlog.v2.CloudScope cloud_scope = 2; |
CloudScopeOrBuilder |
getCloudScopeOrBuilder()
.auditlog.v2.CloudScope cloud_scope = 2; |
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()
Determines how the `resource_pattern` in the RBAC rule is used to match
against resources.
|
com.google.protobuf.ByteString |
getPatternTypeBytes()
Determines how the `resource_pattern` in the RBAC rule is used to match
against resources.
|
PlatformScope |
getPlatformScope()
.auditlog.v2.PlatformScope platform_scope = 3; |
PlatformScopeOrBuilder |
getPlatformScopeOrBuilder()
.auditlog.v2.PlatformScope platform_scope = 3; |
String |
getResourceType()
The type of resource being checked for authorization.
|
com.google.protobuf.ByteString |
getResourceTypeBytes()
The type of resource being checked for authorization.
|
String |
getRole()
A role that the principal has, granting authorization to perform the
operation on the resource.
|
com.google.protobuf.ByteString |
getRoleBytes()
A role that the principal has, granting authorization to perform the
operation on the resource.
|
RbacAuthorizationInfo.ScopeCase |
getScopeCase() |
boolean |
hasCloudScope()
.auditlog.v2.CloudScope cloud_scope = 2; |
boolean |
hasPlatformScope()
.auditlog.v2.PlatformScope platform_scope = 3; |
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
String getRole()
A role that the principal has, granting authorization to perform the operation on the resource.
string role = 1;
com.google.protobuf.ByteString getRoleBytes()
A role that the principal has, granting authorization to perform the operation on the resource.
string role = 1;
boolean hasCloudScope()
.auditlog.v2.CloudScope cloud_scope = 2;
CloudScope getCloudScope()
.auditlog.v2.CloudScope cloud_scope = 2;
CloudScopeOrBuilder getCloudScopeOrBuilder()
.auditlog.v2.CloudScope cloud_scope = 2;
boolean hasPlatformScope()
.auditlog.v2.PlatformScope platform_scope = 3;
PlatformScope getPlatformScope()
.auditlog.v2.PlatformScope platform_scope = 3;
PlatformScopeOrBuilder getPlatformScopeOrBuilder()
.auditlog.v2.PlatformScope platform_scope = 3;
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 = 4;
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 = 4;
String getPatternType()
Determines how the `resource_pattern` in the RBAC rule is used to match against resources. Usually "LITERAL" or "PREFIX".
string pattern_type = 5;
com.google.protobuf.ByteString getPatternTypeBytes()
Determines how the `resource_pattern` in the RBAC rule is used to match against resources. Usually "LITERAL" or "PREFIX".
string pattern_type = 5;
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 = 6 [(.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 = 6 [(.confluent.protobuf.field_meta) = { ... }
RbacAuthorizationInfo.ScopeCase getScopeCase()