Skip to content

Error in expressroute.azcli #6

@joblini

Description

@joblini

In expressroute.azcli, lines 331 ... 337

  • --resource $gw_id should be --resource $circuit_id
  • PeeringRouteTableLogs should be PeeringRouteLog

Original version :

circuit_id_list=$(az network express-route list -g $rg --query '[].id' -o tsv)
while IFS= read -r circuit_id; do
    echo "Creating diagnostic settings for $gw_id..."
    az monitor diagnostic-settings create -n mydiag$RANDOM --resource $gw_id --workspace $logws_id \
        --metrics "[{category:AllMetrics,enabled:true,retentionPolicy:{days:0,enabled:false}}]" \
        --logs '[{"category": "PeeringRouteTableLogs", "enabled": true, "retentionPolicy": {"days": 0, "enabled": false}}]' -o none
done <<< "$circuit_id_list"

Corrected version :

circuit_id_list=$(az network express-route list -g $rg --query '[].id' -o tsv)
while IFS= read -r circuit_id; do
    echo "Creating diagnostic settings for $circuit_id ..."
    az monitor diagnostic-settings create -n mydiag$RANDOM --resource $circuit_id --workspace $logws_id \
        --metrics "[{category:AllMetrics,enabled:true,retentionPolicy:{days:0,enabled:false}}]" \
        --logs '[{"category": "PeeringRouteLog", "enabled": true, "retentionPolicy": {"days": 0, "enabled": false}}]' -o none
done <<< "$circuit_id_list"

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions