public sealed class SqlIpConfig : IMessage<SqlIpConfig>, IEquatable<SqlIpConfig>, IDeepCloneable<SqlIpConfig>, IBufferMessage, IMessage
IP Management configuration.
Implements
IMessage<SqlIpConfig>, IEquatable<SqlIpConfig>, IDeepCloneable<SqlIpConfig>, 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
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 |
RepeatedField<SqlAclEntry> |
EnableIpv4
public bool? EnableIpv4 { get; set; }
Whether the instance should be assigned an IPv4 address or not.
Property Value | |
---|---|
Type | Description |
Nullable<Boolean> |
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 |
Nullable<Boolean> |