Interface SqlConnectServiceGrpc.AsyncService (0.1.0)

public static interface SqlConnectServiceGrpc.AsyncService

Cloud SQL connect service.

Methods

generateEphemeralCert(GenerateEphemeralCertRequest request, StreamObserver<GenerateEphemeralCertResponse> responseObserver)

public default void generateEphemeralCert(GenerateEphemeralCertRequest request, StreamObserver<GenerateEphemeralCertResponse> responseObserver)

Generates a short-lived X509 certificate containing the provided public key and signed by a private key specific to the target instance. Users may use the certificate to authenticate as themselves when connecting to the database.

Parameters
Name Description
request GenerateEphemeralCertRequest
responseObserver io.grpc.stub.StreamObserver<GenerateEphemeralCertResponse>

getConnectSettings(GetConnectSettingsRequest request, StreamObserver<ConnectSettings> responseObserver)

public default void getConnectSettings(GetConnectSettingsRequest request, StreamObserver<ConnectSettings> responseObserver)

Retrieves connect settings about a Cloud SQL instance.

Parameters
Name Description
request GetConnectSettingsRequest
responseObserver io.grpc.stub.StreamObserver<ConnectSettings>

resolveConnectSettings(ResolveConnectSettingsRequest request, StreamObserver<ConnectSettings> responseObserver)

public default void resolveConnectSettings(ResolveConnectSettingsRequest request, StreamObserver<ConnectSettings> responseObserver)

Retrieves connect settings about a Cloud SQL instance using the instance DNS name.

Parameters
Name Description
request ResolveConnectSettingsRequest
responseObserver io.grpc.stub.StreamObserver<ConnectSettings>