Skip to main content

reachability_analysis_intents

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

Overview

Namereachability_analysis_intents
TypeResource
Idazure.network.reachability_analysis_intents

Fields

The following fields are returned by SELECT queries:

NameDatatypeDescription
idstringFully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}".
namestringThe name of the resource.
descriptionstring:vartype description: str
destinationResourceIdstringDestination resource id to verify the reachability path of. Required.
ipTrafficobjectIP traffic information. Required.
provisioningStatestringProvisioning states of a resource. Known values are: "Failed", "Succeeded", "Canceled", "Creating", "Updating", and "Deleting". (Failed, Succeeded, Canceled, Creating, Updating, Deleting)
sourceResourceIdstringSource resource id to verify the reachability path of. Required.
systemDataobjectAzure Resource Manager metadata containing createdBy and modifiedBy information.
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, network_manager_name, workspace_name, reachability_analysis_intent_name, subscription_idGet the Reachability Analysis Intent. Get the Reachability Analysis Intent.
listselectresource_group_name, network_manager_name, workspace_name, subscription_idskipToken, skip, top, sortKey, sortValueGets list of Reachability Analysis Intents . Gets list of Reachability Analysis Intents .
createinsertresource_group_name, network_manager_name, workspace_name, reachability_analysis_intent_name, subscription_id, propertiesCreates Reachability Analysis Intent. Creates Reachability Analysis Intent.
deletedeleteresource_group_name, network_manager_name, workspace_name, reachability_analysis_intent_name, subscription_idDeletes Reachability Analysis Intent. Deletes Reachability Analysis Intent.

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
network_manager_namestringThe name of the network manager. Required.
reachability_analysis_intent_namestringReachability Analysis Intent name. Required.
resource_group_namestringThe name of the resource group. The name is case insensitive. Required.
subscription_idstring
workspace_namestringThe name of the resource. Required.
skipintegerOptional num entries to skip. Default value is 0.
skipTokenstringOptional skip token. Default value is None.
sortKeystringOptional key by which to sort. Default value is None.
sortValuestringOptional sort value for pagination. Default value is None.
topintegerOptional num entries to show. Default value is 50.

SELECT examples

Get the Reachability Analysis Intent. Get the Reachability Analysis Intent.

SELECT
id,
name,
description,
destinationResourceId,
ipTraffic,
provisioningState,
sourceResourceId,
systemData,
type
FROM azure.network.reachability_analysis_intents
WHERE resource_group_name = '{{ resource_group_name }}' -- required
AND network_manager_name = '{{ network_manager_name }}' -- required
AND workspace_name = '{{ workspace_name }}' -- required
AND reachability_analysis_intent_name = '{{ reachability_analysis_intent_name }}' -- required
AND subscription_id = '{{ subscription_id }}' -- required
;

INSERT examples

Creates Reachability Analysis Intent. Creates Reachability Analysis Intent.

INSERT INTO azure.network.reachability_analysis_intents (
properties,
resource_group_name,
network_manager_name,
workspace_name,
reachability_analysis_intent_name,
subscription_id
)
SELECT
'{{ properties }}' /* required */,
'{{ resource_group_name }}',
'{{ network_manager_name }}',
'{{ workspace_name }}',
'{{ reachability_analysis_intent_name }}',
'{{ subscription_id }}'
RETURNING
id,
name,
properties,
systemData,
type
;

DELETE examples

Deletes Reachability Analysis Intent. Deletes Reachability Analysis Intent.

DELETE FROM azure.network.reachability_analysis_intents
WHERE resource_group_name = '{{ resource_group_name }}' --required
AND network_manager_name = '{{ network_manager_name }}' --required
AND workspace_name = '{{ workspace_name }}' --required
AND reachability_analysis_intent_name = '{{ reachability_analysis_intent_name }}' --required
AND subscription_id = '{{ subscription_id }}' --required
;