Successfully retrieved compatible node sizes for Kafka Connect.
[- {
- "cloudProviderNodeSizes": [
- {
- "nodeSizes": [
- "m5xl-400-v2",
- "r5xl-2000-v2"
], - "cloudProvider": "AWS_VPC",
- "document": "string"
}
]
}
]
Successfully retrieved versions of Kafka Connect.
[- {
- "applicationVersions": [
- {
- "application": "[APPLICATION]",
- "versions": [
- "1.0.0",
- "1.0.1"
]
}
]
}
]
Kafka connect cluster certificates are returned as a .zip file. The file contains an X.509 cluster Certificate Authority certificate in JKS file, an X.509 cluster Certificate Authority certificate in PEM-encoded (ASCII) format, and an X.509 cluster Certificate Authority certificate in DER-encoded (binary) format.
Successfully create the Kafka connect cluster's certificate
Successfully processed the custom connector update request.
required | Array of objects (KafkaConnectDataCentreV2) = 1 items List of data centre settings. |
currentClusterOperationStatus | string (CurrentClusterOperationStatusV2) Indicates if the cluster is currently performing any restructuring operation such as being created or resized |
privateNetworkCluster required | boolean Creates the cluster with private network only, see Private Network Clusters. |
kafkaConnectVersion required | string[0-9]+\.[0-9]+\.[0-9]+ Version of Kafka connect to run on the cluster. Available versions:
|
required | Array of objects (KafkaConnectTargetClusterDetailsV2) <= 1 items Details to connect to a target Kafka Cluster cluster. |
name required | string [ 3 .. 48 ] characters [a-zA-Z0-9][a-zA-Z0-9_-]* Name of the cluster. |
Array of objects (KafkaConnectCustomConnectorsV2) <= 1 items Defines the location for custom connector storage and access info. | |
description | string A description of the cluster |
Array of objects (TwoFactorDeleteSettingsV2) <= 1 items | |
slaTier required | string (SlaTierV2) SLA Tier of the cluster. Non-production clusters may receive lower priority support and reduced SLAs. Production tier is not available when using Developer class nodes. See SLA Tier for more information. |
Kafka connect cluster creation request accepted
{- "dataCentres": [
- {
- "cloudProvider": "AWS_VPC",
- "name": "AWS_VPC_US_EAST_1",
- "network": "10.0.0.0/16",
- "nodeSize": "KCN-PRD-c6g.4xlarge-80",
- "numberOfNodes": 3,
- "region": "US_EAST_1",
- "replicationFactor": 3
}
], - "kafkaConnectVersion": "[x.y.z]",
- "name": "MyKafkaConnectCluster",
- "privateNetworkCluster": false,
- "slaTier": "PRODUCTION",
- "targetCluster": [
- {
- "managedCluster": [
- {
- "kafkaConnectVpcType": "VPC_PEERED",
- "targetKafkaClusterId": "[UUID of kafka cluster]"
}
]
}
]
}
{- "dataCentres": [
- {
- "cloudProvider": "AWS_VPC",
- "name": "AWS_VPC_US_EAST_1",
- "network": "10.0.0.0/16",
- "nodeSize": "KCN-PRD-c6g.4xlarge-80",
- "numberOfNodes": 3,
- "region": "US_EAST_1",
- "replicationFactor": 3
}
], - "kafkaConnectVersion": "[x.y.z]",
- "name": "MyKafkaConnectCluster",
- "privateNetworkCluster": false,
- "slaTier": "PRODUCTION",
- "targetCluster": [
- {
- "managedCluster": [
- {
- "kafkaConnectVpcType": "VPC_PEERED",
- "targetKafkaClusterId": "[UUID of kafka cluster]"
}
]
}
]
}
Get Kafka connect cluster information
Kafka connect cluster not found
{- "dataCentres": [
- {
- "cloudProvider": "AWS_VPC",
- "name": "AWS_VPC_US_EAST_1",
- "network": "10.0.0.0/16",
- "nodeSize": "KCN-PRD-c6g.4xlarge-80",
- "numberOfNodes": 3,
- "region": "US_EAST_1",
- "replicationFactor": 3
}
], - "kafkaConnectVersion": "[x.y.z]",
- "name": "MyKafkaConnectCluster",
- "privateNetworkCluster": false,
- "slaTier": "PRODUCTION",
- "targetCluster": [
- {
- "managedCluster": [
- {
- "kafkaConnectVpcType": "VPC_PEERED",
- "targetKafkaClusterId": "[UUID of kafka cluster]"
}
]
}
]
}
Kafka Connect cluster update request accepted.
Kafka connect cluster not found
{- "dataCentres": [
- {
- "replicationFactor": 2,
- "awsSettings": [
- {
- "ebsEncryptionKey": "9a27373a-0451-4121-94ba-873fc441f313",
- "customVirtualNetworkId": "string"
}
], - "numberOfNodes": 6,
- "network": "192.168.0.0/18",
- "tags": [
- {
- "value": "myTagValue",
- "key": "myTagKey"
}
], - "gcpSettings": [
- {
- "customVirtualNetworkId": "string"
}
], - "nodeSize": "t3.small-v2",
- "cloudProvider": "AWS_VPC",
- "azureSettings": [
- {
- "resourceGroup": "string",
- "customVirtualNetworkId": "/subscriptions/{subscription-id}/resourceGroups/{resource-group-name}/providers/Microsoft.Network/virtualNetworks/{virtual-network-name}",
- "storageNetwork": "192.168.1.0/24"
}
], - "name": "US_EAST_1_DC",
- "region": "US_EAST_1",
- "providerAccountName": "string"
}
], - "customConnectors": [
- {
- "azureConnectorSettings": [
- {
- "storageContainerName": "string",
- "storageAccountName": "string",
- "storageAccountKey": "string"
}
], - "awsConnectorSettings": [
- {
- "s3RoleArn": "string",
- "secretKey": "string",
- "accessKey": "string",
- "s3BucketName": "string"
}
], - "gcpConnectorSettings": [
- {
- "privateKey": "string",
- "clientId": "string",
- "clientEmail": "string",
- "projectId": "string",
- "storageBucketName": "string",
- "privateKeyId": "string"
}
]
}
], - "description": "Cluster managed by the integration team.",
- "twoFactorDelete": [
- {
- "confirmationPhoneNumber": "string",
- "confirmationEmail": "string"
}
]
}
{- "dataCentres": [
- {
- "cloudProvider": "AWS_VPC",
- "name": "AWS_VPC_US_EAST_1",
- "network": "10.0.0.0/16",
- "nodeSize": "KCN-PRD-c6g.4xlarge-80",
- "numberOfNodes": 3,
- "region": "US_EAST_1",
- "replicationFactor": 3
}
], - "kafkaConnectVersion": "[x.y.z]",
- "name": "MyKafkaConnectCluster",
- "privateNetworkCluster": false,
- "slaTier": "PRODUCTION",
- "targetCluster": [
- {
- "managedCluster": [
- {
- "kafkaConnectVpcType": "VPC_PEERED",
- "targetKafkaClusterId": "[UUID of kafka cluster]"
}
]
}
]
}