NAME
Google::Cloud::Sql::V1::CloudSqlBackups::CreateBackupRequest - Compiled Protocol Buffers message class
SYNOPSIS
use Google::Cloud::Sql::V1::CloudSqlBackups;
my $msg = Google::Cloud::Sql::V1::CloudSqlBackups::CreateBackupRequest->new(
parent => $value,
);
FIELDS
parent
Type: String
backup
Type: Message (.google.cloud.sql.v1.Backup)
NAME
Google::Cloud::Sql::V1::CloudSqlBackups::GetBackupRequest - Compiled Protocol Buffers message class
SYNOPSIS
use Google::Cloud::Sql::V1::CloudSqlBackups;
my $msg = Google::Cloud::Sql::V1::CloudSqlBackups::GetBackupRequest->new(
name => $value,
);
FIELDS
name
Type: String
NAME
Google::Cloud::Sql::V1::CloudSqlBackups::ListBackupsRequest - Compiled Protocol Buffers message class
SYNOPSIS
use Google::Cloud::Sql::V1::CloudSqlBackups;
my $msg = Google::Cloud::Sql::V1::CloudSqlBackups::ListBackupsRequest->new(
parent => $value,
);
FIELDS
parent
Type: String
page_size
Type: Int32
page_token
Type: String
filter
Type: String
NAME
Google::Cloud::Sql::V1::CloudSqlBackups::ListBackupsResponse - Compiled Protocol Buffers message class
SYNOPSIS
use Google::Cloud::Sql::V1::CloudSqlBackups;
my $msg = Google::Cloud::Sql::V1::CloudSqlBackups::ListBackupsResponse->new(
backups => $value,
);
FIELDS
backups
Type: Message (.google.cloud.sql.v1.Backup)
next_page_token
Type: String
warnings
Type: Message (.google.cloud.sql.v1.ApiWarning)
NAME
Google::Cloud::Sql::V1::CloudSqlBackups::UpdateBackupRequest - Compiled Protocol Buffers message class
SYNOPSIS
use Google::Cloud::Sql::V1::CloudSqlBackups;
my $msg = Google::Cloud::Sql::V1::CloudSqlBackups::UpdateBackupRequest->new(
backup => $value,
);
FIELDS
backup
Type: Message (.google.cloud.sql.v1.Backup)
update_mask
Type: Message (.google.protobuf.FieldMask)
NAME
Google::Cloud::Sql::V1::CloudSqlBackups::DeleteBackupRequest - Compiled Protocol Buffers message class
SYNOPSIS
use Google::Cloud::Sql::V1::CloudSqlBackups;
my $msg = Google::Cloud::Sql::V1::CloudSqlBackups::DeleteBackupRequest->new(
name => $value,
);
FIELDS
name
Type: String
NAME
Google::Cloud::Sql::V1::CloudSqlBackups::Backup - Compiled Protocol Buffers message class
SYNOPSIS
use Google::Cloud::Sql::V1::CloudSqlBackups;
my $msg = Google::Cloud::Sql::V1::CloudSqlBackups::Backup->new(
name => $value,
);
FIELDS
name
Type: String
kind
Type: String
self_link
Type: String
type
Type: Enum (.google.cloud.sql.v1.Backup.SqlBackupType)
description
Type: String
instance
Type: String
location
Type: String
backup_interval
Type: Message (.google.type.Interval)
state
Type: Enum (.google.cloud.sql.v1.Backup.SqlBackupState)
error
Type: Message (.google.cloud.sql.v1.OperationError)
kms_key
Type: String
kms_key_version
Type: String
backup_kind
Type: Enum (.google.cloud.sql.v1.SqlBackupKind)
time_zone
Type: String
ttl_days
Type: Int64
expiry_time
Type: Message (.google.protobuf.Timestamp)
database_version
Type: Enum (.google.cloud.sql.v1.SqlDatabaseVersion)
max_chargeable_bytes
Type: Int64
instance_deletion_time
Type: Message (.google.protobuf.Timestamp)
instance_settings
Type: Message (.google.cloud.sql.v1.DatabaseInstance)
backup_run
Type: String
satisfies_pzs
Type: Message (.google.protobuf.BoolValue)
satisfies_pzi
Type: Message (.google.protobuf.BoolValue)
Enum: Backup::SqlBackupType
Values:
SQL_BACKUP_TYPE_UNSPECIFIED=> 0AUTOMATED=> 1ON_DEMAND=> 2FINAL=> 3
Enum: Backup::SqlBackupState
Values:
SQL_BACKUP_STATE_UNSPECIFIED=> 0ENQUEUED=> 1RUNNING=> 2FAILED=> 3SUCCESSFUL=> 4DELETING=> 5DELETION_FAILED=> 6
NAME
Google::Cloud::Sql::V1::CloudSqlBackups::SqlBackupsServiceClient - Client stub representing the remote SqlBackupsService 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::CloudSqlBackups - 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.