Table of Contents

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 InstancesClient

GCP InstancesClient from the Google.Cloud.Compute.V1 library.

zone string

GCP zone where the ScaleOut deployment is located.

projectId string

GCP project identifier.

gatewayType GatewayType

Enum indicating whether to use public or private GCP IP addresses to connect to ScaleOut hosts.

scaleoutStoreName string

Name of the ScaleOut store that has been deployed to the specified zone.

logger ILogger

ILogger instance.