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

# azure_network_public_ip_address{% #azure_network_public_ip_address %}

## `ddos_settings`{% #ddos_settings %}

**Type**: `STRUCT`**Provider name**: `properties.ddosSettings`**Description**: The DDoS protection custom policy associated with the public IP address.

- `protection_mode`**Type**: `STRING`**Provider name**: `protectionMode`**Description**: The DDoS protection mode of the public IP

## `delete_option`{% #delete_option %}

**Type**: `STRING`**Provider name**: `properties.deleteOption`**Description**: Specify what happens to the public IP address when the VM using it is deleted

## `dns_settings`{% #dns_settings %}

**Type**: `STRUCT`**Provider name**: `properties.dnsSettings`**Description**: The FQDN of the DNS record associated with the public IP address.

- `domain_name_label`**Type**: `STRING`**Provider name**: `domainNameLabel`**Description**: The domain name label. The concatenation of the domain name label and the regionalized DNS zone make up the fully qualified domain name associated with the public IP address. If a domain name label is specified, an A DNS record is created for the public IP in the Microsoft Azure DNS system.
- `domain_name_label_scope`**Type**: `STRING`**Provider name**: `domainNameLabelScope`**Description**: The domain name label scope. If a domain name label and a domain name label scope are specified, an A DNS record is created for the public IP in the Microsoft Azure DNS system with a hashed value includes in FQDN.
- `fqdn`**Type**: `STRING`**Provider name**: `fqdn`**Description**: The Fully Qualified Domain Name of the A DNS record associated with the public IP. This is the concatenation of the domainNameLabel and the regionalized DNS zone.
- `reverse_fqdn`**Type**: `STRING`**Provider name**: `reverseFqdn`**Description**: The reverse FQDN. A user-visible, fully qualified domain name that resolves to this public IP address. If the reverseFqdn is specified, then a PTR DNS record is created pointing from the IP address in the in-addr.arpa domain to the reverse FQDN.

## `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 public ip address.

- `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.

## `id`{% #id %}

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

## `idle_timeout_in_minutes`{% #idle_timeout_in_minutes %}

**Type**: `INT32`**Provider name**: `properties.idleTimeoutInMinutes`**Description**: The idle timeout of the public IP address.

## `ip_address`{% #ip_address %}

**Type**: `STRING`**Provider name**: `properties.ipAddress`**Description**: The IP address associated with the public IP address resource.

## `ip_tags`{% #ip_tags %}

**Type**: `UNORDERED_LIST_STRUCT`**Provider name**: `properties.ipTags`**Description**: The list of tags associated with the public IP address.

- `ip_tag_type`**Type**: `STRING`**Provider name**: `ipTagType`**Description**: The IP tag type. Example: FirstPartyUsage.
- `tag`**Type**: `STRING`**Provider name**: `tag`**Description**: The value of the IP tag associated with the public IP. Example: SQL.

## `location`{% #location %}

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

## `migration_phase`{% #migration_phase %}

**Type**: `STRING`**Provider name**: `properties.migrationPhase`**Description**: Migration phase of Public IP Address.

## `name`{% #name %}

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

## `nat_gateway`{% #nat_gateway %}

**Type**: `STRUCT`**Provider name**: `properties.natGateway`**Description**: The NatGateway for the Public IP address.

- `etag`**Type**: `STRING`**Provider name**: `etag`**Description**: A unique read-only string that changes whenever the resource is updated.
- `id`**Type**: `STRING`**Provider name**: `id`**Description**: Resource ID.
- `idle_timeout_in_minutes`**Type**: `INT32`**Provider name**: `properties.idleTimeoutInMinutes`**Description**: The idle timeout of the nat gateway.
- `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 NAT gateway resource.
- `resource_guid`**Type**: `STRING`**Provider name**: `properties.resourceGuid`**Description**: The resource GUID property of the NAT gateway resource.
- `sku`**Type**: `STRUCT`**Provider name**: `sku`**Description**: The nat gateway SKU.
  - `name`**Type**: `STRING`**Provider name**: `name`**Description**: Name of Nat Gateway SKU.
- `type`**Type**: `STRING`**Provider name**: `type`**Description**: Resource type.
- `zones`**Type**: `UNORDERED_LIST_STRING`**Provider name**: `zones`**Description**: A list of availability zones denoting the zone in which Nat Gateway should be deployed.

## `provisioning_state`{% #provisioning_state %}

**Type**: `STRING`**Provider name**: `properties.provisioningState`**Description**: The provisioning state of the public IP address resource.

## `public_ip_address_version`{% #public_ip_address_version %}

**Type**: `STRING`**Provider name**: `properties.publicIPAddressVersion`**Description**: The public IP address version.

## `public_ip_allocation_method`{% #public_ip_allocation_method %}

**Type**: `STRING`**Provider name**: `properties.publicIPAllocationMethod`**Description**: The public IP address allocation method.

## `resource_group`{% #resource_group %}

**Type**: `STRING`

## `resource_guid`{% #resource_guid %}

**Type**: `STRING`**Provider name**: `properties.resourceGuid`**Description**: The resource GUID property of the public IP address resource.

## `sku`{% #sku %}

**Type**: `STRUCT`**Provider name**: `sku`**Description**: The public IP address SKU.

- `name`**Type**: `STRING`**Provider name**: `name`**Description**: Name of a public IP address SKU.
- `tier`**Type**: `STRING`**Provider name**: `tier`**Description**: Tier of a public IP address SKU.

## `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.

## `zones`{% #zones %}

**Type**: `UNORDERED_LIST_STRING`**Provider name**: `zones`**Description**: A list of availability zones denoting the IP allocated for the resource needs to come from.
