Address class

Represents an IP Address resource.

Google Compute Engine has two IP Address resources: * [Global (external and internal)](https://cloud.google.com/compute/docs/reference/rest/v1/globalAddresses)

Constructors

Address({String? address, String? addressType, String? creationTimestamp, String? description, String? id, String? ipVersion, String? ipv6EndpointType, String? kind, String? labelFingerprint, Map<String, String>? labels, String? name, String? network, String? networkTier, int? prefixLength, String? purpose, String? region, String? selfLink, String? status, String? subnetwork, List<String>? users})
Address.fromJson(Map json_)

Properties

address String?
The static IP address represented by this resource.
getter/setter pair
addressType String?
The type of address to reserve, either INTERNAL or EXTERNAL.
getter/setter pair
creationTimestamp String?
Creation timestamp in RFC3339 text format.
getter/setter pair
description String?
An optional description of this resource.
getter/setter pair
hashCode int
The hash code for this object.
no setterinherited
id String?
The unique identifier for the resource.
getter/setter pair
ipv6EndpointType String?
The endpoint type of this address, which should be VM or NETLB.
getter/setter pair
ipVersion String?
The IP version that will be used by this address.
getter/setter pair
kind String?
Type of the resource.
getter/setter pair
labelFingerprint String?
A fingerprint for the labels being applied to this Address, which is essentially a hash of the labels set used for optimistic locking.
getter/setter pair
labelFingerprintAsBytes List<int>
getter/setter pair
labels Map<String, String>?
Labels for this resource.
getter/setter pair
name String?
Name of the resource.
getter/setter pair
network String?
The URL of the network in which to reserve the address.
getter/setter pair
networkTier String?
This signifies the networking tier used for configuring this address and can only take the following values: PREMIUM or STANDARD.
getter/setter pair
prefixLength int?
The prefix length if the resource represents an IP range.
getter/setter pair
purpose String?
The purpose of this resource, which can be one of the following values: - GCE_ENDPOINT for addresses that are used by VM instances, alias IP ranges, load balancers, and similar resources.
getter/setter pair
region String?
The URL of the region where a regional address resides.
getter/setter pair
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
Server-defined URL for the resource.
getter/setter pair
status String?
The status of the address, which can be one of RESERVING, RESERVED, or IN_USE.
getter/setter pair
subnetwork String?
The URL of the subnetwork in which to reserve the address.
getter/setter pair
users List<String>?
The URLs of the resources that are using this address.
getter/setter pair

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() Map<String, dynamic>
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited