NAME
Google::Cloud::Sql::V1::CloudSqlConnect::GetConnectSettingsRequest - Compiled Protocol Buffers message class
SYNOPSIS
use Google::Cloud::Sql::V1::CloudSqlConnect;
my $msg = Google::Cloud::Sql::V1::CloudSqlConnect::GetConnectSettingsRequest->new(
instance => $value,
);
FIELDS
instance
Type: String
project
Type: String
read_time
Type: Message (.google.protobuf.Timestamp)
NAME
Google::Cloud::Sql::V1::CloudSqlConnect::ResolveConnectSettingsRequest - Compiled Protocol Buffers message class
SYNOPSIS
use Google::Cloud::Sql::V1::CloudSqlConnect;
my $msg = Google::Cloud::Sql::V1::CloudSqlConnect::ResolveConnectSettingsRequest->new(
dns_name => $value,
);
FIELDS
dns_name
Type: String
location
Type: String
NAME
Google::Cloud::Sql::V1::CloudSqlConnect::ConnectSettings - Compiled Protocol Buffers message class
SYNOPSIS
use Google::Cloud::Sql::V1::CloudSqlConnect;
my $msg = Google::Cloud::Sql::V1::CloudSqlConnect::ConnectSettings->new(
kind => $value,
);
FIELDS
kind
Type: String
server_ca_cert
Type: Message (.google.cloud.sql.v1.SslCert)
ip_addresses
Type: Message (.google.cloud.sql.v1.IpMapping)
region
Type: String
database_version
Type: Enum (.google.cloud.sql.v1.SqlDatabaseVersion)
backend_type
Type: Enum (.google.cloud.sql.v1.SqlBackendType)
psc_enabled
Type: Bool
dns_name
Type: String
server_ca_mode
Type: Enum (.google.cloud.sql.v1.ConnectSettings.CaMode)
custom_subject_alternative_names
Type: String
dns_names
Type: Message (.google.cloud.sql.v1.DnsNameMapping)
node_count
Type: Int32
nodes
Type: Message (.google.cloud.sql.v1.ConnectSettings.ConnectPoolNodeConfig)
mdx_protocol_support
Type: Enum (.google.cloud.sql.v1.ConnectSettings.MdxProtocolSupport)
connection_name
Type: String
Enum: ConnectSettings::CaMode
Values:
CA_MODE_UNSPECIFIED=> 0GOOGLE_MANAGED_INTERNAL_CA=> 1GOOGLE_MANAGED_CAS_CA=> 2CUSTOMER_MANAGED_CAS_CA=> 3
Enum: ConnectSettings::MdxProtocolSupport
Values:
MDX_PROTOCOL_SUPPORT_UNSPECIFIED=> 0CLIENT_PROTOCOL_TYPE=> 1
NAME
Google::Cloud::Sql::V1::CloudSqlConnect::GenerateEphemeralCertRequest - Compiled Protocol Buffers message class
SYNOPSIS
use Google::Cloud::Sql::V1::CloudSqlConnect;
my $msg = Google::Cloud::Sql::V1::CloudSqlConnect::GenerateEphemeralCertRequest->new(
instance => $value,
);
FIELDS
instance
Type: String
project
Type: String
public_key
Type: String
access_token
Type: String
read_time
Type: Message (.google.protobuf.Timestamp)
valid_duration
Type: Message (.google.protobuf.Duration)
NAME
Google::Cloud::Sql::V1::CloudSqlConnect::GenerateEphemeralCertResponse - Compiled Protocol Buffers message class
SYNOPSIS
use Google::Cloud::Sql::V1::CloudSqlConnect;
my $msg = Google::Cloud::Sql::V1::CloudSqlConnect::GenerateEphemeralCertResponse->new(
ephemeral_cert => $value,
);
FIELDS
ephemeral_cert
Type: Message (.google.cloud.sql.v1.SslCert)
NAME
Google::Cloud::Sql::V1::CloudSqlConnect::SqlConnectServiceClient - Client stub representing the remote SqlConnectService service
DESCRIPTION
This class acts as a local client stub for the remote gRPC service. It delegates call dispatching to an underlying Google::gRPC::Client instance, ensuring type-safe request parsing and response mapping.
CONFIGURATION AND ENVIRONMENT
target
The endpoint target address. Defaults to sql.googleapis.com:443.
credentials
The authentication credentials provider. Defaults to application default credentials via Google::Auth.
NAME
Google::Cloud::Sql::V1::CloudSqlConnect - Protocol Buffers schema definition
DESCRIPTION
Auto-generated Protocol Buffers schema definition class.
LICENSE AND COPYRIGHT
Copyright (C) 2026 Google LLC
This program is released under the Apache 2.0 license.