Skip to main content

clusters

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

Overview

Nameclusters
TypeResource
Idazure.event_hub.clusters

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.
createdAtstringThe UTC time when the Event Hubs Cluster was created.
locationstringResource location.
metricIdstringThe metric ID of the cluster resource. Provided by the service and not modifiable by the user.
skuobjectProperties of the cluster SKU.
statusstringStatus of the Cluster resource.
supportsScalingbooleanA value that indicates whether Scaling is Supported.
systemDataobjectThe system meta data relating to this resource.
tagsobjectResource tags.
typestringThe type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts".
updatedAtstringThe UTC time when the Event Hubs Cluster was last updated.

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
getselectresource_group_name, cluster_name, subscription_idGets the resource description of the specified Event Hubs Cluster.
list_by_resource_groupselectresource_group_name, subscription_idLists the available Event Hubs Clusters within an ARM resource group.
list_by_subscriptionselectsubscription_idLists the available Event Hubs Clusters within an ARM resource group.
create_or_updateinsertresource_group_name, cluster_name, subscription_idCreates or updates an instance of an Event Hubs Cluster.
updateupdateresource_group_name, cluster_name, subscription_idModifies mutable properties on the Event Hubs Cluster. This operation is idempotent.
create_or_updatereplaceresource_group_name, cluster_name, subscription_idCreates or updates an instance of an Event Hubs Cluster.
deletedeleteresource_group_name, cluster_name, subscription_idDeletes an existing Event Hubs Cluster. This operation is idempotent.
list_available_cluster_regionexecsubscription_idList the quantity of available pre-provisioned Event Hubs Clusters, indexed by Azure region.
list_namespacesexecresource_group_name, cluster_name, subscription_idList all Event Hubs Namespace IDs in an Event Hubs Dedicated Cluster.

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_namestringThe name of the Event Hubs Cluster. Required.
resource_group_namestringName of the resource group within the azure subscription. Required.
subscription_idstring

SELECT examples

Gets the resource description of the specified Event Hubs Cluster.

SELECT
id,
name,
createdAt,
location,
metricId,
sku,
status,
supportsScaling,
systemData,
tags,
type,
updatedAt
FROM azure.event_hub.clusters
WHERE resource_group_name = '{{ resource_group_name }}' -- required
AND cluster_name = '{{ cluster_name }}' -- required
AND subscription_id = '{{ subscription_id }}' -- required
;

INSERT examples

Creates or updates an instance of an Event Hubs Cluster.

INSERT INTO azure.event_hub.clusters (
location,
tags,
sku,
properties,
resource_group_name,
cluster_name,
subscription_id
)
SELECT
'{{ location }}',
'{{ tags }}',
'{{ sku }}',
'{{ properties }}',
'{{ resource_group_name }}',
'{{ cluster_name }}',
'{{ subscription_id }}'
RETURNING
id,
name,
location,
properties,
sku,
systemData,
tags,
type
;

UPDATE examples

Modifies mutable properties on the Event Hubs Cluster. This operation is idempotent.

UPDATE azure.event_hub.clusters
SET
location = '{{ location }}',
tags = '{{ tags }}',
sku = '{{ sku }}',
properties = '{{ properties }}'
WHERE
resource_group_name = '{{ resource_group_name }}' --required
AND cluster_name = '{{ cluster_name }}' --required
AND subscription_id = '{{ subscription_id }}' --required
RETURNING
id,
name,
location,
properties,
sku,
systemData,
tags,
type;

REPLACE examples

Creates or updates an instance of an Event Hubs Cluster.

REPLACE azure.event_hub.clusters
SET
location = '{{ location }}',
tags = '{{ tags }}',
sku = '{{ sku }}',
properties = '{{ properties }}'
WHERE
resource_group_name = '{{ resource_group_name }}' --required
AND cluster_name = '{{ cluster_name }}' --required
AND subscription_id = '{{ subscription_id }}' --required
RETURNING
id,
name,
location,
properties,
sku,
systemData,
tags,
type;

DELETE examples

Deletes an existing Event Hubs Cluster. This operation is idempotent.

DELETE FROM azure.event_hub.clusters
WHERE resource_group_name = '{{ resource_group_name }}' --required
AND cluster_name = '{{ cluster_name }}' --required
AND subscription_id = '{{ subscription_id }}' --required
;

Lifecycle Methods

List the quantity of available pre-provisioned Event Hubs Clusters, indexed by Azure region.

EXEC azure.event_hub.clusters.list_available_cluster_region 
@subscription_id='{{ subscription_id }}' --required
;