public sealed class CreateAclRequest : IMessage<CreateAclRequest>, IEquatable<CreateAclRequest>, IDeepCloneable<CreateAclRequest>, IBufferMessage, IMessage
Reference documentation and code samples for the Managed Service for Apache Kafka API v1 API class CreateAclRequest.
Request for CreateAcl.
Implements
IMessageCreateAclRequest, IEquatableCreateAclRequest, IDeepCloneableCreateAclRequest, IBufferMessage, IMessageNamespace
Google.Cloud.ManagedKafka.V1Assembly
Google.Cloud.ManagedKafka.V1.dll
Constructors
CreateAclRequest()
public CreateAclRequest()
CreateAclRequest(CreateAclRequest)
public CreateAclRequest(CreateAclRequest other)
Parameter | |
---|---|
Name | Description |
other |
CreateAclRequest |
Properties
Acl
public Acl Acl { get; set; }
Required. Configuration of the acl to create. Its name
field is ignored.
Property Value | |
---|---|
Type | Description |
Acl |
AclId
public string AclId { get; set; }
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/`)
Property Value | |
---|---|
Type | Description |
string |
Parent
public string Parent { get; set; }
Required. The parent cluster in which to create the acl.
Structured like
projects/{project}/locations/{location}/clusters/{cluster}
.
Property Value | |
---|---|
Type | Description |
string |
ParentAsClusterName
public ClusterName ParentAsClusterName { get; set; }
ClusterName-typed view over the Parent resource name property.
Property Value | |
---|---|
Type | Description |
ClusterName |