Skip to main content

flux_config_operation_status

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

Overview

Nameflux_config_operation_status
TypeResource
Idazure.kubernetes_configuration.flux_config_operation_status

Fields

The following fields are returned by SELECT queries:

FluxConfiguration Operation Status

NameDatatypeDescription
idstringFully qualified ID for the async operation.
namestringName of the async operation.
errorobjectIf present, details of the operation error.
propertiesobjectAdditional information, if available.
statusstringOperation status.

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
getselectsubscriptionId, resourceGroupName, clusterRp, clusterResourceName, clusterName, fluxConfigurationName, operationIdGet Async Operation status

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
clusterNamestringThe name of the kubernetes cluster.
clusterResourceNamestringThe Kubernetes cluster resource name - i.e. managedClusters, connectedClusters, provisionedClusters.
clusterRpstringThe Kubernetes cluster RP - i.e. Microsoft.ContainerService, Microsoft.Kubernetes, Microsoft.HybridContainerService.
fluxConfigurationNamestringName of the Flux Configuration.
operationIdstringoperation Id
resourceGroupNamestringThe name of the resource group. The name is case insensitive.
subscriptionIdstringThe ID of the target subscription.

SELECT examples

Get Async Operation status

SELECT
id,
name,
error,
properties,
status
FROM azure.kubernetes_configuration.flux_config_operation_status
WHERE subscriptionId = '{{ subscriptionId }}' -- required
AND resourceGroupName = '{{ resourceGroupName }}' -- required
AND clusterRp = '{{ clusterRp }}' -- required
AND clusterResourceName = '{{ clusterResourceName }}' -- required
AND clusterName = '{{ clusterName }}' -- required
AND fluxConfigurationName = '{{ fluxConfigurationName }}' -- required
AND operationId = '{{ operationId }}' -- required
;