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
instancesClient
InstancesClientGCP InstancesClient from the Google.Cloud.Compute.V1 library.
zone
stringGCP zone where the ScaleOut deployment is located.
projectId
stringGCP project identifier.
gatewayType
GatewayTypeEnum indicating whether to use public or private GCP IP addresses to connect to ScaleOut hosts.
scaleoutStoreName
stringName of the ScaleOut store that has been deployed to the specified
zone
.logger
ILoggerILogger instance.