InternalRange class
The internal range resource for IPAM operations within a VPC network.
Used to represent a private address range along with behavioral characterstics of that range (its usage and peering behavior). Networking resources can link to this range if they are created as belonging to it.
Constructors
-
InternalRange({String? createTime, String? description, String? ipCidrRange, Map<
String, String> ? labels, String? name, String? network, List<String> ? overlaps, String? peering, int? prefixLength, List<String> ? targetCidrRange, String? updateTime, String? usage, List<String> ? users}) - InternalRange.fromJson(Map json_)
Properties
- createTime ↔ String?
-
Time when the internal range was created.
getter/setter pair
- description ↔ String?
-
A description of this resource.
getter/setter pair
- hashCode → int
-
The hash code for this object.
no setterinherited
- ipCidrRange ↔ String?
-
The IP range that this internal range defines.
getter/setter pair
-
labels
↔ Map<
String, String> ? -
User-defined labels.
getter/setter pair
- name ↔ String?
-
The name of an internal range.
getter/setter pair
- network ↔ String?
-
The URL or resource ID of the network in which to reserve the internal
range.
getter/setter pair
-
overlaps
↔ List<
String> ? -
Types of resources that are allowed to overlap with the current internal
range.
getter/setter pair
- peering ↔ String?
-
The type of peering set for this internal range.
Possible string values are:
getter/setter pair
- prefixLength ↔ int?
-
An alternate to ip_cidr_range.
getter/setter pair
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
-
targetCidrRange
↔ List<
String> ? -
Can be set to narrow down or pick a different address space while
searching for a free range.
getter/setter pair
- updateTime ↔ String?
-
Time when the internal range was updated.
getter/setter pair
- usage ↔ String?
-
The type of usage set for this InternalRange.
Possible string values are:
getter/setter pair
-
users
↔ List<
String> ? -
The list of resources that refer to this internal range.
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