View Source GoogleApi.VPCAccess.V1.Model.Connector (google_api_vpc_access v0.2.0)
Definition of a Serverless VPC Access connector.
Attributes
-
connectedProjects
(type:list(String.t)
, default:nil
) - Output only. List of projects using the connector. -
ipCidrRange
(type:String.t
, default:nil
) - The range of internal addresses that follows RFC 4632 notation. Example:10.132.0.0/28
. -
machineType
(type:String.t
, default:nil
) - Machine type of VM Instance underlying connector. Default is e2-micro -
maxInstances
(type:integer()
, default:nil
) - Maximum value of instances in autoscaling group underlying the connector. -
maxThroughput
(type:integer()
, default:nil
) - Maximum throughput of the connector in Mbps. Refers to the expected throughput when using ane2-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 ofmax-throughput
is discouraged in favor ofmax-instances
. -
minInstances
(type:integer()
, default:nil
) - Minimum value of instances in autoscaling group underlying the connector. -
minThroughput
(type:integer()
, default:nil
) - Minimum throughput of the connector in Mbps. Refers to the expected throughput when using ane2-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 ofmin-throughput
is discouraged in favor ofmin-instances
. -
name
(type:String.t
, default:nil
) - The resource name in the formatprojects/*/locations/*/connectors/*
. -
network
(type:String.t
, default:nil
) - Name of a VPC network. -
state
(type:String.t
, default:nil
) - Output only. State of the VPC access connector. -
subnet
(type:GoogleApi.VPCAccess.V1.Model.Subnet.t
, default:nil
) - The subnet in which to house the VPC Access Connector.
Summary
Functions
Unwrap a decoded JSON object into its complex fields.
Types
@type t() :: %GoogleApi.VPCAccess.V1.Model.Connector{ connectedProjects: [String.t()] | nil, ipCidrRange: String.t() | nil, machineType: String.t() | nil, maxInstances: integer() | nil, maxThroughput: integer() | nil, minInstances: integer() | nil, minThroughput: integer() | nil, name: String.t() | nil, network: String.t() | nil, state: String.t() | nil, subnet: GoogleApi.VPCAccess.V1.Model.Subnet.t() | nil }
Functions
Unwrap a decoded JSON object into its complex fields.