Reference documentation and code samples for the Cloud SQL Admin V1 API class Google::Cloud::Sql::V1::SqlInstancesService::Rest::Client::Configuration::Rpcs.
Configuration RPC class for the SqlInstancesService API.
Includes fields providing the configuration for each RPC in this service.
Each configuration object is of type Gapic::Config::Method and includes
the following configuration fields:
-
timeout(type:Numeric) - The call timeout in seconds -
metadata(type:Hash{Symbol=>String}) - Additional headers -
retry_policy (type:Hash`) - The retry policy. The policy fields include the following keys:-
:initial_delay(type:Numeric) - The initial delay in seconds. -
:max_delay(type:Numeric) - The max delay in seconds. -
:multiplier(type:Numeric) - The incremental backoff multiplier. -
:jitter(type:Numeric) - The jitter in seconds. Default: 1.0. -
:retry_codes(type:Array<String>) - The error codes that should trigger a retry.
-
Inherits
- Object
Methods
#acquire_ssrs_lease
def acquire_ssrs_lease() -> ::Gapic::Config::MethodRPC-specific configuration for acquire_ssrs_lease
- (::Gapic::Config::Method)
#add_entra_id_certificate
def add_entra_id_certificate() -> ::Gapic::Config::MethodRPC-specific configuration for add_entra_id_certificate
- (::Gapic::Config::Method)
#add_server_ca
def add_server_ca() -> ::Gapic::Config::MethodRPC-specific configuration for add_server_ca
- (::Gapic::Config::Method)
#add_server_certificate
def add_server_certificate() -> ::Gapic::Config::MethodRPC-specific configuration for add_server_certificate
- (::Gapic::Config::Method)
#call_clone
def call_clone() -> ::Gapic::Config::MethodRPC-specific configuration for call_clone
- (::Gapic::Config::Method)
#create_ephemeral
def create_ephemeral() -> ::Gapic::Config::MethodRPC-specific configuration for create_ephemeral
- (::Gapic::Config::Method)
#delete
def delete() -> ::Gapic::Config::MethodRPC-specific configuration for delete
- (::Gapic::Config::Method)
#demote
def demote() -> ::Gapic::Config::MethodRPC-specific configuration for demote
- (::Gapic::Config::Method)
#demote_master
def demote_master() -> ::Gapic::Config::MethodRPC-specific configuration for demote_master
- (::Gapic::Config::Method)
#execute_sql
def execute_sql() -> ::Gapic::Config::MethodRPC-specific configuration for execute_sql
- (::Gapic::Config::Method)
#export
def export() -> ::Gapic::Config::MethodRPC-specific configuration for export
- (::Gapic::Config::Method)
#failover
def failover() -> ::Gapic::Config::MethodRPC-specific configuration for failover
- (::Gapic::Config::Method)
#get
def get() -> ::Gapic::Config::MethodRPC-specific configuration for get
- (::Gapic::Config::Method)
#get_disk_shrink_config
def get_disk_shrink_config() -> ::Gapic::Config::MethodRPC-specific configuration for get_disk_shrink_config
- (::Gapic::Config::Method)
#get_latest_recovery_time
def get_latest_recovery_time() -> ::Gapic::Config::MethodRPC-specific configuration for get_latest_recovery_time
- (::Gapic::Config::Method)
#import
def import() -> ::Gapic::Config::MethodRPC-specific configuration for import
- (::Gapic::Config::Method)
#insert
def insert() -> ::Gapic::Config::MethodRPC-specific configuration for insert
- (::Gapic::Config::Method)
#list
def list() -> ::Gapic::Config::MethodRPC-specific configuration for list
- (::Gapic::Config::Method)
#list_entra_id_certificates
def list_entra_id_certificates() -> ::Gapic::Config::MethodRPC-specific configuration for list_entra_id_certificates
- (::Gapic::Config::Method)
#list_server_cas
def list_server_cas() -> ::Gapic::Config::MethodRPC-specific configuration for list_server_cas
- (::Gapic::Config::Method)
#list_server_certificates
def list_server_certificates() -> ::Gapic::Config::MethodRPC-specific configuration for list_server_certificates
- (::Gapic::Config::Method)
#patch
def patch() -> ::Gapic::Config::MethodRPC-specific configuration for patch
- (::Gapic::Config::Method)
#perform_disk_shrink
def perform_disk_shrink() -> ::Gapic::Config::MethodRPC-specific configuration for perform_disk_shrink
- (::Gapic::Config::Method)
#point_in_time_restore
def point_in_time_restore() -> ::Gapic::Config::MethodRPC-specific configuration for point_in_time_restore
- (::Gapic::Config::Method)
#pre_check_major_version_upgrade
def pre_check_major_version_upgrade() -> ::Gapic::Config::MethodRPC-specific configuration for pre_check_major_version_upgrade
- (::Gapic::Config::Method)
#promote_replica
def promote_replica() -> ::Gapic::Config::MethodRPC-specific configuration for promote_replica
- (::Gapic::Config::Method)
#reencrypt
def reencrypt() -> ::Gapic::Config::MethodRPC-specific configuration for reencrypt
- (::Gapic::Config::Method)
#release_ssrs_lease
def release_ssrs_lease() -> ::Gapic::Config::MethodRPC-specific configuration for release_ssrs_lease
- (::Gapic::Config::Method)
#reschedule_maintenance
def reschedule_maintenance() -> ::Gapic::Config::MethodRPC-specific configuration for reschedule_maintenance
- (::Gapic::Config::Method)
#reset_replica_size
def reset_replica_size() -> ::Gapic::Config::MethodRPC-specific configuration for reset_replica_size
- (::Gapic::Config::Method)
#reset_ssl_config
def reset_ssl_config() -> ::Gapic::Config::MethodRPC-specific configuration for reset_ssl_config
- (::Gapic::Config::Method)
#restart
def restart() -> ::Gapic::Config::MethodRPC-specific configuration for restart
- (::Gapic::Config::Method)
#restore_backup
def restore_backup() -> ::Gapic::Config::MethodRPC-specific configuration for restore_backup
- (::Gapic::Config::Method)
#rotate_entra_id_certificate
def rotate_entra_id_certificate() -> ::Gapic::Config::MethodRPC-specific configuration for rotate_entra_id_certificate
- (::Gapic::Config::Method)
#rotate_server_ca
def rotate_server_ca() -> ::Gapic::Config::MethodRPC-specific configuration for rotate_server_ca
- (::Gapic::Config::Method)
#rotate_server_certificate
def rotate_server_certificate() -> ::Gapic::Config::MethodRPC-specific configuration for rotate_server_certificate
- (::Gapic::Config::Method)
#start_external_sync
def start_external_sync() -> ::Gapic::Config::MethodRPC-specific configuration for start_external_sync
- (::Gapic::Config::Method)
#start_replica
def start_replica() -> ::Gapic::Config::MethodRPC-specific configuration for start_replica
- (::Gapic::Config::Method)
#stop_replica
def stop_replica() -> ::Gapic::Config::MethodRPC-specific configuration for stop_replica
- (::Gapic::Config::Method)
#switchover
def switchover() -> ::Gapic::Config::MethodRPC-specific configuration for switchover
- (::Gapic::Config::Method)
#truncate_log
def truncate_log() -> ::Gapic::Config::MethodRPC-specific configuration for truncate_log
- (::Gapic::Config::Method)
#update
def update() -> ::Gapic::Config::MethodRPC-specific configuration for update
- (::Gapic::Config::Method)
#verify_external_sync_settings
def verify_external_sync_settings() -> ::Gapic::Config::MethodRPC-specific configuration for verify_external_sync_settings
- (::Gapic::Config::Method)