Class Connector
Definition of a Serverless VPC Access connector.
Implements
Inherited Members
Namespace: Google.Apis.ServerlessVPCAccess.v1.Data
Assembly: Google.Apis.ServerlessVPCAccess.v1.dll
Syntax
public class Connector : IDirectResponseSchema
Properties
ConnectedProjects
Output only. List of projects using the connector.
Declaration
[JsonProperty("connectedProjects")]
public virtual IList<string> ConnectedProjects { get; set; }
Property Value
Type | Description |
---|---|
IList<string> |
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
Type | Description |
---|---|
string |
IpCidrRange
Optional. The range of internal addresses that follows RFC 4632 notation. Example: 10.132.0.0/28
.
Declaration
[JsonProperty("ipCidrRange")]
public virtual string IpCidrRange { get; set; }
Property Value
Type | Description |
---|---|
string |
MachineType
Machine type of VM Instance underlying connector. Default is e2-micro
Declaration
[JsonProperty("machineType")]
public virtual string MachineType { get; set; }
Property Value
Type | Description |
---|---|
string |
MaxInstances
Maximum value of instances in autoscaling group underlying the connector.
Declaration
[JsonProperty("maxInstances")]
public virtual int? MaxInstances { get; set; }
Property Value
Type | Description |
---|---|
int? |
MaxThroughput
Maximum throughput of the connector in Mbps. Refers to the expected throughput when using an e2-micro
machine type. Value must be a multiple of 100 from 300 through 1000. Must be higher than the value specified
by --min-throughput. If both max-throughput and max-instances are provided, max-instances takes precedence
over max-throughput. The use of max-throughput
is discouraged in favor of max-instances
.
Declaration
[JsonProperty("maxThroughput")]
public virtual int? MaxThroughput { get; set; }
Property Value
Type | Description |
---|---|
int? |
MinInstances
Minimum value of instances in autoscaling group underlying the connector.
Declaration
[JsonProperty("minInstances")]
public virtual int? MinInstances { get; set; }
Property Value
Type | Description |
---|---|
int? |
MinThroughput
Minimum throughput of the connector in Mbps. Refers to the expected throughput when using an e2-micro
machine type. Value must be a multiple of 100 from 200 through 900. Must be lower than the value specified
by --max-throughput. If both min-throughput and min-instances are provided, min-instances takes precedence
over min-throughput. The use of min-throughput
is discouraged in favor of min-instances
.
Declaration
[JsonProperty("minThroughput")]
public virtual int? MinThroughput { get; set; }
Property Value
Type | Description |
---|---|
int? |
Name
The resource name in the format projects/*/locations/*/connectors/*
.
Declaration
[JsonProperty("name")]
public virtual string Name { get; set; }
Property Value
Type | Description |
---|---|
string |
Network
Optional. Name of a VPC network.
Declaration
[JsonProperty("network")]
public virtual string Network { get; set; }
Property Value
Type | Description |
---|---|
string |
State
Output only. State of the VPC access connector.
Declaration
[JsonProperty("state")]
public virtual string State { get; set; }
Property Value
Type | Description |
---|---|
string |
Subnet
Optional. The subnet in which to house the VPC Access Connector.
Declaration
[JsonProperty("subnet")]
public virtual Subnet Subnet { get; set; }
Property Value
Type | Description |
---|---|
Subnet |