public sealed class VpcAccess : IMessage<VpcAccess>, IEquatable<VpcAccess>, IDeepCloneable<VpcAccess>, IBufferMessage, IMessageReference documentation and code samples for the Cloud Run Admin v2 API class VpcAccess.
VPC Access settings. For more information on sending traffic to a VPC network, visit https://cloud.google.com/run/docs/configuring/connecting-vpc.
Implements
IMessageVpcAccess, IEquatableVpcAccess, IDeepCloneableVpcAccess, IBufferMessage, IMessageNamespace
Google.Cloud.Run.V2Assembly
Google.Cloud.Run.V2.dll
Constructors
VpcAccess()
public VpcAccess()VpcAccess(VpcAccess)
public VpcAccess(VpcAccess other)| Parameter | |
|---|---|
| Name | Description |
other |
VpcAccess |
Properties
Connector
public string Connector { get; set; }VPC Access connector name.
Format: projects/{project}/locations/{location}/connectors/{connector},
where {project} can be project id or number.
For more information on sending traffic to a VPC network via a connector,
visit https://cloud.google.com/run/docs/configuring/vpc-connectors.
| Property Value | |
|---|---|
| Type | Description |
string |
|
ConnectorAsConnectorName
public ConnectorName ConnectorAsConnectorName { get; set; }ConnectorName-typed view over the Connector resource name property.
| Property Value | |
|---|---|
| Type | Description |
ConnectorName |
|
Egress
public VpcAccess.Types.VpcEgress Egress { get; set; }Optional. Traffic VPC egress settings. If not provided, it defaults to PRIVATE_RANGES_ONLY.
| Property Value | |
|---|---|
| Type | Description |
VpcAccessTypesVpcEgress |
|
NetworkInterfaces
public RepeatedField<VpcAccess.Types.NetworkInterface> NetworkInterfaces { get; }Optional. Direct VPC egress settings. Currently only single network interface is supported.
| Property Value | |
|---|---|
| Type | Description |
RepeatedFieldVpcAccessTypesNetworkInterface |
|