Skip to main content

cluster

Creates, updates, deletes, gets or lists a cluster resource.

Overview

Namecluster
TypeResource
Idazure_isv.confluent.cluster

Fields

The following fields are returned by SELECT queries:

SELECT not supported for this resource, use SHOW METHODS to view available operations for the resource.

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
create_or_updateinsertresource_group_name, organization_name, environment_id, cluster_id, subscription_idCreate confluent clusters.
create_or_updatereplaceresource_group_name, organization_name, environment_id, cluster_id, subscription_idCreate confluent clusters.
deletedeleteresource_group_name, organization_name, environment_id, cluster_id, subscription_idDelete confluent cluster by id.

Parameters

Parameters can be passed in the WHERE clause of a query. Check the Methods section to see which parameters are required or optional for each operation.

NameDatatypeDescription
cluster_idstringConfluent kafka or schema registry cluster id. Required.
environment_idstringConfluent environment id. Required.
organization_namestringOrganization resource name. Required.
resource_group_namestringThe name of the resource group. The name is case insensitive. Required.
subscription_idstring

INSERT examples

Create confluent clusters.

INSERT INTO azure_isv.confluent.cluster (
kind,
properties,
resource_group_name,
organization_name,
environment_id,
cluster_id,
subscription_id
)
SELECT
'{{ kind }}',
'{{ properties }}',
'{{ resource_group_name }}',
'{{ organization_name }}',
'{{ environment_id }}',
'{{ cluster_id }}',
'{{ subscription_id }}'
RETURNING
id,
name,
kind,
properties,
systemData,
type
;

REPLACE examples

Create confluent clusters.

REPLACE azure_isv.confluent.cluster
SET
kind = '{{ kind }}',
properties = '{{ properties }}'
WHERE
resource_group_name = '{{ resource_group_name }}' --required
AND organization_name = '{{ organization_name }}' --required
AND environment_id = '{{ environment_id }}' --required
AND cluster_id = '{{ cluster_id }}' --required
AND subscription_id = '{{ subscription_id }}' --required
RETURNING
id,
name,
kind,
properties,
systemData,
type;

DELETE examples

Delete confluent cluster by id.

DELETE FROM azure_isv.confluent.cluster
WHERE resource_group_name = '{{ resource_group_name }}' --required
AND organization_name = '{{ organization_name }}' --required
AND environment_id = '{{ environment_id }}' --required
AND cluster_id = '{{ cluster_id }}' --required
AND subscription_id = '{{ subscription_id }}' --required
;