Constructor GcpBootstrapGatewayProvider
- Namespace
- Scaleout.Client.GoogleCloud
- Assembly
- Scaleout.Client.GoogleCloud.dll
GcpBootstrapGatewayProvider(InstancesClient, string, string, GatewayType, string, ILogger)
Constructor
public GcpBootstrapGatewayProvider(InstancesClient instancesClient, string zone, string projectId, GatewayType gatewayType, string scaleoutStoreName, ILogger logger = null)
Parameters
instancesClientInstancesClientGCP InstancesClient from the Google.Cloud.Compute.V1 library.
zonestringGCP zone where the ScaleOut deployment is located.
projectIdstringGCP project identifier.
gatewayTypeGatewayTypeEnum indicating whether to use public or private GCP IP addresses to connect to ScaleOut hosts.
scaleoutStoreNamestringName of the ScaleOut store that has been deployed to the specified
zone.loggerILoggerILogger instance.