# Network Management V1 API - Module Google::Api::FieldInfo::Format (v2.11.0)

2.11.0 (latest) 2.10.1 2.9.0 2.8.0 2.7.0 2.6.0 2.5.1 2.4.0 2.3.0 2.2.0 2.1.1 2.0.1 1.6.0 1.5.0 1.4.0 1.3.0 1.2.0 1.1.0 1.0.2 0.14.0 0.13.0 0.12.0 0.11.0 0.10.2 0.9.0 0.8.0 0.7.0 0.6.1 0.5.1 0.4.0 0.3.0 0.2.0 0.1.3 Reference documentation and code samples for the Network Management V1 API module Google::Api::FieldInfo::Format.

The standard format of a field value. The supported formats are all backed
by either an RFC defined by the IETF or a Google-defined AIP.

## Constants

### FORMAT_UNSPECIFIED

**value:** 0  
Default, unspecified value.

### UUID4

**value:** 1  
Universally Unique Identifier, version 4, value as defined by
<https://datatracker.ietf.org/doc/html/rfc4122>. The value may be
normalized to entirely lowercase letters. For example, the value
`F47AC10B-58CC-0372-8567-0E02B2C3D479` would be normalized to
`f47ac10b-58cc-0372-8567-0e02b2c3d479`.

### IPV4

**value:** 2  
Internet Protocol v4 value as defined by [RFC
791](https://datatracker.ietf.org/doc/html/rfc791). The value may be
condensed, with leading zeros in each octet stripped. For example,
`001.022.233.040` would be condensed to `1.22.233.40`.

### IPV6

**value:** 3  
Internet Protocol v6 value as defined by [RFC
2460](https://datatracker.ietf.org/doc/html/rfc2460). The value may be
normalized to entirely lowercase letters with zeros compressed, following
[RFC 5952](https://datatracker.ietf.org/doc/html/rfc5952). For example,
the value `2001:0DB8:0::0` would be normalized to `2001:db8::`.

### IPV4_OR_IPV6

**value:** 4  
An IP address in either v4 or v6 format as described by the individual
values defined herein. See the comments on the IPV4 and IPV6 types for
allowed normalizations of each.