managedkafka/v1 library

Managed Service for Apache Kafka API - v1

Manage Apache Kafka clusters and resources.

For more information, see cloud.google.com/managed-service-for-apache-kafka/docs

Create an instance of ManagedKafkaApi to access these resources:

ProjectsLocationsSchemaRegistriesContextsSubjectsVersionsReferencedbyResource - ProjectsLocationsSchemaRegistriesModeResource - ProjectsLocationsSchemaRegistriesSchemasResource - ProjectsLocationsSchemaRegistriesSchemasSubjectsResource - ProjectsLocationsSchemaRegistriesSchemasTypesResource - ProjectsLocationsSchemaRegistriesSchemasVersionsResource - ProjectsLocationsSchemaRegistriesSubjectsResource - ProjectsLocationsSchemaRegistriesSubjectsVersionsResource

Classes

AccessConfig
The configuration of access to the Kafka cluster.
Acl
Represents the set of ACLs for a given Kafka Resource Pattern, which consists of resource_type, resource_name and pattern_type.
AclEntry
Represents the access granted for a given Resource Pattern in an ACL.
AddAclEntryResponse
Response for AddAclEntry.
CapacityConfig
A capacity configuration of a Kafka cluster.
CertificateAuthorityServiceConfig
A configuration for the Google Certificate Authority Service.
CheckCompatibilityRequest
Request for CheckCompatibility.
CheckCompatibilityResponse
Response for CheckCompatibility.
Cluster
An Apache Kafka cluster deployed in a location.
ConnectAccessConfig
The configuration of access to the Kafka Connect cluster.
ConnectCluster
An Apache Kafka Connect cluster deployed in a location.
ConnectGcpConfig
Configuration properties for a Kafka Connect cluster deployed to Google Cloud Platform.
ConnectNetworkConfig
The configuration of a Virtual Private Cloud (VPC) network that can access the Kafka Connect cluster.
Connector
A Kafka Connect connector in a given ConnectCluster.
ConsumerGroup
A Kafka consumer group in a given cluster.
ConsumerPartitionMetadata
Metadata for a consumer group corresponding to a specific partition.
ConsumerTopicMetadata
Metadata for a consumer group corresponding to a specific topic.
Context
Context represents an independent schema grouping in a schema registry instance.
CreateSchemaRegistryRequest
Request to create a schema registry instance.
CreateVersionRequest
Request for CreateVersion.
CreateVersionResponse
Response for CreateVersion.
GcpConfig
Configuration properties for a Kafka cluster deployed to Google Cloud Platform.
ListAclsResponse
Response for ListAcls.
ListClustersResponse
Response for ListClusters.
ListConnectClustersResponse
Response for ListConnectClusters.
ListConnectorsResponse
Response for ListConnectors.
ListConsumerGroupsResponse
Response for ListConsumerGroups.
ListLocationsResponse
The response message for Locations.ListLocations.
ListOperationsResponse
The response message for Operations.ListOperations.
ListSchemaRegistriesResponse
Request for ListSchemaRegistries.
ListTopicsResponse
Response for ListTopics.
LookupVersionRequest
Request for LookupVersion.
ManagedKafkaApi
Manage Apache Kafka clusters and resources.
NetworkConfig
The configuration of a Virtual Private Cloud (VPC) network that can access the Kafka cluster.
Operation
This resource represents a long-running operation that is the result of a network API call.
ProjectsLocationsClustersAclsResource
ProjectsLocationsClustersConsumerGroupsResource
ProjectsLocationsClustersResource
ProjectsLocationsClustersTopicsResource
ProjectsLocationsConnectClustersConnectorsResource
ProjectsLocationsConnectClustersResource
ProjectsLocationsOperationsResource
ProjectsLocationsResource
ProjectsLocationsSchemaRegistriesCompatibilityResource
ProjectsLocationsSchemaRegistriesConfigResource
ProjectsLocationsSchemaRegistriesContextsCompatibilityResource
ProjectsLocationsSchemaRegistriesContextsConfigResource
ProjectsLocationsSchemaRegistriesContextsModeResource
ProjectsLocationsSchemaRegistriesContextsResource
ProjectsLocationsSchemaRegistriesContextsSchemasResource
ProjectsLocationsSchemaRegistriesContextsSchemasSubjectsResource
ProjectsLocationsSchemaRegistriesContextsSchemasTypesResource
ProjectsLocationsSchemaRegistriesContextsSchemasVersionsResource
ProjectsLocationsSchemaRegistriesContextsSubjectsResource
ProjectsLocationsSchemaRegistriesContextsSubjectsVersionsReferencedbyResource
ProjectsLocationsSchemaRegistriesContextsSubjectsVersionsResource
ProjectsLocationsSchemaRegistriesModeResource
ProjectsLocationsSchemaRegistriesResource
ProjectsLocationsSchemaRegistriesSchemasResource
ProjectsLocationsSchemaRegistriesSchemasSubjectsResource
ProjectsLocationsSchemaRegistriesSchemasTypesResource
ProjectsLocationsSchemaRegistriesSchemasVersionsResource
ProjectsLocationsSchemaRegistriesSubjectsResource
ProjectsLocationsSchemaRegistriesSubjectsVersionsReferencedbyResource
ProjectsLocationsSchemaRegistriesSubjectsVersionsResource
ProjectsResource
RebalanceConfig
Defines rebalancing behavior of a Kafka cluster.
RemoveAclEntryResponse
Response for RemoveAclEntry.
Schema
Schema for a Kafka message.
SchemaConfig
SchemaConfig represents configuration for a schema registry or a specific subject.
SchemaMode
SchemaMode represents the mode of a schema registry or a specific subject.
SchemaReference
SchemaReference is a reference to a schema.
SchemaRegistry
SchemaRegistry is a schema registry instance.
SchemaVersion
Version of a schema.
TaskRetryPolicy
Task Retry Policy is implemented on a best-effort basis.
TlsConfig
The TLS configuration for the Kafka cluster.
Topic
A Kafka topic in a given cluster.
TrustConfig
Sources of CA certificates to install in the broker's truststore.
UpdateOptions
UpdateOptions specifies options that influence how a cluster update is applied.
UpdateSchemaConfigRequest
Request for updating schema config.
UpdateSchemaModeRequest
Request for updating schema registry or subject mode.

Typedefs

CancelOperationRequest = $Empty
The request message for Operations.CancelOperation.
Empty = $Empty
A generic empty message that you can re-use to avoid defining duplicated empty messages in your APIs.
HttpBody = $HttpBody
Message that represents an arbitrary HTTP body.
Location = $Location00
A resource that represents a Google Cloud location.
PauseConnectorRequest = $Empty
Request for PauseConnector.
PauseConnectorResponse = $Empty
Response for PauseConnector.
RestartConnectorRequest = $Empty
Request for RestartConnector.
RestartConnectorResponse = $Empty
Response for RestartConnector.
ResumeConnectorRequest = $Empty
Request for ResumeConnector.
ResumeConnectorResponse = $Empty
Response for ResumeConnector.
Status = $Status00
The Status type defines a logical error model that is suitable for different programming environments, including REST APIs and RPC APIs.
StopConnectorRequest = $Empty
Request for StopConnector.
StopConnectorResponse = $Empty
Response for StopConnector.

Exceptions / Errors

ApiRequestError
Represents a general error reported by the API endpoint.
DetailedApiRequestError
Represents a specific error reported by the API endpoint.