Managed Service for Apache Kafka API v1 API - Class CreateAclRequest (1.0.0-beta07)

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.

Inheritance

object > CreateAclRequest

Namespace

Google.Cloud.ManagedKafka.V1

Assembly

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(representsconsumerGroup/)allTransactionalIds(representstransactionalId/`)

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