Skip to main content

azure_traffic_collectors

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

Overview

Nameazure_traffic_collectors
TypeResource
Idazure.network_function.azure_traffic_collectors

Fields

The following fields are returned by SELECT queries:

Request successful. The operation returns the resulting Azure Traffic Collector resource.

NameDatatypeDescription
idstringResource ID.
namestringResource name.
etagstringA unique read-only string that changes whenever the resource is updated.
locationstringResource location.
propertiesobjectProperties of the Azure Traffic Collector.
systemDataobjectMetadata pertaining to creation and last modification of the resource.
tagsobjectResource tags.
typestringResource type.

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
getselectresourceGroupName, subscriptionId, azureTrafficCollectorNameGets the specified Azure Traffic Collector in a specified resource group
create_or_updateinsertresourceGroupName, subscriptionId, azureTrafficCollectorNameCreates or updates a Azure Traffic Collector resource
deletedeleteresourceGroupName, subscriptionId, azureTrafficCollectorNameDeletes a specified Azure Traffic Collector resource.
update_tagsexecresourceGroupName, subscriptionId, azureTrafficCollectorNameUpdates the specified Azure Traffic Collector tags.

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
azureTrafficCollectorNamestringAzure Traffic Collector name
resourceGroupNamestringThe name of the resource group.
subscriptionIdstringAzure Subscription ID.

SELECT examples

Gets the specified Azure Traffic Collector in a specified resource group

SELECT
id,
name,
etag,
location,
properties,
systemData,
tags,
type
FROM azure.network_function.azure_traffic_collectors
WHERE resourceGroupName = '{{ resourceGroupName }}' -- required
AND subscriptionId = '{{ subscriptionId }}' -- required
AND azureTrafficCollectorName = '{{ azureTrafficCollectorName }}' -- required
;

INSERT examples

Creates or updates a Azure Traffic Collector resource

INSERT INTO azure.network_function.azure_traffic_collectors (
data__properties,
data__location,
data__tags,
resourceGroupName,
subscriptionId,
azureTrafficCollectorName
)
SELECT
'{{ properties }}',
'{{ location }}',
'{{ tags }}',
'{{ resourceGroupName }}',
'{{ subscriptionId }}',
'{{ azureTrafficCollectorName }}'
RETURNING
id,
name,
etag,
location,
properties,
systemData,
tags,
type
;

DELETE examples

Deletes a specified Azure Traffic Collector resource.

DELETE FROM azure.network_function.azure_traffic_collectors
WHERE resourceGroupName = '{{ resourceGroupName }}' --required
AND subscriptionId = '{{ subscriptionId }}' --required
AND azureTrafficCollectorName = '{{ azureTrafficCollectorName }}' --required
;

Lifecycle Methods

Updates the specified Azure Traffic Collector tags.

EXEC azure.network_function.azure_traffic_collectors.update_tags 
@resourceGroupName='{{ resourceGroupName }}' --required,
@subscriptionId='{{ subscriptionId }}' --required,
@azureTrafficCollectorName='{{ azureTrafficCollectorName }}' --required
@@json=
'{
"tags": "{{ tags }}"
}'
;