public sealed class SqlIpConfig : IMessage<SqlIpConfig>, IEquatable<SqlIpConfig>, IDeepCloneable<SqlIpConfig>, IBufferMessage, IMessage
Reference documentation and code samples for the Database Migration v1 API class SqlIpConfig.
IP Management configuration.
Implements
IMessageSqlIpConfig, IEquatableSqlIpConfig, IDeepCloneableSqlIpConfig, IBufferMessage, IMessageNamespace
Google.Cloud.CloudDms.V1Assembly
Google.Cloud.CloudDms.V1.dll
Constructors
SqlIpConfig()
public SqlIpConfig()
SqlIpConfig(SqlIpConfig)
public SqlIpConfig(SqlIpConfig other)
Parameter | |
---|---|
Name | Description |
other |
SqlIpConfig |
Properties
AllocatedIpRange
public string AllocatedIpRange { get; set; }
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.
Property Value | |
---|---|
Type | Description |
string |
AuthorizedNetworks
public RepeatedField<SqlAclEntry> AuthorizedNetworks { get; }
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
).
Property Value | |
---|---|
Type | Description |
RepeatedFieldSqlAclEntry |
EnableIpv4
public bool? EnableIpv4 { get; set; }
Whether the instance should be assigned an IPv4 address or not.
Property Value | |
---|---|
Type | Description |
bool |
PrivateNetwork
public string PrivateNetwork { get; set; }
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.
Property Value | |
---|---|
Type | Description |
string |
RequireSsl
public bool? RequireSsl { get; set; }
Whether SSL connections over IP should be enforced or not.
Property Value | |
---|---|
Type | Description |
bool |