SqlIpConfigResponse class

IP Management configuration.

Constructors

SqlIpConfigResponse({required Input<String> allocatedIpRange, required Input<List<SqlAclEntryResponse>> authorizedNetworks, required Input<bool> enableIpv4, required Input<String> privateNetwork, required Input<bool> requireSsl})
Creates a new SqlIpConfigResponse. allocatedIpRange Optional. The name of the allocated IP address range for the private IP Cloud SQL instance. This name refers to an already allocated IP range address. If set, the instance IP address will be created in the allocated range. Note that this IP address range can't be modified after the instance is created. If you change the VPC when configuring connectivity settings for the migration job, this field is not relevant. authorizedNetworks The list of external networks that are allowed to connect to the instance using the IP. See https://en.wikipedia.org/wiki/CIDR_notation#CIDR_notation, also known as 'slash' notation (e.g. 192.168.100.0/24). enableIpv4 Whether the instance should be assigned an IPv4 address or not. privateNetwork The resource link for the VPC network from which the Cloud SQL instance is accessible for private IP. For example, projects/myProject/global/networks/default. This setting can be updated, but it cannot be removed after it is set. requireSsl Whether SSL connections over IP should be enforced or not.
const
SqlIpConfigResponse.fromMap(Map<String, dynamic> map)
factory

Properties

allocatedIpRange → Input<String>
Optional. The name of the allocated IP address range for the private IP Cloud SQL instance. This name refers to an already allocated IP range address. If set, the instance IP address will be created in the allocated range. Note that this IP address range can't be modified after the instance is created. If you change the VPC when configuring connectivity settings for the migration job, this field is not relevant.
final
authorizedNetworks → Input<List<SqlAclEntryResponse>>
The list of external networks that are allowed to connect to the instance using the IP. See https://en.wikipedia.org/wiki/CIDR_notation#CIDR_notation, also known as 'slash' notation (e.g. 192.168.100.0/24).
final
enableIpv4 → Input<bool>
Whether the instance should be assigned an IPv4 address or not.
final
hashCode → int
The hash code for this object.
no setterinherited
privateNetwork → Input<String>
The resource link for the VPC network from which the Cloud SQL instance is accessible for private IP. For example, projects/myProject/global/networks/default. This setting can be updated, but it cannot be removed after it is set.
final
requireSsl → Input<bool>
Whether SSL connections over IP should be enforced or not.
final
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