Class: Google::Cloud::AlloyDB::V1::Backup
- Inherits:
-
Object
- Object
- Google::Cloud::AlloyDB::V1::Backup
- Extended by:
- Protobuf::MessageExts::ClassMethods
- Includes:
- Protobuf::MessageExts
- Defined in:
- proto_docs/google/cloud/alloydb/v1/resources.rb
Overview
Message describing Backup object
Defined Under Namespace
Modules: State, Type Classes: AnnotationsEntry, LabelsEntry, QuantityBasedExpiry, TagsEntry
Instance Attribute Summary collapse
-
#annotations ⇒ ::Google::Protobuf::Map{::String => ::String}
Annotations to allow client tools to store small amount of arbitrary data.
-
#cluster_name ⇒ ::String
Required.
-
#cluster_uid ⇒ ::String
readonly
Output only.
-
#create_completion_time ⇒ ::Google::Protobuf::Timestamp
readonly
Output only.
-
#create_time ⇒ ::Google::Protobuf::Timestamp
readonly
Output only.
-
#database_version ⇒ ::Google::Cloud::AlloyDB::V1::DatabaseVersion
readonly
Output only.
-
#delete_time ⇒ ::Google::Protobuf::Timestamp
readonly
Output only.
-
#description ⇒ ::String
User-provided description of the backup.
-
#display_name ⇒ ::String
User-settable and human-readable display name for the Backup.
-
#encryption_config ⇒ ::Google::Cloud::AlloyDB::V1::EncryptionConfig
Optional.
-
#encryption_info ⇒ ::Google::Cloud::AlloyDB::V1::EncryptionInfo
readonly
Output only.
-
#etag ⇒ ::String
For Resource freshness validation (https://google.aip.dev/154).
-
#expiry_quantity ⇒ ::Google::Cloud::AlloyDB::V1::Backup::QuantityBasedExpiry
readonly
Output only.
-
#expiry_time ⇒ ::Google::Protobuf::Timestamp
readonly
Output only.
-
#labels ⇒ ::Google::Protobuf::Map{::String => ::String}
Labels as key value pairs.
-
#name ⇒ ::String
readonly
Output only.
-
#reconciling ⇒ ::Boolean
readonly
Output only.
-
#satisfies_pzs ⇒ ::Boolean
readonly
Output only.
-
#size_bytes ⇒ ::Integer
readonly
Output only.
-
#state ⇒ ::Google::Cloud::AlloyDB::V1::Backup::State
readonly
Output only.
-
#tags ⇒ ::Google::Protobuf::Map{::String => ::String}
Optional.
-
#type ⇒ ::Google::Cloud::AlloyDB::V1::Backup::Type
The backup type, which suggests the trigger for the backup.
-
#uid ⇒ ::String
readonly
Output only.
-
#update_time ⇒ ::Google::Protobuf::Timestamp
readonly
Output only.
Instance Attribute Details
#annotations ⇒ ::Google::Protobuf::Map{::String => ::String}
Returns Annotations to allow client tools to store small amount of arbitrary data. This is distinct from labels. https://google.aip.dev/128.
1386 1387 1388 1389 1390 1391 1392 1393 1394 1395 1396 1397 1398 1399 1400 1401 1402 1403 1404 1405 1406 1407 1408 1409 1410 1411 1412 1413 1414 1415 1416 1417 1418 1419 1420 1421 1422 1423 1424 1425 1426 1427 1428 1429 1430 1431 1432 1433 1434 1435 1436 1437 1438 1439 1440 1441 1442 1443 1444 1445 1446 1447 1448 1449 1450 1451 1452 1453 1454 1455 1456 1457 1458 1459 1460 1461 1462 1463 1464 1465 1466 1467 1468 1469 1470 1471 1472 1473 1474 1475 1476 1477 1478 |
# File 'proto_docs/google/cloud/alloydb/v1/resources.rb', line 1386 class Backup include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # A backup's position in a quantity-based retention queue, of backups with # the same source cluster and type, with length, retention, specified by the # backup's retention policy. # Once the position is greater than the retention, the backup is eligible to # be garbage collected. # # Example: 5 backups from the same source cluster and type with a # quantity-based retention of 3 and denoted by backup_id (position, # retention). # # Safe: backup_5 (1, 3), backup_4, (2, 3), backup_3 (3, 3). # Awaiting garbage collection: backup_2 (4, 3), backup_1 (5, 3) # @!attribute [r] retention_count # @return [::Integer] # Output only. The backup's position among its backups with the same source # cluster and type, by descending chronological order create time(i.e. # newest first). # @!attribute [r] total_retention_count # @return [::Integer] # Output only. The length of the quantity-based queue, specified by the # backup's retention policy. class QuantityBasedExpiry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class AnnotationsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class TagsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Backup State module State # The state of the backup is unknown. STATE_UNSPECIFIED = 0 # The backup is ready. READY = 1 # The backup is creating. CREATING = 2 # The backup failed. FAILED = 3 # The backup is being deleted. DELETING = 4 end # Backup Type module Type # Backup Type is unknown. TYPE_UNSPECIFIED = 0 # ON_DEMAND backups that were triggered by the customer (e.g., not # AUTOMATED). ON_DEMAND = 1 # AUTOMATED backups triggered by the automated backups scheduler pursuant # to an automated backup policy. AUTOMATED = 2 # CONTINUOUS backups triggered by the automated backups scheduler # due to a continuous backup policy. CONTINUOUS = 3 end end |
#cluster_name ⇒ ::String
Returns Required. The full resource name of the backup source cluster (e.g., projects/{project}/locations/{region}/clusters/{cluster_id}).
1386 1387 1388 1389 1390 1391 1392 1393 1394 1395 1396 1397 1398 1399 1400 1401 1402 1403 1404 1405 1406 1407 1408 1409 1410 1411 1412 1413 1414 1415 1416 1417 1418 1419 1420 1421 1422 1423 1424 1425 1426 1427 1428 1429 1430 1431 1432 1433 1434 1435 1436 1437 1438 1439 1440 1441 1442 1443 1444 1445 1446 1447 1448 1449 1450 1451 1452 1453 1454 1455 1456 1457 1458 1459 1460 1461 1462 1463 1464 1465 1466 1467 1468 1469 1470 1471 1472 1473 1474 1475 1476 1477 1478 |
# File 'proto_docs/google/cloud/alloydb/v1/resources.rb', line 1386 class Backup include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # A backup's position in a quantity-based retention queue, of backups with # the same source cluster and type, with length, retention, specified by the # backup's retention policy. # Once the position is greater than the retention, the backup is eligible to # be garbage collected. # # Example: 5 backups from the same source cluster and type with a # quantity-based retention of 3 and denoted by backup_id (position, # retention). # # Safe: backup_5 (1, 3), backup_4, (2, 3), backup_3 (3, 3). # Awaiting garbage collection: backup_2 (4, 3), backup_1 (5, 3) # @!attribute [r] retention_count # @return [::Integer] # Output only. The backup's position among its backups with the same source # cluster and type, by descending chronological order create time(i.e. # newest first). # @!attribute [r] total_retention_count # @return [::Integer] # Output only. The length of the quantity-based queue, specified by the # backup's retention policy. class QuantityBasedExpiry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class AnnotationsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class TagsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Backup State module State # The state of the backup is unknown. STATE_UNSPECIFIED = 0 # The backup is ready. READY = 1 # The backup is creating. CREATING = 2 # The backup failed. FAILED = 3 # The backup is being deleted. DELETING = 4 end # Backup Type module Type # Backup Type is unknown. TYPE_UNSPECIFIED = 0 # ON_DEMAND backups that were triggered by the customer (e.g., not # AUTOMATED). ON_DEMAND = 1 # AUTOMATED backups triggered by the automated backups scheduler pursuant # to an automated backup policy. AUTOMATED = 2 # CONTINUOUS backups triggered by the automated backups scheduler # due to a continuous backup policy. CONTINUOUS = 3 end end |
#cluster_uid ⇒ ::String (readonly)
Returns Output only. The system-generated UID of the cluster which was used to create this resource.
1386 1387 1388 1389 1390 1391 1392 1393 1394 1395 1396 1397 1398 1399 1400 1401 1402 1403 1404 1405 1406 1407 1408 1409 1410 1411 1412 1413 1414 1415 1416 1417 1418 1419 1420 1421 1422 1423 1424 1425 1426 1427 1428 1429 1430 1431 1432 1433 1434 1435 1436 1437 1438 1439 1440 1441 1442 1443 1444 1445 1446 1447 1448 1449 1450 1451 1452 1453 1454 1455 1456 1457 1458 1459 1460 1461 1462 1463 1464 1465 1466 1467 1468 1469 1470 1471 1472 1473 1474 1475 1476 1477 1478 |
# File 'proto_docs/google/cloud/alloydb/v1/resources.rb', line 1386 class Backup include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # A backup's position in a quantity-based retention queue, of backups with # the same source cluster and type, with length, retention, specified by the # backup's retention policy. # Once the position is greater than the retention, the backup is eligible to # be garbage collected. # # Example: 5 backups from the same source cluster and type with a # quantity-based retention of 3 and denoted by backup_id (position, # retention). # # Safe: backup_5 (1, 3), backup_4, (2, 3), backup_3 (3, 3). # Awaiting garbage collection: backup_2 (4, 3), backup_1 (5, 3) # @!attribute [r] retention_count # @return [::Integer] # Output only. The backup's position among its backups with the same source # cluster and type, by descending chronological order create time(i.e. # newest first). # @!attribute [r] total_retention_count # @return [::Integer] # Output only. The length of the quantity-based queue, specified by the # backup's retention policy. class QuantityBasedExpiry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class AnnotationsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class TagsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Backup State module State # The state of the backup is unknown. STATE_UNSPECIFIED = 0 # The backup is ready. READY = 1 # The backup is creating. CREATING = 2 # The backup failed. FAILED = 3 # The backup is being deleted. DELETING = 4 end # Backup Type module Type # Backup Type is unknown. TYPE_UNSPECIFIED = 0 # ON_DEMAND backups that were triggered by the customer (e.g., not # AUTOMATED). ON_DEMAND = 1 # AUTOMATED backups triggered by the automated backups scheduler pursuant # to an automated backup policy. AUTOMATED = 2 # CONTINUOUS backups triggered by the automated backups scheduler # due to a continuous backup policy. CONTINUOUS = 3 end end |
#create_completion_time ⇒ ::Google::Protobuf::Timestamp (readonly)
Returns Output only. Timestamp when the resource finished being created.
1386 1387 1388 1389 1390 1391 1392 1393 1394 1395 1396 1397 1398 1399 1400 1401 1402 1403 1404 1405 1406 1407 1408 1409 1410 1411 1412 1413 1414 1415 1416 1417 1418 1419 1420 1421 1422 1423 1424 1425 1426 1427 1428 1429 1430 1431 1432 1433 1434 1435 1436 1437 1438 1439 1440 1441 1442 1443 1444 1445 1446 1447 1448 1449 1450 1451 1452 1453 1454 1455 1456 1457 1458 1459 1460 1461 1462 1463 1464 1465 1466 1467 1468 1469 1470 1471 1472 1473 1474 1475 1476 1477 1478 |
# File 'proto_docs/google/cloud/alloydb/v1/resources.rb', line 1386 class Backup include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # A backup's position in a quantity-based retention queue, of backups with # the same source cluster and type, with length, retention, specified by the # backup's retention policy. # Once the position is greater than the retention, the backup is eligible to # be garbage collected. # # Example: 5 backups from the same source cluster and type with a # quantity-based retention of 3 and denoted by backup_id (position, # retention). # # Safe: backup_5 (1, 3), backup_4, (2, 3), backup_3 (3, 3). # Awaiting garbage collection: backup_2 (4, 3), backup_1 (5, 3) # @!attribute [r] retention_count # @return [::Integer] # Output only. The backup's position among its backups with the same source # cluster and type, by descending chronological order create time(i.e. # newest first). # @!attribute [r] total_retention_count # @return [::Integer] # Output only. The length of the quantity-based queue, specified by the # backup's retention policy. class QuantityBasedExpiry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class AnnotationsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class TagsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Backup State module State # The state of the backup is unknown. STATE_UNSPECIFIED = 0 # The backup is ready. READY = 1 # The backup is creating. CREATING = 2 # The backup failed. FAILED = 3 # The backup is being deleted. DELETING = 4 end # Backup Type module Type # Backup Type is unknown. TYPE_UNSPECIFIED = 0 # ON_DEMAND backups that were triggered by the customer (e.g., not # AUTOMATED). ON_DEMAND = 1 # AUTOMATED backups triggered by the automated backups scheduler pursuant # to an automated backup policy. AUTOMATED = 2 # CONTINUOUS backups triggered by the automated backups scheduler # due to a continuous backup policy. CONTINUOUS = 3 end end |
#create_time ⇒ ::Google::Protobuf::Timestamp (readonly)
Returns Output only. Create time stamp.
1386 1387 1388 1389 1390 1391 1392 1393 1394 1395 1396 1397 1398 1399 1400 1401 1402 1403 1404 1405 1406 1407 1408 1409 1410 1411 1412 1413 1414 1415 1416 1417 1418 1419 1420 1421 1422 1423 1424 1425 1426 1427 1428 1429 1430 1431 1432 1433 1434 1435 1436 1437 1438 1439 1440 1441 1442 1443 1444 1445 1446 1447 1448 1449 1450 1451 1452 1453 1454 1455 1456 1457 1458 1459 1460 1461 1462 1463 1464 1465 1466 1467 1468 1469 1470 1471 1472 1473 1474 1475 1476 1477 1478 |
# File 'proto_docs/google/cloud/alloydb/v1/resources.rb', line 1386 class Backup include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # A backup's position in a quantity-based retention queue, of backups with # the same source cluster and type, with length, retention, specified by the # backup's retention policy. # Once the position is greater than the retention, the backup is eligible to # be garbage collected. # # Example: 5 backups from the same source cluster and type with a # quantity-based retention of 3 and denoted by backup_id (position, # retention). # # Safe: backup_5 (1, 3), backup_4, (2, 3), backup_3 (3, 3). # Awaiting garbage collection: backup_2 (4, 3), backup_1 (5, 3) # @!attribute [r] retention_count # @return [::Integer] # Output only. The backup's position among its backups with the same source # cluster and type, by descending chronological order create time(i.e. # newest first). # @!attribute [r] total_retention_count # @return [::Integer] # Output only. The length of the quantity-based queue, specified by the # backup's retention policy. class QuantityBasedExpiry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class AnnotationsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class TagsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Backup State module State # The state of the backup is unknown. STATE_UNSPECIFIED = 0 # The backup is ready. READY = 1 # The backup is creating. CREATING = 2 # The backup failed. FAILED = 3 # The backup is being deleted. DELETING = 4 end # Backup Type module Type # Backup Type is unknown. TYPE_UNSPECIFIED = 0 # ON_DEMAND backups that were triggered by the customer (e.g., not # AUTOMATED). ON_DEMAND = 1 # AUTOMATED backups triggered by the automated backups scheduler pursuant # to an automated backup policy. AUTOMATED = 2 # CONTINUOUS backups triggered by the automated backups scheduler # due to a continuous backup policy. CONTINUOUS = 3 end end |
#database_version ⇒ ::Google::Cloud::AlloyDB::V1::DatabaseVersion (readonly)
Returns Output only. The database engine major version of the cluster this backup was created from. Any restored cluster created from this backup will have the same database version.
1386 1387 1388 1389 1390 1391 1392 1393 1394 1395 1396 1397 1398 1399 1400 1401 1402 1403 1404 1405 1406 1407 1408 1409 1410 1411 1412 1413 1414 1415 1416 1417 1418 1419 1420 1421 1422 1423 1424 1425 1426 1427 1428 1429 1430 1431 1432 1433 1434 1435 1436 1437 1438 1439 1440 1441 1442 1443 1444 1445 1446 1447 1448 1449 1450 1451 1452 1453 1454 1455 1456 1457 1458 1459 1460 1461 1462 1463 1464 1465 1466 1467 1468 1469 1470 1471 1472 1473 1474 1475 1476 1477 1478 |
# File 'proto_docs/google/cloud/alloydb/v1/resources.rb', line 1386 class Backup include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # A backup's position in a quantity-based retention queue, of backups with # the same source cluster and type, with length, retention, specified by the # backup's retention policy. # Once the position is greater than the retention, the backup is eligible to # be garbage collected. # # Example: 5 backups from the same source cluster and type with a # quantity-based retention of 3 and denoted by backup_id (position, # retention). # # Safe: backup_5 (1, 3), backup_4, (2, 3), backup_3 (3, 3). # Awaiting garbage collection: backup_2 (4, 3), backup_1 (5, 3) # @!attribute [r] retention_count # @return [::Integer] # Output only. The backup's position among its backups with the same source # cluster and type, by descending chronological order create time(i.e. # newest first). # @!attribute [r] total_retention_count # @return [::Integer] # Output only. The length of the quantity-based queue, specified by the # backup's retention policy. class QuantityBasedExpiry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class AnnotationsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class TagsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Backup State module State # The state of the backup is unknown. STATE_UNSPECIFIED = 0 # The backup is ready. READY = 1 # The backup is creating. CREATING = 2 # The backup failed. FAILED = 3 # The backup is being deleted. DELETING = 4 end # Backup Type module Type # Backup Type is unknown. TYPE_UNSPECIFIED = 0 # ON_DEMAND backups that were triggered by the customer (e.g., not # AUTOMATED). ON_DEMAND = 1 # AUTOMATED backups triggered by the automated backups scheduler pursuant # to an automated backup policy. AUTOMATED = 2 # CONTINUOUS backups triggered by the automated backups scheduler # due to a continuous backup policy. CONTINUOUS = 3 end end |
#delete_time ⇒ ::Google::Protobuf::Timestamp (readonly)
Returns Output only. Delete time stamp.
1386 1387 1388 1389 1390 1391 1392 1393 1394 1395 1396 1397 1398 1399 1400 1401 1402 1403 1404 1405 1406 1407 1408 1409 1410 1411 1412 1413 1414 1415 1416 1417 1418 1419 1420 1421 1422 1423 1424 1425 1426 1427 1428 1429 1430 1431 1432 1433 1434 1435 1436 1437 1438 1439 1440 1441 1442 1443 1444 1445 1446 1447 1448 1449 1450 1451 1452 1453 1454 1455 1456 1457 1458 1459 1460 1461 1462 1463 1464 1465 1466 1467 1468 1469 1470 1471 1472 1473 1474 1475 1476 1477 1478 |
# File 'proto_docs/google/cloud/alloydb/v1/resources.rb', line 1386 class Backup include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # A backup's position in a quantity-based retention queue, of backups with # the same source cluster and type, with length, retention, specified by the # backup's retention policy. # Once the position is greater than the retention, the backup is eligible to # be garbage collected. # # Example: 5 backups from the same source cluster and type with a # quantity-based retention of 3 and denoted by backup_id (position, # retention). # # Safe: backup_5 (1, 3), backup_4, (2, 3), backup_3 (3, 3). # Awaiting garbage collection: backup_2 (4, 3), backup_1 (5, 3) # @!attribute [r] retention_count # @return [::Integer] # Output only. The backup's position among its backups with the same source # cluster and type, by descending chronological order create time(i.e. # newest first). # @!attribute [r] total_retention_count # @return [::Integer] # Output only. The length of the quantity-based queue, specified by the # backup's retention policy. class QuantityBasedExpiry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class AnnotationsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class TagsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Backup State module State # The state of the backup is unknown. STATE_UNSPECIFIED = 0 # The backup is ready. READY = 1 # The backup is creating. CREATING = 2 # The backup failed. FAILED = 3 # The backup is being deleted. DELETING = 4 end # Backup Type module Type # Backup Type is unknown. TYPE_UNSPECIFIED = 0 # ON_DEMAND backups that were triggered by the customer (e.g., not # AUTOMATED). ON_DEMAND = 1 # AUTOMATED backups triggered by the automated backups scheduler pursuant # to an automated backup policy. AUTOMATED = 2 # CONTINUOUS backups triggered by the automated backups scheduler # due to a continuous backup policy. CONTINUOUS = 3 end end |
#description ⇒ ::String
Returns User-provided description of the backup.
1386 1387 1388 1389 1390 1391 1392 1393 1394 1395 1396 1397 1398 1399 1400 1401 1402 1403 1404 1405 1406 1407 1408 1409 1410 1411 1412 1413 1414 1415 1416 1417 1418 1419 1420 1421 1422 1423 1424 1425 1426 1427 1428 1429 1430 1431 1432 1433 1434 1435 1436 1437 1438 1439 1440 1441 1442 1443 1444 1445 1446 1447 1448 1449 1450 1451 1452 1453 1454 1455 1456 1457 1458 1459 1460 1461 1462 1463 1464 1465 1466 1467 1468 1469 1470 1471 1472 1473 1474 1475 1476 1477 1478 |
# File 'proto_docs/google/cloud/alloydb/v1/resources.rb', line 1386 class Backup include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # A backup's position in a quantity-based retention queue, of backups with # the same source cluster and type, with length, retention, specified by the # backup's retention policy. # Once the position is greater than the retention, the backup is eligible to # be garbage collected. # # Example: 5 backups from the same source cluster and type with a # quantity-based retention of 3 and denoted by backup_id (position, # retention). # # Safe: backup_5 (1, 3), backup_4, (2, 3), backup_3 (3, 3). # Awaiting garbage collection: backup_2 (4, 3), backup_1 (5, 3) # @!attribute [r] retention_count # @return [::Integer] # Output only. The backup's position among its backups with the same source # cluster and type, by descending chronological order create time(i.e. # newest first). # @!attribute [r] total_retention_count # @return [::Integer] # Output only. The length of the quantity-based queue, specified by the # backup's retention policy. class QuantityBasedExpiry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class AnnotationsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class TagsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Backup State module State # The state of the backup is unknown. STATE_UNSPECIFIED = 0 # The backup is ready. READY = 1 # The backup is creating. CREATING = 2 # The backup failed. FAILED = 3 # The backup is being deleted. DELETING = 4 end # Backup Type module Type # Backup Type is unknown. TYPE_UNSPECIFIED = 0 # ON_DEMAND backups that were triggered by the customer (e.g., not # AUTOMATED). ON_DEMAND = 1 # AUTOMATED backups triggered by the automated backups scheduler pursuant # to an automated backup policy. AUTOMATED = 2 # CONTINUOUS backups triggered by the automated backups scheduler # due to a continuous backup policy. CONTINUOUS = 3 end end |
#display_name ⇒ ::String
Returns User-settable and human-readable display name for the Backup.
1386 1387 1388 1389 1390 1391 1392 1393 1394 1395 1396 1397 1398 1399 1400 1401 1402 1403 1404 1405 1406 1407 1408 1409 1410 1411 1412 1413 1414 1415 1416 1417 1418 1419 1420 1421 1422 1423 1424 1425 1426 1427 1428 1429 1430 1431 1432 1433 1434 1435 1436 1437 1438 1439 1440 1441 1442 1443 1444 1445 1446 1447 1448 1449 1450 1451 1452 1453 1454 1455 1456 1457 1458 1459 1460 1461 1462 1463 1464 1465 1466 1467 1468 1469 1470 1471 1472 1473 1474 1475 1476 1477 1478 |
# File 'proto_docs/google/cloud/alloydb/v1/resources.rb', line 1386 class Backup include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # A backup's position in a quantity-based retention queue, of backups with # the same source cluster and type, with length, retention, specified by the # backup's retention policy. # Once the position is greater than the retention, the backup is eligible to # be garbage collected. # # Example: 5 backups from the same source cluster and type with a # quantity-based retention of 3 and denoted by backup_id (position, # retention). # # Safe: backup_5 (1, 3), backup_4, (2, 3), backup_3 (3, 3). # Awaiting garbage collection: backup_2 (4, 3), backup_1 (5, 3) # @!attribute [r] retention_count # @return [::Integer] # Output only. The backup's position among its backups with the same source # cluster and type, by descending chronological order create time(i.e. # newest first). # @!attribute [r] total_retention_count # @return [::Integer] # Output only. The length of the quantity-based queue, specified by the # backup's retention policy. class QuantityBasedExpiry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class AnnotationsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class TagsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Backup State module State # The state of the backup is unknown. STATE_UNSPECIFIED = 0 # The backup is ready. READY = 1 # The backup is creating. CREATING = 2 # The backup failed. FAILED = 3 # The backup is being deleted. DELETING = 4 end # Backup Type module Type # Backup Type is unknown. TYPE_UNSPECIFIED = 0 # ON_DEMAND backups that were triggered by the customer (e.g., not # AUTOMATED). ON_DEMAND = 1 # AUTOMATED backups triggered by the automated backups scheduler pursuant # to an automated backup policy. AUTOMATED = 2 # CONTINUOUS backups triggered by the automated backups scheduler # due to a continuous backup policy. CONTINUOUS = 3 end end |
#encryption_config ⇒ ::Google::Cloud::AlloyDB::V1::EncryptionConfig
Returns Optional. The encryption config can be specified to encrypt the backup with a customer-managed encryption key (CMEK). When this field is not specified, the backup will then use default encryption scheme to protect the user data.
1386 1387 1388 1389 1390 1391 1392 1393 1394 1395 1396 1397 1398 1399 1400 1401 1402 1403 1404 1405 1406 1407 1408 1409 1410 1411 1412 1413 1414 1415 1416 1417 1418 1419 1420 1421 1422 1423 1424 1425 1426 1427 1428 1429 1430 1431 1432 1433 1434 1435 1436 1437 1438 1439 1440 1441 1442 1443 1444 1445 1446 1447 1448 1449 1450 1451 1452 1453 1454 1455 1456 1457 1458 1459 1460 1461 1462 1463 1464 1465 1466 1467 1468 1469 1470 1471 1472 1473 1474 1475 1476 1477 1478 |
# File 'proto_docs/google/cloud/alloydb/v1/resources.rb', line 1386 class Backup include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # A backup's position in a quantity-based retention queue, of backups with # the same source cluster and type, with length, retention, specified by the # backup's retention policy. # Once the position is greater than the retention, the backup is eligible to # be garbage collected. # # Example: 5 backups from the same source cluster and type with a # quantity-based retention of 3 and denoted by backup_id (position, # retention). # # Safe: backup_5 (1, 3), backup_4, (2, 3), backup_3 (3, 3). # Awaiting garbage collection: backup_2 (4, 3), backup_1 (5, 3) # @!attribute [r] retention_count # @return [::Integer] # Output only. The backup's position among its backups with the same source # cluster and type, by descending chronological order create time(i.e. # newest first). # @!attribute [r] total_retention_count # @return [::Integer] # Output only. The length of the quantity-based queue, specified by the # backup's retention policy. class QuantityBasedExpiry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class AnnotationsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class TagsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Backup State module State # The state of the backup is unknown. STATE_UNSPECIFIED = 0 # The backup is ready. READY = 1 # The backup is creating. CREATING = 2 # The backup failed. FAILED = 3 # The backup is being deleted. DELETING = 4 end # Backup Type module Type # Backup Type is unknown. TYPE_UNSPECIFIED = 0 # ON_DEMAND backups that were triggered by the customer (e.g., not # AUTOMATED). ON_DEMAND = 1 # AUTOMATED backups triggered by the automated backups scheduler pursuant # to an automated backup policy. AUTOMATED = 2 # CONTINUOUS backups triggered by the automated backups scheduler # due to a continuous backup policy. CONTINUOUS = 3 end end |
#encryption_info ⇒ ::Google::Cloud::AlloyDB::V1::EncryptionInfo (readonly)
Returns Output only. The encryption information for the backup.
1386 1387 1388 1389 1390 1391 1392 1393 1394 1395 1396 1397 1398 1399 1400 1401 1402 1403 1404 1405 1406 1407 1408 1409 1410 1411 1412 1413 1414 1415 1416 1417 1418 1419 1420 1421 1422 1423 1424 1425 1426 1427 1428 1429 1430 1431 1432 1433 1434 1435 1436 1437 1438 1439 1440 1441 1442 1443 1444 1445 1446 1447 1448 1449 1450 1451 1452 1453 1454 1455 1456 1457 1458 1459 1460 1461 1462 1463 1464 1465 1466 1467 1468 1469 1470 1471 1472 1473 1474 1475 1476 1477 1478 |
# File 'proto_docs/google/cloud/alloydb/v1/resources.rb', line 1386 class Backup include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # A backup's position in a quantity-based retention queue, of backups with # the same source cluster and type, with length, retention, specified by the # backup's retention policy. # Once the position is greater than the retention, the backup is eligible to # be garbage collected. # # Example: 5 backups from the same source cluster and type with a # quantity-based retention of 3 and denoted by backup_id (position, # retention). # # Safe: backup_5 (1, 3), backup_4, (2, 3), backup_3 (3, 3). # Awaiting garbage collection: backup_2 (4, 3), backup_1 (5, 3) # @!attribute [r] retention_count # @return [::Integer] # Output only. The backup's position among its backups with the same source # cluster and type, by descending chronological order create time(i.e. # newest first). # @!attribute [r] total_retention_count # @return [::Integer] # Output only. The length of the quantity-based queue, specified by the # backup's retention policy. class QuantityBasedExpiry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class AnnotationsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class TagsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Backup State module State # The state of the backup is unknown. STATE_UNSPECIFIED = 0 # The backup is ready. READY = 1 # The backup is creating. CREATING = 2 # The backup failed. FAILED = 3 # The backup is being deleted. DELETING = 4 end # Backup Type module Type # Backup Type is unknown. TYPE_UNSPECIFIED = 0 # ON_DEMAND backups that were triggered by the customer (e.g., not # AUTOMATED). ON_DEMAND = 1 # AUTOMATED backups triggered by the automated backups scheduler pursuant # to an automated backup policy. AUTOMATED = 2 # CONTINUOUS backups triggered by the automated backups scheduler # due to a continuous backup policy. CONTINUOUS = 3 end end |
#etag ⇒ ::String
Returns For Resource freshness validation (https://google.aip.dev/154).
1386 1387 1388 1389 1390 1391 1392 1393 1394 1395 1396 1397 1398 1399 1400 1401 1402 1403 1404 1405 1406 1407 1408 1409 1410 1411 1412 1413 1414 1415 1416 1417 1418 1419 1420 1421 1422 1423 1424 1425 1426 1427 1428 1429 1430 1431 1432 1433 1434 1435 1436 1437 1438 1439 1440 1441 1442 1443 1444 1445 1446 1447 1448 1449 1450 1451 1452 1453 1454 1455 1456 1457 1458 1459 1460 1461 1462 1463 1464 1465 1466 1467 1468 1469 1470 1471 1472 1473 1474 1475 1476 1477 1478 |
# File 'proto_docs/google/cloud/alloydb/v1/resources.rb', line 1386 class Backup include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # A backup's position in a quantity-based retention queue, of backups with # the same source cluster and type, with length, retention, specified by the # backup's retention policy. # Once the position is greater than the retention, the backup is eligible to # be garbage collected. # # Example: 5 backups from the same source cluster and type with a # quantity-based retention of 3 and denoted by backup_id (position, # retention). # # Safe: backup_5 (1, 3), backup_4, (2, 3), backup_3 (3, 3). # Awaiting garbage collection: backup_2 (4, 3), backup_1 (5, 3) # @!attribute [r] retention_count # @return [::Integer] # Output only. The backup's position among its backups with the same source # cluster and type, by descending chronological order create time(i.e. # newest first). # @!attribute [r] total_retention_count # @return [::Integer] # Output only. The length of the quantity-based queue, specified by the # backup's retention policy. class QuantityBasedExpiry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class AnnotationsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class TagsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Backup State module State # The state of the backup is unknown. STATE_UNSPECIFIED = 0 # The backup is ready. READY = 1 # The backup is creating. CREATING = 2 # The backup failed. FAILED = 3 # The backup is being deleted. DELETING = 4 end # Backup Type module Type # Backup Type is unknown. TYPE_UNSPECIFIED = 0 # ON_DEMAND backups that were triggered by the customer (e.g., not # AUTOMATED). ON_DEMAND = 1 # AUTOMATED backups triggered by the automated backups scheduler pursuant # to an automated backup policy. AUTOMATED = 2 # CONTINUOUS backups triggered by the automated backups scheduler # due to a continuous backup policy. CONTINUOUS = 3 end end |
#expiry_quantity ⇒ ::Google::Cloud::AlloyDB::V1::Backup::QuantityBasedExpiry (readonly)
Returns Output only. The QuantityBasedExpiry of the backup, specified by the backup's retention policy. Once the expiry quantity is over retention, the backup is eligible to be garbage collected.
1386 1387 1388 1389 1390 1391 1392 1393 1394 1395 1396 1397 1398 1399 1400 1401 1402 1403 1404 1405 1406 1407 1408 1409 1410 1411 1412 1413 1414 1415 1416 1417 1418 1419 1420 1421 1422 1423 1424 1425 1426 1427 1428 1429 1430 1431 1432 1433 1434 1435 1436 1437 1438 1439 1440 1441 1442 1443 1444 1445 1446 1447 1448 1449 1450 1451 1452 1453 1454 1455 1456 1457 1458 1459 1460 1461 1462 1463 1464 1465 1466 1467 1468 1469 1470 1471 1472 1473 1474 1475 1476 1477 1478 |
# File 'proto_docs/google/cloud/alloydb/v1/resources.rb', line 1386 class Backup include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # A backup's position in a quantity-based retention queue, of backups with # the same source cluster and type, with length, retention, specified by the # backup's retention policy. # Once the position is greater than the retention, the backup is eligible to # be garbage collected. # # Example: 5 backups from the same source cluster and type with a # quantity-based retention of 3 and denoted by backup_id (position, # retention). # # Safe: backup_5 (1, 3), backup_4, (2, 3), backup_3 (3, 3). # Awaiting garbage collection: backup_2 (4, 3), backup_1 (5, 3) # @!attribute [r] retention_count # @return [::Integer] # Output only. The backup's position among its backups with the same source # cluster and type, by descending chronological order create time(i.e. # newest first). # @!attribute [r] total_retention_count # @return [::Integer] # Output only. The length of the quantity-based queue, specified by the # backup's retention policy. class QuantityBasedExpiry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class AnnotationsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class TagsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Backup State module State # The state of the backup is unknown. STATE_UNSPECIFIED = 0 # The backup is ready. READY = 1 # The backup is creating. CREATING = 2 # The backup failed. FAILED = 3 # The backup is being deleted. DELETING = 4 end # Backup Type module Type # Backup Type is unknown. TYPE_UNSPECIFIED = 0 # ON_DEMAND backups that were triggered by the customer (e.g., not # AUTOMATED). ON_DEMAND = 1 # AUTOMATED backups triggered by the automated backups scheduler pursuant # to an automated backup policy. AUTOMATED = 2 # CONTINUOUS backups triggered by the automated backups scheduler # due to a continuous backup policy. CONTINUOUS = 3 end end |
#expiry_time ⇒ ::Google::Protobuf::Timestamp (readonly)
Returns Output only. The time at which after the backup is eligible to be garbage collected. It is the duration specified by the backup's retention policy, added to the backup's create_time.
1386 1387 1388 1389 1390 1391 1392 1393 1394 1395 1396 1397 1398 1399 1400 1401 1402 1403 1404 1405 1406 1407 1408 1409 1410 1411 1412 1413 1414 1415 1416 1417 1418 1419 1420 1421 1422 1423 1424 1425 1426 1427 1428 1429 1430 1431 1432 1433 1434 1435 1436 1437 1438 1439 1440 1441 1442 1443 1444 1445 1446 1447 1448 1449 1450 1451 1452 1453 1454 1455 1456 1457 1458 1459 1460 1461 1462 1463 1464 1465 1466 1467 1468 1469 1470 1471 1472 1473 1474 1475 1476 1477 1478 |
# File 'proto_docs/google/cloud/alloydb/v1/resources.rb', line 1386 class Backup include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # A backup's position in a quantity-based retention queue, of backups with # the same source cluster and type, with length, retention, specified by the # backup's retention policy. # Once the position is greater than the retention, the backup is eligible to # be garbage collected. # # Example: 5 backups from the same source cluster and type with a # quantity-based retention of 3 and denoted by backup_id (position, # retention). # # Safe: backup_5 (1, 3), backup_4, (2, 3), backup_3 (3, 3). # Awaiting garbage collection: backup_2 (4, 3), backup_1 (5, 3) # @!attribute [r] retention_count # @return [::Integer] # Output only. The backup's position among its backups with the same source # cluster and type, by descending chronological order create time(i.e. # newest first). # @!attribute [r] total_retention_count # @return [::Integer] # Output only. The length of the quantity-based queue, specified by the # backup's retention policy. class QuantityBasedExpiry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class AnnotationsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class TagsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Backup State module State # The state of the backup is unknown. STATE_UNSPECIFIED = 0 # The backup is ready. READY = 1 # The backup is creating. CREATING = 2 # The backup failed. FAILED = 3 # The backup is being deleted. DELETING = 4 end # Backup Type module Type # Backup Type is unknown. TYPE_UNSPECIFIED = 0 # ON_DEMAND backups that were triggered by the customer (e.g., not # AUTOMATED). ON_DEMAND = 1 # AUTOMATED backups triggered by the automated backups scheduler pursuant # to an automated backup policy. AUTOMATED = 2 # CONTINUOUS backups triggered by the automated backups scheduler # due to a continuous backup policy. CONTINUOUS = 3 end end |
#labels ⇒ ::Google::Protobuf::Map{::String => ::String}
Returns Labels as key value pairs.
1386 1387 1388 1389 1390 1391 1392 1393 1394 1395 1396 1397 1398 1399 1400 1401 1402 1403 1404 1405 1406 1407 1408 1409 1410 1411 1412 1413 1414 1415 1416 1417 1418 1419 1420 1421 1422 1423 1424 1425 1426 1427 1428 1429 1430 1431 1432 1433 1434 1435 1436 1437 1438 1439 1440 1441 1442 1443 1444 1445 1446 1447 1448 1449 1450 1451 1452 1453 1454 1455 1456 1457 1458 1459 1460 1461 1462 1463 1464 1465 1466 1467 1468 1469 1470 1471 1472 1473 1474 1475 1476 1477 1478 |
# File 'proto_docs/google/cloud/alloydb/v1/resources.rb', line 1386 class Backup include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # A backup's position in a quantity-based retention queue, of backups with # the same source cluster and type, with length, retention, specified by the # backup's retention policy. # Once the position is greater than the retention, the backup is eligible to # be garbage collected. # # Example: 5 backups from the same source cluster and type with a # quantity-based retention of 3 and denoted by backup_id (position, # retention). # # Safe: backup_5 (1, 3), backup_4, (2, 3), backup_3 (3, 3). # Awaiting garbage collection: backup_2 (4, 3), backup_1 (5, 3) # @!attribute [r] retention_count # @return [::Integer] # Output only. The backup's position among its backups with the same source # cluster and type, by descending chronological order create time(i.e. # newest first). # @!attribute [r] total_retention_count # @return [::Integer] # Output only. The length of the quantity-based queue, specified by the # backup's retention policy. class QuantityBasedExpiry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class AnnotationsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class TagsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Backup State module State # The state of the backup is unknown. STATE_UNSPECIFIED = 0 # The backup is ready. READY = 1 # The backup is creating. CREATING = 2 # The backup failed. FAILED = 3 # The backup is being deleted. DELETING = 4 end # Backup Type module Type # Backup Type is unknown. TYPE_UNSPECIFIED = 0 # ON_DEMAND backups that were triggered by the customer (e.g., not # AUTOMATED). ON_DEMAND = 1 # AUTOMATED backups triggered by the automated backups scheduler pursuant # to an automated backup policy. AUTOMATED = 2 # CONTINUOUS backups triggered by the automated backups scheduler # due to a continuous backup policy. CONTINUOUS = 3 end end |
#name ⇒ ::String (readonly)
Returns Output only. The name of the backup resource with the format:
- projects/{project}/locations/{region}/backups/{backup_id}
where the cluster and backup ID segments should satisfy the regex
expression
[a-z]([a-z0-9-]{0,61}[a-z0-9])?, e.g. 1-63 characters of lowercase letters, numbers, and dashes, starting with a letter, and ending with a letter or number. For more details see https://google.aip.dev/122. The prefix of the backup resource name is the name of the parent resource: - projects/{project}/locations/{region}.
1386 1387 1388 1389 1390 1391 1392 1393 1394 1395 1396 1397 1398 1399 1400 1401 1402 1403 1404 1405 1406 1407 1408 1409 1410 1411 1412 1413 1414 1415 1416 1417 1418 1419 1420 1421 1422 1423 1424 1425 1426 1427 1428 1429 1430 1431 1432 1433 1434 1435 1436 1437 1438 1439 1440 1441 1442 1443 1444 1445 1446 1447 1448 1449 1450 1451 1452 1453 1454 1455 1456 1457 1458 1459 1460 1461 1462 1463 1464 1465 1466 1467 1468 1469 1470 1471 1472 1473 1474 1475 1476 1477 1478 |
# File 'proto_docs/google/cloud/alloydb/v1/resources.rb', line 1386 class Backup include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # A backup's position in a quantity-based retention queue, of backups with # the same source cluster and type, with length, retention, specified by the # backup's retention policy. # Once the position is greater than the retention, the backup is eligible to # be garbage collected. # # Example: 5 backups from the same source cluster and type with a # quantity-based retention of 3 and denoted by backup_id (position, # retention). # # Safe: backup_5 (1, 3), backup_4, (2, 3), backup_3 (3, 3). # Awaiting garbage collection: backup_2 (4, 3), backup_1 (5, 3) # @!attribute [r] retention_count # @return [::Integer] # Output only. The backup's position among its backups with the same source # cluster and type, by descending chronological order create time(i.e. # newest first). # @!attribute [r] total_retention_count # @return [::Integer] # Output only. The length of the quantity-based queue, specified by the # backup's retention policy. class QuantityBasedExpiry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class AnnotationsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class TagsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Backup State module State # The state of the backup is unknown. STATE_UNSPECIFIED = 0 # The backup is ready. READY = 1 # The backup is creating. CREATING = 2 # The backup failed. FAILED = 3 # The backup is being deleted. DELETING = 4 end # Backup Type module Type # Backup Type is unknown. TYPE_UNSPECIFIED = 0 # ON_DEMAND backups that were triggered by the customer (e.g., not # AUTOMATED). ON_DEMAND = 1 # AUTOMATED backups triggered by the automated backups scheduler pursuant # to an automated backup policy. AUTOMATED = 2 # CONTINUOUS backups triggered by the automated backups scheduler # due to a continuous backup policy. CONTINUOUS = 3 end end |
#reconciling ⇒ ::Boolean (readonly)
Returns Output only. Reconciling (https://google.aip.dev/128#reconciliation), if true, indicates that the service is actively updating the resource. This can happen due to user-triggered updates or system actions like failover or maintenance.
1386 1387 1388 1389 1390 1391 1392 1393 1394 1395 1396 1397 1398 1399 1400 1401 1402 1403 1404 1405 1406 1407 1408 1409 1410 1411 1412 1413 1414 1415 1416 1417 1418 1419 1420 1421 1422 1423 1424 1425 1426 1427 1428 1429 1430 1431 1432 1433 1434 1435 1436 1437 1438 1439 1440 1441 1442 1443 1444 1445 1446 1447 1448 1449 1450 1451 1452 1453 1454 1455 1456 1457 1458 1459 1460 1461 1462 1463 1464 1465 1466 1467 1468 1469 1470 1471 1472 1473 1474 1475 1476 1477 1478 |
# File 'proto_docs/google/cloud/alloydb/v1/resources.rb', line 1386 class Backup include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # A backup's position in a quantity-based retention queue, of backups with # the same source cluster and type, with length, retention, specified by the # backup's retention policy. # Once the position is greater than the retention, the backup is eligible to # be garbage collected. # # Example: 5 backups from the same source cluster and type with a # quantity-based retention of 3 and denoted by backup_id (position, # retention). # # Safe: backup_5 (1, 3), backup_4, (2, 3), backup_3 (3, 3). # Awaiting garbage collection: backup_2 (4, 3), backup_1 (5, 3) # @!attribute [r] retention_count # @return [::Integer] # Output only. The backup's position among its backups with the same source # cluster and type, by descending chronological order create time(i.e. # newest first). # @!attribute [r] total_retention_count # @return [::Integer] # Output only. The length of the quantity-based queue, specified by the # backup's retention policy. class QuantityBasedExpiry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class AnnotationsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class TagsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Backup State module State # The state of the backup is unknown. STATE_UNSPECIFIED = 0 # The backup is ready. READY = 1 # The backup is creating. CREATING = 2 # The backup failed. FAILED = 3 # The backup is being deleted. DELETING = 4 end # Backup Type module Type # Backup Type is unknown. TYPE_UNSPECIFIED = 0 # ON_DEMAND backups that were triggered by the customer (e.g., not # AUTOMATED). ON_DEMAND = 1 # AUTOMATED backups triggered by the automated backups scheduler pursuant # to an automated backup policy. AUTOMATED = 2 # CONTINUOUS backups triggered by the automated backups scheduler # due to a continuous backup policy. CONTINUOUS = 3 end end |
#satisfies_pzs ⇒ ::Boolean (readonly)
Returns Output only. Reserved for future use.
1386 1387 1388 1389 1390 1391 1392 1393 1394 1395 1396 1397 1398 1399 1400 1401 1402 1403 1404 1405 1406 1407 1408 1409 1410 1411 1412 1413 1414 1415 1416 1417 1418 1419 1420 1421 1422 1423 1424 1425 1426 1427 1428 1429 1430 1431 1432 1433 1434 1435 1436 1437 1438 1439 1440 1441 1442 1443 1444 1445 1446 1447 1448 1449 1450 1451 1452 1453 1454 1455 1456 1457 1458 1459 1460 1461 1462 1463 1464 1465 1466 1467 1468 1469 1470 1471 1472 1473 1474 1475 1476 1477 1478 |
# File 'proto_docs/google/cloud/alloydb/v1/resources.rb', line 1386 class Backup include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # A backup's position in a quantity-based retention queue, of backups with # the same source cluster and type, with length, retention, specified by the # backup's retention policy. # Once the position is greater than the retention, the backup is eligible to # be garbage collected. # # Example: 5 backups from the same source cluster and type with a # quantity-based retention of 3 and denoted by backup_id (position, # retention). # # Safe: backup_5 (1, 3), backup_4, (2, 3), backup_3 (3, 3). # Awaiting garbage collection: backup_2 (4, 3), backup_1 (5, 3) # @!attribute [r] retention_count # @return [::Integer] # Output only. The backup's position among its backups with the same source # cluster and type, by descending chronological order create time(i.e. # newest first). # @!attribute [r] total_retention_count # @return [::Integer] # Output only. The length of the quantity-based queue, specified by the # backup's retention policy. class QuantityBasedExpiry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class AnnotationsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class TagsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Backup State module State # The state of the backup is unknown. STATE_UNSPECIFIED = 0 # The backup is ready. READY = 1 # The backup is creating. CREATING = 2 # The backup failed. FAILED = 3 # The backup is being deleted. DELETING = 4 end # Backup Type module Type # Backup Type is unknown. TYPE_UNSPECIFIED = 0 # ON_DEMAND backups that were triggered by the customer (e.g., not # AUTOMATED). ON_DEMAND = 1 # AUTOMATED backups triggered by the automated backups scheduler pursuant # to an automated backup policy. AUTOMATED = 2 # CONTINUOUS backups triggered by the automated backups scheduler # due to a continuous backup policy. CONTINUOUS = 3 end end |
#size_bytes ⇒ ::Integer (readonly)
Returns Output only. The size of the backup in bytes.
1386 1387 1388 1389 1390 1391 1392 1393 1394 1395 1396 1397 1398 1399 1400 1401 1402 1403 1404 1405 1406 1407 1408 1409 1410 1411 1412 1413 1414 1415 1416 1417 1418 1419 1420 1421 1422 1423 1424 1425 1426 1427 1428 1429 1430 1431 1432 1433 1434 1435 1436 1437 1438 1439 1440 1441 1442 1443 1444 1445 1446 1447 1448 1449 1450 1451 1452 1453 1454 1455 1456 1457 1458 1459 1460 1461 1462 1463 1464 1465 1466 1467 1468 1469 1470 1471 1472 1473 1474 1475 1476 1477 1478 |
# File 'proto_docs/google/cloud/alloydb/v1/resources.rb', line 1386 class Backup include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # A backup's position in a quantity-based retention queue, of backups with # the same source cluster and type, with length, retention, specified by the # backup's retention policy. # Once the position is greater than the retention, the backup is eligible to # be garbage collected. # # Example: 5 backups from the same source cluster and type with a # quantity-based retention of 3 and denoted by backup_id (position, # retention). # # Safe: backup_5 (1, 3), backup_4, (2, 3), backup_3 (3, 3). # Awaiting garbage collection: backup_2 (4, 3), backup_1 (5, 3) # @!attribute [r] retention_count # @return [::Integer] # Output only. The backup's position among its backups with the same source # cluster and type, by descending chronological order create time(i.e. # newest first). # @!attribute [r] total_retention_count # @return [::Integer] # Output only. The length of the quantity-based queue, specified by the # backup's retention policy. class QuantityBasedExpiry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class AnnotationsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class TagsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Backup State module State # The state of the backup is unknown. STATE_UNSPECIFIED = 0 # The backup is ready. READY = 1 # The backup is creating. CREATING = 2 # The backup failed. FAILED = 3 # The backup is being deleted. DELETING = 4 end # Backup Type module Type # Backup Type is unknown. TYPE_UNSPECIFIED = 0 # ON_DEMAND backups that were triggered by the customer (e.g., not # AUTOMATED). ON_DEMAND = 1 # AUTOMATED backups triggered by the automated backups scheduler pursuant # to an automated backup policy. AUTOMATED = 2 # CONTINUOUS backups triggered by the automated backups scheduler # due to a continuous backup policy. CONTINUOUS = 3 end end |
#state ⇒ ::Google::Cloud::AlloyDB::V1::Backup::State (readonly)
Returns Output only. The current state of the backup.
1386 1387 1388 1389 1390 1391 1392 1393 1394 1395 1396 1397 1398 1399 1400 1401 1402 1403 1404 1405 1406 1407 1408 1409 1410 1411 1412 1413 1414 1415 1416 1417 1418 1419 1420 1421 1422 1423 1424 1425 1426 1427 1428 1429 1430 1431 1432 1433 1434 1435 1436 1437 1438 1439 1440 1441 1442 1443 1444 1445 1446 1447 1448 1449 1450 1451 1452 1453 1454 1455 1456 1457 1458 1459 1460 1461 1462 1463 1464 1465 1466 1467 1468 1469 1470 1471 1472 1473 1474 1475 1476 1477 1478 |
# File 'proto_docs/google/cloud/alloydb/v1/resources.rb', line 1386 class Backup include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # A backup's position in a quantity-based retention queue, of backups with # the same source cluster and type, with length, retention, specified by the # backup's retention policy. # Once the position is greater than the retention, the backup is eligible to # be garbage collected. # # Example: 5 backups from the same source cluster and type with a # quantity-based retention of 3 and denoted by backup_id (position, # retention). # # Safe: backup_5 (1, 3), backup_4, (2, 3), backup_3 (3, 3). # Awaiting garbage collection: backup_2 (4, 3), backup_1 (5, 3) # @!attribute [r] retention_count # @return [::Integer] # Output only. The backup's position among its backups with the same source # cluster and type, by descending chronological order create time(i.e. # newest first). # @!attribute [r] total_retention_count # @return [::Integer] # Output only. The length of the quantity-based queue, specified by the # backup's retention policy. class QuantityBasedExpiry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class AnnotationsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class TagsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Backup State module State # The state of the backup is unknown. STATE_UNSPECIFIED = 0 # The backup is ready. READY = 1 # The backup is creating. CREATING = 2 # The backup failed. FAILED = 3 # The backup is being deleted. DELETING = 4 end # Backup Type module Type # Backup Type is unknown. TYPE_UNSPECIFIED = 0 # ON_DEMAND backups that were triggered by the customer (e.g., not # AUTOMATED). ON_DEMAND = 1 # AUTOMATED backups triggered by the automated backups scheduler pursuant # to an automated backup policy. AUTOMATED = 2 # CONTINUOUS backups triggered by the automated backups scheduler # due to a continuous backup policy. CONTINUOUS = 3 end end |
#tags ⇒ ::Google::Protobuf::Map{::String => ::String}
Returns Optional. Input only. Immutable. Tag keys/values directly bound to this resource. For example:
"123/environment": "production",
"123/costCenter": "marketing"
```.
1386 1387 1388 1389 1390 1391 1392 1393 1394 1395 1396 1397 1398 1399 1400 1401 1402 1403 1404 1405 1406 1407 1408 1409 1410 1411 1412 1413 1414 1415 1416 1417 1418 1419 1420 1421 1422 1423 1424 1425 1426 1427 1428 1429 1430 1431 1432 1433 1434 1435 1436 1437 1438 1439 1440 1441 1442 1443 1444 1445 1446 1447 1448 1449 1450 1451 1452 1453 1454 1455 1456 1457 1458 1459 1460 1461 1462 1463 1464 1465 1466 1467 1468 1469 1470 1471 1472 1473 1474 1475 1476 1477 1478 |
# File 'proto_docs/google/cloud/alloydb/v1/resources.rb', line 1386 class Backup include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # A backup's position in a quantity-based retention queue, of backups with # the same source cluster and type, with length, retention, specified by the # backup's retention policy. # Once the position is greater than the retention, the backup is eligible to # be garbage collected. # # Example: 5 backups from the same source cluster and type with a # quantity-based retention of 3 and denoted by backup_id (position, # retention). # # Safe: backup_5 (1, 3), backup_4, (2, 3), backup_3 (3, 3). # Awaiting garbage collection: backup_2 (4, 3), backup_1 (5, 3) # @!attribute [r] retention_count # @return [::Integer] # Output only. The backup's position among its backups with the same source # cluster and type, by descending chronological order create time(i.e. # newest first). # @!attribute [r] total_retention_count # @return [::Integer] # Output only. The length of the quantity-based queue, specified by the # backup's retention policy. class QuantityBasedExpiry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class AnnotationsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class TagsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Backup State module State # The state of the backup is unknown. STATE_UNSPECIFIED = 0 # The backup is ready. READY = 1 # The backup is creating. CREATING = 2 # The backup failed. FAILED = 3 # The backup is being deleted. DELETING = 4 end # Backup Type module Type # Backup Type is unknown. TYPE_UNSPECIFIED = 0 # ON_DEMAND backups that were triggered by the customer (e.g., not # AUTOMATED). ON_DEMAND = 1 # AUTOMATED backups triggered by the automated backups scheduler pursuant # to an automated backup policy. AUTOMATED = 2 # CONTINUOUS backups triggered by the automated backups scheduler # due to a continuous backup policy. CONTINUOUS = 3 end end |
#type ⇒ ::Google::Cloud::AlloyDB::V1::Backup::Type
Returns The backup type, which suggests the trigger for the backup.
1386 1387 1388 1389 1390 1391 1392 1393 1394 1395 1396 1397 1398 1399 1400 1401 1402 1403 1404 1405 1406 1407 1408 1409 1410 1411 1412 1413 1414 1415 1416 1417 1418 1419 1420 1421 1422 1423 1424 1425 1426 1427 1428 1429 1430 1431 1432 1433 1434 1435 1436 1437 1438 1439 1440 1441 1442 1443 1444 1445 1446 1447 1448 1449 1450 1451 1452 1453 1454 1455 1456 1457 1458 1459 1460 1461 1462 1463 1464 1465 1466 1467 1468 1469 1470 1471 1472 1473 1474 1475 1476 1477 1478 |
# File 'proto_docs/google/cloud/alloydb/v1/resources.rb', line 1386 class Backup include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # A backup's position in a quantity-based retention queue, of backups with # the same source cluster and type, with length, retention, specified by the # backup's retention policy. # Once the position is greater than the retention, the backup is eligible to # be garbage collected. # # Example: 5 backups from the same source cluster and type with a # quantity-based retention of 3 and denoted by backup_id (position, # retention). # # Safe: backup_5 (1, 3), backup_4, (2, 3), backup_3 (3, 3). # Awaiting garbage collection: backup_2 (4, 3), backup_1 (5, 3) # @!attribute [r] retention_count # @return [::Integer] # Output only. The backup's position among its backups with the same source # cluster and type, by descending chronological order create time(i.e. # newest first). # @!attribute [r] total_retention_count # @return [::Integer] # Output only. The length of the quantity-based queue, specified by the # backup's retention policy. class QuantityBasedExpiry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class AnnotationsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class TagsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Backup State module State # The state of the backup is unknown. STATE_UNSPECIFIED = 0 # The backup is ready. READY = 1 # The backup is creating. CREATING = 2 # The backup failed. FAILED = 3 # The backup is being deleted. DELETING = 4 end # Backup Type module Type # Backup Type is unknown. TYPE_UNSPECIFIED = 0 # ON_DEMAND backups that were triggered by the customer (e.g., not # AUTOMATED). ON_DEMAND = 1 # AUTOMATED backups triggered by the automated backups scheduler pursuant # to an automated backup policy. AUTOMATED = 2 # CONTINUOUS backups triggered by the automated backups scheduler # due to a continuous backup policy. CONTINUOUS = 3 end end |
#uid ⇒ ::String (readonly)
Returns Output only. The system-generated UID of the resource. The UID is assigned when the resource is created, and it is retained until it is deleted.
1386 1387 1388 1389 1390 1391 1392 1393 1394 1395 1396 1397 1398 1399 1400 1401 1402 1403 1404 1405 1406 1407 1408 1409 1410 1411 1412 1413 1414 1415 1416 1417 1418 1419 1420 1421 1422 1423 1424 1425 1426 1427 1428 1429 1430 1431 1432 1433 1434 1435 1436 1437 1438 1439 1440 1441 1442 1443 1444 1445 1446 1447 1448 1449 1450 1451 1452 1453 1454 1455 1456 1457 1458 1459 1460 1461 1462 1463 1464 1465 1466 1467 1468 1469 1470 1471 1472 1473 1474 1475 1476 1477 1478 |
# File 'proto_docs/google/cloud/alloydb/v1/resources.rb', line 1386 class Backup include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # A backup's position in a quantity-based retention queue, of backups with # the same source cluster and type, with length, retention, specified by the # backup's retention policy. # Once the position is greater than the retention, the backup is eligible to # be garbage collected. # # Example: 5 backups from the same source cluster and type with a # quantity-based retention of 3 and denoted by backup_id (position, # retention). # # Safe: backup_5 (1, 3), backup_4, (2, 3), backup_3 (3, 3). # Awaiting garbage collection: backup_2 (4, 3), backup_1 (5, 3) # @!attribute [r] retention_count # @return [::Integer] # Output only. The backup's position among its backups with the same source # cluster and type, by descending chronological order create time(i.e. # newest first). # @!attribute [r] total_retention_count # @return [::Integer] # Output only. The length of the quantity-based queue, specified by the # backup's retention policy. class QuantityBasedExpiry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class AnnotationsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class TagsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Backup State module State # The state of the backup is unknown. STATE_UNSPECIFIED = 0 # The backup is ready. READY = 1 # The backup is creating. CREATING = 2 # The backup failed. FAILED = 3 # The backup is being deleted. DELETING = 4 end # Backup Type module Type # Backup Type is unknown. TYPE_UNSPECIFIED = 0 # ON_DEMAND backups that were triggered by the customer (e.g., not # AUTOMATED). ON_DEMAND = 1 # AUTOMATED backups triggered by the automated backups scheduler pursuant # to an automated backup policy. AUTOMATED = 2 # CONTINUOUS backups triggered by the automated backups scheduler # due to a continuous backup policy. CONTINUOUS = 3 end end |
#update_time ⇒ ::Google::Protobuf::Timestamp (readonly)
Returns Output only. Update time stamp
Users should not infer any meaning from this field. Its value is generally unrelated to the timing of the backup creation operation.
1386 1387 1388 1389 1390 1391 1392 1393 1394 1395 1396 1397 1398 1399 1400 1401 1402 1403 1404 1405 1406 1407 1408 1409 1410 1411 1412 1413 1414 1415 1416 1417 1418 1419 1420 1421 1422 1423 1424 1425 1426 1427 1428 1429 1430 1431 1432 1433 1434 1435 1436 1437 1438 1439 1440 1441 1442 1443 1444 1445 1446 1447 1448 1449 1450 1451 1452 1453 1454 1455 1456 1457 1458 1459 1460 1461 1462 1463 1464 1465 1466 1467 1468 1469 1470 1471 1472 1473 1474 1475 1476 1477 1478 |
# File 'proto_docs/google/cloud/alloydb/v1/resources.rb', line 1386 class Backup include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # A backup's position in a quantity-based retention queue, of backups with # the same source cluster and type, with length, retention, specified by the # backup's retention policy. # Once the position is greater than the retention, the backup is eligible to # be garbage collected. # # Example: 5 backups from the same source cluster and type with a # quantity-based retention of 3 and denoted by backup_id (position, # retention). # # Safe: backup_5 (1, 3), backup_4, (2, 3), backup_3 (3, 3). # Awaiting garbage collection: backup_2 (4, 3), backup_1 (5, 3) # @!attribute [r] retention_count # @return [::Integer] # Output only. The backup's position among its backups with the same source # cluster and type, by descending chronological order create time(i.e. # newest first). # @!attribute [r] total_retention_count # @return [::Integer] # Output only. The length of the quantity-based queue, specified by the # backup's retention policy. class QuantityBasedExpiry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class AnnotationsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class TagsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Backup State module State # The state of the backup is unknown. STATE_UNSPECIFIED = 0 # The backup is ready. READY = 1 # The backup is creating. CREATING = 2 # The backup failed. FAILED = 3 # The backup is being deleted. DELETING = 4 end # Backup Type module Type # Backup Type is unknown. TYPE_UNSPECIFIED = 0 # ON_DEMAND backups that were triggered by the customer (e.g., not # AUTOMATED). ON_DEMAND = 1 # AUTOMATED backups triggered by the automated backups scheduler pursuant # to an automated backup policy. AUTOMATED = 2 # CONTINUOUS backups triggered by the automated backups scheduler # due to a continuous backup policy. CONTINUOUS = 3 end end |