public sealed class LinkedVpcNetwork : IMessage<LinkedVpcNetwork>, IEquatable<LinkedVpcNetwork>, IDeepCloneable<LinkedVpcNetwork>, IBufferMessage, IMessage
Reference documentation and code samples for the Network Connectivity v1 API class LinkedVpcNetwork.
An existing VPC network.
Implements
IMessageLinkedVpcNetwork, IEquatableLinkedVpcNetwork, IDeepCloneableLinkedVpcNetwork, IBufferMessage, IMessageNamespace
Google.Cloud.NetworkConnectivity.V1Assembly
Google.Cloud.NetworkConnectivity.V1.dll
Constructors
LinkedVpcNetwork()
public LinkedVpcNetwork()
LinkedVpcNetwork(LinkedVpcNetwork)
public LinkedVpcNetwork(LinkedVpcNetwork other)
Parameter | |
---|---|
Name | Description |
other |
LinkedVpcNetwork |
Properties
ExcludeExportRanges
public RepeatedField<string> ExcludeExportRanges { get; }
Optional. IP ranges encompassing the subnets to be excluded from peering.
Property Value | |
---|---|
Type | Description |
RepeatedFieldstring |
IncludeExportRanges
public RepeatedField<string> IncludeExportRanges { get; }
Optional. IP ranges allowed to be included from peering.
Property Value | |
---|---|
Type | Description |
RepeatedFieldstring |
ProducerVpcSpokes
public RepeatedField<string> ProducerVpcSpokes { get; }
Output only. The list of Producer VPC spokes that this VPC spoke is a service consumer VPC spoke for. These producer VPCs are connected through VPC peering to this spoke's backing VPC network. Because they are directly connected throuh VPC peering, NCC export filters do not apply between the service consumer VPC spoke and any of its producer VPC spokes. This VPC spoke cannot be deleted as long as any of these producer VPC spokes are connected to the NCC Hub.
Property Value | |
---|---|
Type | Description |
RepeatedFieldstring |
ProducerVpcSpokesAsSpokeNames
public ResourceNameList<SpokeName> ProducerVpcSpokesAsSpokeNames { get; }
SpokeName-typed view over the ProducerVpcSpokes resource name property.
Property Value | |
---|---|
Type | Description |
ResourceNameListSpokeName |
ProposedExcludeExportRanges
public RepeatedField<string> ProposedExcludeExportRanges { get; }
Output only. The proposed exclude export IP ranges waiting for hub administration's approval.
Property Value | |
---|---|
Type | Description |
RepeatedFieldstring |
ProposedIncludeExportRanges
public RepeatedField<string> ProposedIncludeExportRanges { get; }
Optional. The proposed include export IP ranges waiting for hub administration's approval.
Property Value | |
---|---|
Type | Description |
RepeatedFieldstring |
Uri
public string Uri { get; set; }
Required. The URI of the VPC network resource.
Property Value | |
---|---|
Type | Description |
string |
UriAsNetworkName
public NetworkName UriAsNetworkName { get; set; }
NetworkName-typed view over the Uri resource name property.
Property Value | |
---|---|
Type | Description |
NetworkName |