azure_network_public_ip_address

ddos_settings

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

  • protected_ip
    Type: BOOLEAN
    Provider name: protectedIP
    Description: Enables DDoS protection on the public IP.
  • protection_coverage
    Type: STRING
    Provider name: protectionCoverage
    Description: The DDoS protection policy customizability of the public IP. Only standard coverage will have the ability to be customized.

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

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

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

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

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

idle_timeout_in_minutes

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

ip_address

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

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

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

migration_phase

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

name

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

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

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

public_ip_address_version

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

public_ip_allocation_method

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

resource_group

Type: STRING

resource_guid

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

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

Type: STRING

subscription_name

Type: STRING

tags

Type: UNORDERED_LIST_STRING

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 IP allocated for the resource needs to come from.