Reference documentation and code samples for the Managed Service for Apache Kafka V1 API class Google::Cloud::ManagedKafka::V1::CreateAclRequest.
Request for CreateAcl.
Inherits
- Object
Extended By
- Google::Protobuf::MessageExts::ClassMethods
Includes
- Google::Protobuf::MessageExts
Methods
#acl
def acl() -> ::Google::Cloud::ManagedKafka::V1::Acl-
(::Google::Cloud::ManagedKafka::V1::Acl) — Required. Configuration of the acl to create. Its
namefield is ignored.
#acl=
def acl=(value) -> ::Google::Cloud::ManagedKafka::V1::Acl-
value (::Google::Cloud::ManagedKafka::V1::Acl) — Required. Configuration of the acl to create. Its
namefield is ignored.
-
(::Google::Cloud::ManagedKafka::V1::Acl) — Required. Configuration of the acl to create. Its
namefield is ignored.
#acl_id
def acl_id() -> ::String-
(::String) — Required. The ID to use for the acl, which will become the final component
of the acl's name. The structure of
acl_iddefines the Resource Pattern (resource_type, resource_name, pattern_type) of the acl.acl_idis structured like one of the following:For acls on the cluster:
clusterFor 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/`)
#acl_id=
def acl_id=(value) -> ::String-
value (::String) — Required. The ID to use for the acl, which will become the final component
of the acl's name. The structure of
acl_iddefines the Resource Pattern (resource_type, resource_name, pattern_type) of the acl.acl_idis structured like one of the following:For acls on the cluster:
clusterFor 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/`)
-
(::String) — Required. The ID to use for the acl, which will become the final component
of the acl's name. The structure of
acl_iddefines the Resource Pattern (resource_type, resource_name, pattern_type) of the acl.acl_idis structured like one of the following:For acls on the cluster:
clusterFor 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/`)
#parent
def parent() -> ::String-
(::String) — Required. The parent cluster in which to create the acl.
Structured like
projects/{project}/locations/{location}/clusters/{cluster}.
#parent=
def parent=(value) -> ::String-
value (::String) — Required. The parent cluster in which to create the acl.
Structured like
projects/{project}/locations/{location}/clusters/{cluster}.
-
(::String) — Required. The parent cluster in which to create the acl.
Structured like
projects/{project}/locations/{location}/clusters/{cluster}.