Skip to main content

connector

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

Overview

Nameconnector
TypeResource
Idazure_isv.confluent.connector

Fields

The following fields are returned by SELECT queries:

NameDatatypeDescription
idstringFully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}.
namestringThe name of the resource.
connectorBasicInfoobjectConnector Info Base.
connectorServiceTypeInfoobjectConnector Service type info base properties.
partnerConnectorInfoobjectThe connection information consumed by applications.
systemDataobjectAzure Resource Manager metadata containing createdBy and modifiedBy information.
typestringThe type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts".

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
getselectresource_group_name, organization_name, environment_id, cluster_id, connector_name, subscription_idGet confluent connector by Name.
listselectresource_group_name, organization_name, environment_id, cluster_id, subscription_idpageSize, pageTokenLists all the connectors in a cluster.
create_or_updateinsertresource_group_name, organization_name, environment_id, cluster_id, connector_name, subscription_id, propertiesCreate confluent connector by Name.
create_or_updatereplaceresource_group_name, organization_name, environment_id, cluster_id, connector_name, subscription_id, propertiesCreate confluent connector by Name.
deletedeleteresource_group_name, organization_name, environment_id, cluster_id, connector_name, subscription_idDelete confluent connector by name.

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.
connector_namestringConfluent connector name. 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
pageSizeintegerPagination size. Default value is None.
pageTokenstringAn opaque pagination token to fetch the next set of records. Default value is None.

SELECT examples

Get confluent connector by Name.

SELECT
id,
name,
connectorBasicInfo,
connectorServiceTypeInfo,
partnerConnectorInfo,
systemData,
type
FROM azure_isv.confluent.connector
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 connector_name = '{{ connector_name }}' -- required
AND subscription_id = '{{ subscription_id }}' -- required
;

INSERT examples

Create confluent connector by Name.

INSERT INTO azure_isv.confluent.connector (
properties,
resource_group_name,
organization_name,
environment_id,
cluster_id,
connector_name,
subscription_id
)
SELECT
'{{ properties }}' /* required */,
'{{ resource_group_name }}',
'{{ organization_name }}',
'{{ environment_id }}',
'{{ cluster_id }}',
'{{ connector_name }}',
'{{ subscription_id }}'
RETURNING
id,
name,
properties,
systemData,
type
;

REPLACE examples

Create confluent connector by Name.

REPLACE azure_isv.confluent.connector
SET
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 connector_name = '{{ connector_name }}' --required
AND subscription_id = '{{ subscription_id }}' --required
AND properties = '{{ properties }}' --required
RETURNING
id,
name,
properties,
systemData,
type;

DELETE examples

Delete confluent connector by name.

DELETE FROM azure_isv.confluent.connector
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 connector_name = '{{ connector_name }}' --required
AND subscription_id = '{{ subscription_id }}' --required
;