Skip to main content

cluster_managers

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

Overview

Namecluster_managers
TypeResource
Idazure.nexus.cluster_managers

Fields

The following fields are returned by SELECT queries:

The resource has been successfully retrieved.

NameDatatypeDescription
identityobjectThe identity of the cluster manager.
locationstringThe geo-location where the resource lives
propertiesobjectThe list of the resource properties. (title: ClusterManagerProperties represents the properties of a cluster manager.)
tagsobjectResource tags.

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
getselectsubscriptionId, resourceGroupName, clusterManagerNameGet the properties of the provided cluster manager.
list_by_resource_groupselectsubscriptionId, resourceGroupNameGet a list of cluster managers in the provided resource group.
list_by_subscriptionselectsubscriptionIdGet a list of cluster managers in the provided subscription.
create_or_updateinsertsubscriptionId, resourceGroupName, clusterManagerName, data__propertiesCreate a new cluster manager or update properties of the cluster manager if it exists.
updateupdatesubscriptionId, resourceGroupName, clusterManagerNamePatch properties of the provided cluster manager, or update the tags assigned to the cluster manager. Properties and tag updates can be done independently.
deletedeletesubscriptionId, resourceGroupName, clusterManagerNameDelete the provided cluster manager.

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
clusterManagerNamestringThe name of the cluster manager.
resourceGroupNamestringThe name of the resource group. The name is case insensitive.
subscriptionIdstring (uuid)The ID of the target subscription. The value must be an UUID.

SELECT examples

Get the properties of the provided cluster manager.

SELECT
identity,
location,
properties,
tags
FROM azure.nexus.cluster_managers
WHERE subscriptionId = '{{ subscriptionId }}' -- required
AND resourceGroupName = '{{ resourceGroupName }}' -- required
AND clusterManagerName = '{{ clusterManagerName }}' -- required
;

INSERT examples

Create a new cluster manager or update properties of the cluster manager if it exists.

INSERT INTO azure.nexus.cluster_managers (
data__identity,
data__properties,
data__tags,
data__location,
subscriptionId,
resourceGroupName,
clusterManagerName
)
SELECT
'{{ identity }}',
'{{ properties }}' /* required */,
'{{ tags }}',
'{{ location }}',
'{{ subscriptionId }}',
'{{ resourceGroupName }}',
'{{ clusterManagerName }}'
RETURNING
identity,
location,
properties,
tags
;

UPDATE examples

Patch properties of the provided cluster manager, or update the tags assigned to the cluster manager. Properties and tag updates can be done independently.

UPDATE azure.nexus.cluster_managers
SET
data__identity = '{{ identity }}',
data__tags = '{{ tags }}'
WHERE
subscriptionId = '{{ subscriptionId }}' --required
AND resourceGroupName = '{{ resourceGroupName }}' --required
AND clusterManagerName = '{{ clusterManagerName }}' --required
RETURNING
identity,
location,
properties,
tags;

DELETE examples

Delete the provided cluster manager.

DELETE FROM azure.nexus.cluster_managers
WHERE subscriptionId = '{{ subscriptionId }}' --required
AND resourceGroupName = '{{ resourceGroupName }}' --required
AND clusterManagerName = '{{ clusterManagerName }}' --required
;