Skip to main content

integration_fabrics

Creates, updates, deletes, gets or lists an integration_fabrics resource.

Overview

Nameintegration_fabrics
TypeResource
Idazure.dashboard.integration_fabrics

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.
dataSourceResourceIdstringThe resource Id of the Azure resource which is used to configure Grafana data source. E.g., an Azure Monitor Workspace, an Azure Data Explorer cluster, etc.
locationstringThe geo-location where the resource lives. Required.
provisioningStatestringProvisioning state of the resource. Known values are: "Accepted", "Creating", "Updating", "Deleting", "Succeeded", "Failed", "Canceled", "Deleted", and "NotSpecified". (Accepted, Creating, Updating, Deleting, Succeeded, Failed, Canceled, Deleted, NotSpecified)
scenariosarrayA list of integration scenarios covered by this integration fabric.
systemDataobjectAzure Resource Manager metadata containing createdBy and modifiedBy information.
tagsobjectResource tags.
targetResourceIdstringThe resource Id of the Azure resource being integrated with Azure Managed Grafana. E.g., an Azure Kubernetes Service cluster.
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, workspace_name, integration_fabric_name, subscription_idGet a IntegrationFabric.
listselectresource_group_name, workspace_name, subscription_idList IntegrationFabric resources by ManagedGrafana.
createinsertresource_group_name, workspace_name, integration_fabric_name, subscription_id, locationCreate a IntegrationFabric.
updateupdateresource_group_name, workspace_name, integration_fabric_name, subscription_idUpdate a IntegrationFabric.
deletedeleteresource_group_name, workspace_name, integration_fabric_name, subscription_idDelete a IntegrationFabric.

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
integration_fabric_namestringThe integration fabric name of Azure Managed Grafana. Required.
resource_group_namestringThe name of the resource group. The name is case insensitive. Required.
subscription_idstring
workspace_namestringThe workspace name of Azure Managed Grafana. Required.

SELECT examples

Get a IntegrationFabric.

SELECT
id,
name,
dataSourceResourceId,
location,
provisioningState,
scenarios,
systemData,
tags,
targetResourceId,
type
FROM azure.dashboard.integration_fabrics
WHERE resource_group_name = '{{ resource_group_name }}' -- required
AND workspace_name = '{{ workspace_name }}' -- required
AND integration_fabric_name = '{{ integration_fabric_name }}' -- required
AND subscription_id = '{{ subscription_id }}' -- required
;

INSERT examples

Create a IntegrationFabric.

INSERT INTO azure.dashboard.integration_fabrics (
tags,
location,
properties,
resource_group_name,
workspace_name,
integration_fabric_name,
subscription_id
)
SELECT
'{{ tags }}',
'{{ location }}' /* required */,
'{{ properties }}',
'{{ resource_group_name }}',
'{{ workspace_name }}',
'{{ integration_fabric_name }}',
'{{ subscription_id }}'
RETURNING
id,
name,
location,
properties,
systemData,
tags,
type
;

UPDATE examples

Update a IntegrationFabric.

UPDATE azure.dashboard.integration_fabrics
SET
tags = '{{ tags }}',
properties = '{{ properties }}'
WHERE
resource_group_name = '{{ resource_group_name }}' --required
AND workspace_name = '{{ workspace_name }}' --required
AND integration_fabric_name = '{{ integration_fabric_name }}' --required
AND subscription_id = '{{ subscription_id }}' --required
RETURNING
id,
name,
location,
properties,
systemData,
tags,
type;

DELETE examples

Delete a IntegrationFabric.

DELETE FROM azure.dashboard.integration_fabrics
WHERE resource_group_name = '{{ resource_group_name }}' --required
AND workspace_name = '{{ workspace_name }}' --required
AND integration_fabric_name = '{{ integration_fabric_name }}' --required
AND subscription_id = '{{ subscription_id }}' --required
;