GetInstanceNetworkConfig class

Constructors

GetInstanceNetworkConfig({required Input<String> allocatedIpRangeOverride, required Input<List<GetInstanceNetworkConfigAuthorizedExternalNetwork>> authorizedExternalNetworks, required Input<bool> enableOutboundPublicIp, required Input<bool> enablePublicIp})
Creates a new GetInstanceNetworkConfig. allocatedIpRangeOverride Name of the allocated IP range for the private IP AlloyDB instance, for example: "google-managed-services-default". authorizedExternalNetworks A list of external networks authorized to access this instance. This enableOutboundPublicIp Enabling outbound public ip for the instance. enablePublicIp Enabling public ip for the instance. If a user wishes to disable this,
const
GetInstanceNetworkConfig.fromMap(Map<String, dynamic> map)
factory

Properties

allocatedIpRangeOverride → Input<String>
Name of the allocated IP range for the private IP AlloyDB instance, for example: "google-managed-services-default". If set, the instance IPs will be created from this allocated range and will override the IP range used by the parent cluster. The range name must comply with RFC 1035. Specifically, the name must be 1-63 characters long and match the regular expression a-z?.
final
authorizedExternalNetworks → Input<List<GetInstanceNetworkConfigAuthorizedExternalNetwork>>
A list of external networks authorized to access this instance. This field is only allowed to be set when 'enable_public_ip' is set to true.
final
enableOutboundPublicIp → Input<bool>
Enabling outbound public ip for the instance.
final
enablePublicIp → Input<bool>
Enabling public ip for the instance. If a user wishes to disable this, please also clear the list of the authorized external networks set on the same instance.
final
hashCode → int
The hash code for this object.
no setterinherited
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited

Methods

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

Operators

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