Skip to main content

kubernetes_cluster_features

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

Overview

Namekubernetes_cluster_features
TypeResource
Idazure.nexus.kubernetes_cluster_features

Fields

The following fields are returned by SELECT queries:

The resource has been successfully retrieved.

NameDatatypeDescription
locationstringThe geo-location where the resource lives
propertiesobjectThe list of the resource properties. (title: KubernetesClusterFeatureProperties represents the properties of a Kubernetes cluster feature.)
tagsobjectResource tags.

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
getselectsubscriptionId, resourceGroupName, kubernetesClusterName, featureNameGet properties of the provided the Kubernetes cluster feature.
list_by_kubernetes_clusterselectsubscriptionId, resourceGroupName, kubernetesClusterNameGet a list of features for the provided Kubernetes cluster.
create_or_updateinsertsubscriptionId, resourceGroupName, kubernetesClusterName, featureNameCreate a new Kubernetes cluster feature or update properties of the Kubernetes cluster feature if it exists.
updateupdatesubscriptionId, resourceGroupName, kubernetesClusterName, featureNamePatch properties of the provided Kubernetes cluster feature.
deletedeletesubscriptionId, resourceGroupName, kubernetesClusterName, featureNameDelete the provided Kubernetes cluster feature.

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
featureNamestringThe name of the feature.
kubernetesClusterNamestringThe name of the Kubernetes cluster.
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 properties of the provided the Kubernetes cluster feature.

SELECT
location,
properties,
tags
FROM azure.nexus.kubernetes_cluster_features
WHERE subscriptionId = '{{ subscriptionId }}' -- required
AND resourceGroupName = '{{ resourceGroupName }}' -- required
AND kubernetesClusterName = '{{ kubernetesClusterName }}' -- required
AND featureName = '{{ featureName }}' -- required
;

INSERT examples

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

INSERT INTO azure.nexus.kubernetes_cluster_features (
data__properties,
data__tags,
data__location,
subscriptionId,
resourceGroupName,
kubernetesClusterName,
featureName
)
SELECT
'{{ properties }}',
'{{ tags }}',
'{{ location }}',
'{{ subscriptionId }}',
'{{ resourceGroupName }}',
'{{ kubernetesClusterName }}',
'{{ featureName }}'
RETURNING
location,
properties,
tags
;

UPDATE examples

Patch properties of the provided Kubernetes cluster feature.

UPDATE azure.nexus.kubernetes_cluster_features
SET
data__properties = '{{ properties }}',
data__tags = '{{ tags }}'
WHERE
subscriptionId = '{{ subscriptionId }}' --required
AND resourceGroupName = '{{ resourceGroupName }}' --required
AND kubernetesClusterName = '{{ kubernetesClusterName }}' --required
AND featureName = '{{ featureName }}' --required
RETURNING
location,
properties,
tags;

DELETE examples

Delete the provided Kubernetes cluster feature.

DELETE FROM azure.nexus.kubernetes_cluster_features
WHERE subscriptionId = '{{ subscriptionId }}' --required
AND resourceGroupName = '{{ resourceGroupName }}' --required
AND kubernetesClusterName = '{{ kubernetesClusterName }}' --required
AND featureName = '{{ featureName }}' --required
;