public sealed class Cluster.Types.NetworkConfig : IMessage<Cluster.Types.NetworkConfig>, IEquatable<Cluster.Types.NetworkConfig>, IDeepCloneable<Cluster.Types.NetworkConfig>, IBufferMessage, IMessage
Reference documentation and code samples for the AlloyDB v1 API class Cluster.Types.NetworkConfig.
Optional. Name of the allocated IP range for the private IP AlloyDB
cluster, for example: "google-managed-services-default". If set, the
instance IPs for this cluster will be created in the allocated range. The
range name must comply with RFC 1035. Specifically, the name must be 1-63
characters long and match the regular expression
a-z?.
Field name is intended to be consistent with CloudSQL.
Required. The resource link for the VPC network in which cluster
resources are created and from which they are accessible via Private IP.
The network must belong to the same project as the cluster. It is
specified in the form:
"projects/{project_number}/global/networks/{network_id}". This is
required to create a cluster.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-07 UTC."],[[["\u003cp\u003eThe \u003ccode\u003eCluster.Types.NetworkConfig\u003c/code\u003e class in the AlloyDB v1 API is used to define network configuration metadata for AlloyDB clusters.\u003c/p\u003e\n"],["\u003cp\u003eThis class implements several interfaces including \u003ccode\u003eIMessage\u003c/code\u003e, \u003ccode\u003eIEquatable\u003c/code\u003e, \u003ccode\u003eIDeepCloneable\u003c/code\u003e, and \u003ccode\u003eIBufferMessage\u003c/code\u003e, ensuring broad compatibility and functionality.\u003c/p\u003e\n"],["\u003cp\u003eIt has two constructors, one default and one allowing you to pass another \u003ccode\u003eNetworkConfig\u003c/code\u003e object.\u003c/p\u003e\n"],["\u003cp\u003eIt allows the definition of an allocated IP range for the cluster, specified by the \u003ccode\u003eAllocatedIpRange\u003c/code\u003e property, following specific naming conventions, matching with CloudSQL, where the name must comply with RFC 1035.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eNetwork\u003c/code\u003e property is used to define the required VPC network resource link, ensuring the cluster's private IP access, and it must be from the same project as the cluster.\u003c/p\u003e\n"]]],[],null,[]]