---
title: Getting Started with Datadog
description: Datadog, the leading service for cloud-scale monitoring.
breadcrumbs: Docs > Infrastructure > Datadog Resource Catalog
---

# azure_network_vnet{% #azure_network_vnet %}

## `address_space`{% #address_space %}

**Type**: `STRUCT`**Provider name**: `properties.addressSpace`**Description**: The AddressSpace that contains an array of IP address ranges that can be used by subnets.

- `address_prefixes`**Type**: `UNORDERED_LIST_STRING`**Provider name**: `addressPrefixes`**Description**: A list of address blocks reserved for this virtual network in CIDR notation.

## `bgp_communities`{% #bgp_communities %}

**Type**: `STRUCT`**Provider name**: `properties.bgpCommunities`**Description**: Bgp Communities sent over ExpressRoute with each route corresponding to a prefix in this VNET.

- `regional_community`**Type**: `STRING`**Provider name**: `regionalCommunity`**Description**: The BGP community associated with the region of the virtual network.
- `virtual_network_community`**Type**: `STRING`**Provider name**: `virtualNetworkCommunity`**Description**: The BGP community associated with the virtual network.

## `dhcp_options`{% #dhcp_options %}

**Type**: `STRUCT`**Provider name**: `properties.dhcpOptions`**Description**: The dhcpOptions that contains an array of DNS servers available to VMs deployed in the virtual network.

- `dns_servers`**Type**: `UNORDERED_LIST_STRING`**Provider name**: `dnsServers`**Description**: The list of DNS servers IP addresses.

## `enable_ddos_protection`{% #enable_ddos_protection %}

**Type**: `BOOLEAN`**Provider name**: `properties.enableDdosProtection`**Description**: Indicates if DDoS protection is enabled for all the protected resources in the virtual network. It requires a DDoS protection plan associated with the resource.

## `enable_vm_protection`{% #enable_vm_protection %}

**Type**: `BOOLEAN`**Provider name**: `properties.enableVmProtection`**Description**: Indicates if VM protection is enabled for all the subnets in the virtual network.

## `encryption`{% #encryption %}

**Type**: `STRUCT`**Provider name**: `properties.encryption`**Description**: Indicates if encryption is enabled on virtual network and if VM without encryption is allowed in encrypted VNet.

- `enabled`**Type**: `BOOLEAN`**Provider name**: `enabled`**Description**: Indicates if encryption is enabled on the virtual network.
- `enforcement`**Type**: `STRING`**Provider name**: `enforcement`**Description**: If the encrypted VNet allows VM that does not support encryption

## `etag`{% #etag %}

**Type**: `STRING`**Provider name**: `etag`**Description**: A unique read-only string that changes whenever the resource is updated.

## `extended_location`{% #extended_location %}

**Type**: `STRUCT`**Provider name**: `extendedLocation`**Description**: The extended location of the virtual network.

- `name`**Type**: `STRING`**Provider name**: `name`**Description**: The name of the extended location.
- `type`**Type**: `STRING`**Provider name**: `type`**Description**: The type of the extended location.

## `flow_logs`{% #flow_logs %}

**Type**: `UNORDERED_LIST_STRUCT`**Provider name**: `properties.flowLogs`**Description**: A collection of references to flow log resources.

- `enabled`**Type**: `BOOLEAN`**Provider name**: `properties.enabled`**Description**: Flag to enable/disable flow logging.
- `etag`**Type**: `STRING`**Provider name**: `etag`**Description**: A unique read-only string that changes whenever the resource is updated.
- `flow_analytics_configuration`**Type**: `STRUCT`**Provider name**: `properties.flowAnalyticsConfiguration`**Description**: Parameters that define the configuration of traffic analytics.
  - `network_watcher_flow_analytics_configuration`**Type**: `STRUCT`**Provider name**: `networkWatcherFlowAnalyticsConfiguration`**Description**: Parameters that define the configuration of traffic analytics.
    - `enabled`**Type**: `BOOLEAN`**Provider name**: `enabled`**Description**: Flag to enable/disable traffic analytics.
    - `traffic_analytics_interval`**Type**: `INT32`**Provider name**: `trafficAnalyticsInterval`**Description**: The interval in minutes which would decide how frequently TA service should do flow analytics.
    - `workspace_id`**Type**: `STRING`**Provider name**: `workspaceId`**Description**: The resource guid of the attached workspace.
    - `workspace_region`**Type**: `STRING`**Provider name**: `workspaceRegion`**Description**: The location of the attached workspace.
    - `workspace_resource_id`**Type**: `STRING`**Provider name**: `workspaceResourceId`**Description**: Resource Id of the attached workspace.
- `format`**Type**: `STRUCT`**Provider name**: `properties.format`**Description**: Parameters that define the flow log format.
  - `type`**Type**: `STRING`**Provider name**: `type`**Description**: The file type of flow log.
  - `version`**Type**: `INT32`**Provider name**: `version`**Description**: The version (revision) of the flow log.
- `id`**Type**: `STRING`**Provider name**: `id`**Description**: Resource ID.
- `location`**Type**: `STRING`**Provider name**: `location`**Description**: Resource location.
- `name`**Type**: `STRING`**Provider name**: `name`**Description**: Resource name.
- `provisioning_state`**Type**: `STRING`**Provider name**: `properties.provisioningState`**Description**: The provisioning state of the flow log.
- `retention_policy`**Type**: `STRUCT`**Provider name**: `properties.retentionPolicy`**Description**: Parameters that define the retention policy for flow log.
  - `days`**Type**: `INT32`**Provider name**: `days`**Description**: Number of days to retain flow log records.
  - `enabled`**Type**: `BOOLEAN`**Provider name**: `enabled`**Description**: Flag to enable/disable retention.
- `storage_id`**Type**: `STRING`**Provider name**: `properties.storageId`**Description**: ID of the storage account which is used to store the flow log.
- `target_resource_guid`**Type**: `STRING`**Provider name**: `properties.targetResourceGuid`**Description**: Guid of network security group to which flow log will be applied.
- `target_resource_id`**Type**: `STRING`**Provider name**: `properties.targetResourceId`**Description**: ID of network security group to which flow log will be applied.
- `type`**Type**: `STRING`**Provider name**: `type`**Description**: Resource type.

## `flow_timeout_in_minutes`{% #flow_timeout_in_minutes %}

**Type**: `INT32`**Provider name**: `properties.flowTimeoutInMinutes`**Description**: The FlowTimeout value (in minutes) for the Virtual Network

## `id`{% #id %}

**Type**: `STRING`**Provider name**: `id`**Description**: Resource ID.

## `location`{% #location %}

**Type**: `STRING`**Provider name**: `location`**Description**: Resource location.

## `name`{% #name %}

**Type**: `STRING`**Provider name**: `name`**Description**: Resource name.

## `provisioning_state`{% #provisioning_state %}

**Type**: `STRING`**Provider name**: `properties.provisioningState`**Description**: The provisioning state of the virtual network resource.

## `resource_group`{% #resource_group %}

**Type**: `STRING`

## `resource_guid`{% #resource_guid %}

**Type**: `STRING`**Provider name**: `properties.resourceGuid`**Description**: The resourceGuid property of the Virtual Network resource.

## `subscription_id`{% #subscription_id %}

**Type**: `STRING`

## `subscription_name`{% #subscription_name %}

**Type**: `STRING`

## `tags`{% #tags %}

**Type**: `UNORDERED_LIST_STRING`

## `type`{% #type %}

**Type**: `STRING`**Provider name**: `type`**Description**: Resource type.
