Class: Google::Cloud::Redis::Cluster::V1beta1::Backup

Inherits:
Object
  • Object
show all
Extended by:
Protobuf::MessageExts::ClassMethods
Includes:
Protobuf::MessageExts
Defined in:
proto_docs/google/cloud/redis/cluster/v1beta1/cloud_redis_cluster.rb

Overview

Backup of a cluster.

Defined Under Namespace

Modules: BackupType, State

Instance Attribute Summary collapse

Instance Attribute Details

#backup_files::Array<::Google::Cloud::Redis::Cluster::V1beta1::BackupFile> (readonly)



621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
# File 'proto_docs/google/cloud/redis/cluster/v1beta1/cloud_redis_cluster.rb', line 621

class Backup
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # Type of the backup.
  module BackupType
    # The default value, not set.
    BACKUP_TYPE_UNSPECIFIED = 0

    # On-demand backup.
    ON_DEMAND = 1

    # Automated backup.
    AUTOMATED = 2
  end

  # State of the backup.
  module State
    # The default value, not set.
    STATE_UNSPECIFIED = 0

    # The backup is being created.
    CREATING = 1

    # The backup is active to be used.
    ACTIVE = 2

    # The backup is being deleted.
    DELETING = 3

    # The backup is currently suspended due to reasons like project deletion,
    # billing account closure, etc.
    SUSPENDED = 4
  end
end

#backup_type::Google::Cloud::Redis::Cluster::V1beta1::Backup::BackupType (readonly)



621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
# File 'proto_docs/google/cloud/redis/cluster/v1beta1/cloud_redis_cluster.rb', line 621

class Backup
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # Type of the backup.
  module BackupType
    # The default value, not set.
    BACKUP_TYPE_UNSPECIFIED = 0

    # On-demand backup.
    ON_DEMAND = 1

    # Automated backup.
    AUTOMATED = 2
  end

  # State of the backup.
  module State
    # The default value, not set.
    STATE_UNSPECIFIED = 0

    # The backup is being created.
    CREATING = 1

    # The backup is active to be used.
    ACTIVE = 2

    # The backup is being deleted.
    DELETING = 3

    # The backup is currently suspended due to reasons like project deletion,
    # billing account closure, etc.
    SUSPENDED = 4
  end
end

#cluster::String (readonly)



621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
# File 'proto_docs/google/cloud/redis/cluster/v1beta1/cloud_redis_cluster.rb', line 621

class Backup
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # Type of the backup.
  module BackupType
    # The default value, not set.
    BACKUP_TYPE_UNSPECIFIED = 0

    # On-demand backup.
    ON_DEMAND = 1

    # Automated backup.
    AUTOMATED = 2
  end

  # State of the backup.
  module State
    # The default value, not set.
    STATE_UNSPECIFIED = 0

    # The backup is being created.
    CREATING = 1

    # The backup is active to be used.
    ACTIVE = 2

    # The backup is being deleted.
    DELETING = 3

    # The backup is currently suspended due to reasons like project deletion,
    # billing account closure, etc.
    SUSPENDED = 4
  end
end

#cluster_uid::String (readonly)



621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
# File 'proto_docs/google/cloud/redis/cluster/v1beta1/cloud_redis_cluster.rb', line 621

class Backup
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # Type of the backup.
  module BackupType
    # The default value, not set.
    BACKUP_TYPE_UNSPECIFIED = 0

    # On-demand backup.
    ON_DEMAND = 1

    # Automated backup.
    AUTOMATED = 2
  end

  # State of the backup.
  module State
    # The default value, not set.
    STATE_UNSPECIFIED = 0

    # The backup is being created.
    CREATING = 1

    # The backup is active to be used.
    ACTIVE = 2

    # The backup is being deleted.
    DELETING = 3

    # The backup is currently suspended due to reasons like project deletion,
    # billing account closure, etc.
    SUSPENDED = 4
  end
end

#create_time::Google::Protobuf::Timestamp (readonly)



621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
# File 'proto_docs/google/cloud/redis/cluster/v1beta1/cloud_redis_cluster.rb', line 621

class Backup
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # Type of the backup.
  module BackupType
    # The default value, not set.
    BACKUP_TYPE_UNSPECIFIED = 0

    # On-demand backup.
    ON_DEMAND = 1

    # Automated backup.
    AUTOMATED = 2
  end

  # State of the backup.
  module State
    # The default value, not set.
    STATE_UNSPECIFIED = 0

    # The backup is being created.
    CREATING = 1

    # The backup is active to be used.
    ACTIVE = 2

    # The backup is being deleted.
    DELETING = 3

    # The backup is currently suspended due to reasons like project deletion,
    # billing account closure, etc.
    SUSPENDED = 4
  end
end

#encryption_info::Google::Cloud::Redis::Cluster::V1beta1::EncryptionInfo (readonly)



621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
# File 'proto_docs/google/cloud/redis/cluster/v1beta1/cloud_redis_cluster.rb', line 621

class Backup
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # Type of the backup.
  module BackupType
    # The default value, not set.
    BACKUP_TYPE_UNSPECIFIED = 0

    # On-demand backup.
    ON_DEMAND = 1

    # Automated backup.
    AUTOMATED = 2
  end

  # State of the backup.
  module State
    # The default value, not set.
    STATE_UNSPECIFIED = 0

    # The backup is being created.
    CREATING = 1

    # The backup is active to be used.
    ACTIVE = 2

    # The backup is being deleted.
    DELETING = 3

    # The backup is currently suspended due to reasons like project deletion,
    # billing account closure, etc.
    SUSPENDED = 4
  end
end

#engine_version::String (readonly)



621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
# File 'proto_docs/google/cloud/redis/cluster/v1beta1/cloud_redis_cluster.rb', line 621

class Backup
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # Type of the backup.
  module BackupType
    # The default value, not set.
    BACKUP_TYPE_UNSPECIFIED = 0

    # On-demand backup.
    ON_DEMAND = 1

    # Automated backup.
    AUTOMATED = 2
  end

  # State of the backup.
  module State
    # The default value, not set.
    STATE_UNSPECIFIED = 0

    # The backup is being created.
    CREATING = 1

    # The backup is active to be used.
    ACTIVE = 2

    # The backup is being deleted.
    DELETING = 3

    # The backup is currently suspended due to reasons like project deletion,
    # billing account closure, etc.
    SUSPENDED = 4
  end
end

#expire_time::Google::Protobuf::Timestamp (readonly)



621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
# File 'proto_docs/google/cloud/redis/cluster/v1beta1/cloud_redis_cluster.rb', line 621

class Backup
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # Type of the backup.
  module BackupType
    # The default value, not set.
    BACKUP_TYPE_UNSPECIFIED = 0

    # On-demand backup.
    ON_DEMAND = 1

    # Automated backup.
    AUTOMATED = 2
  end

  # State of the backup.
  module State
    # The default value, not set.
    STATE_UNSPECIFIED = 0

    # The backup is being created.
    CREATING = 1

    # The backup is active to be used.
    ACTIVE = 2

    # The backup is being deleted.
    DELETING = 3

    # The backup is currently suspended due to reasons like project deletion,
    # billing account closure, etc.
    SUSPENDED = 4
  end
end

#name::String



621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
# File 'proto_docs/google/cloud/redis/cluster/v1beta1/cloud_redis_cluster.rb', line 621

class Backup
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # Type of the backup.
  module BackupType
    # The default value, not set.
    BACKUP_TYPE_UNSPECIFIED = 0

    # On-demand backup.
    ON_DEMAND = 1

    # Automated backup.
    AUTOMATED = 2
  end

  # State of the backup.
  module State
    # The default value, not set.
    STATE_UNSPECIFIED = 0

    # The backup is being created.
    CREATING = 1

    # The backup is active to be used.
    ACTIVE = 2

    # The backup is being deleted.
    DELETING = 3

    # The backup is currently suspended due to reasons like project deletion,
    # billing account closure, etc.
    SUSPENDED = 4
  end
end

#node_type::Google::Cloud::Redis::Cluster::V1beta1::NodeType (readonly)



621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
# File 'proto_docs/google/cloud/redis/cluster/v1beta1/cloud_redis_cluster.rb', line 621

class Backup
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # Type of the backup.
  module BackupType
    # The default value, not set.
    BACKUP_TYPE_UNSPECIFIED = 0

    # On-demand backup.
    ON_DEMAND = 1

    # Automated backup.
    AUTOMATED = 2
  end

  # State of the backup.
  module State
    # The default value, not set.
    STATE_UNSPECIFIED = 0

    # The backup is being created.
    CREATING = 1

    # The backup is active to be used.
    ACTIVE = 2

    # The backup is being deleted.
    DELETING = 3

    # The backup is currently suspended due to reasons like project deletion,
    # billing account closure, etc.
    SUSPENDED = 4
  end
end

#replica_count::Integer (readonly)



621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
# File 'proto_docs/google/cloud/redis/cluster/v1beta1/cloud_redis_cluster.rb', line 621

class Backup
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # Type of the backup.
  module BackupType
    # The default value, not set.
    BACKUP_TYPE_UNSPECIFIED = 0

    # On-demand backup.
    ON_DEMAND = 1

    # Automated backup.
    AUTOMATED = 2
  end

  # State of the backup.
  module State
    # The default value, not set.
    STATE_UNSPECIFIED = 0

    # The backup is being created.
    CREATING = 1

    # The backup is active to be used.
    ACTIVE = 2

    # The backup is being deleted.
    DELETING = 3

    # The backup is currently suspended due to reasons like project deletion,
    # billing account closure, etc.
    SUSPENDED = 4
  end
end

#shard_count::Integer (readonly)



621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
# File 'proto_docs/google/cloud/redis/cluster/v1beta1/cloud_redis_cluster.rb', line 621

class Backup
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # Type of the backup.
  module BackupType
    # The default value, not set.
    BACKUP_TYPE_UNSPECIFIED = 0

    # On-demand backup.
    ON_DEMAND = 1

    # Automated backup.
    AUTOMATED = 2
  end

  # State of the backup.
  module State
    # The default value, not set.
    STATE_UNSPECIFIED = 0

    # The backup is being created.
    CREATING = 1

    # The backup is active to be used.
    ACTIVE = 2

    # The backup is being deleted.
    DELETING = 3

    # The backup is currently suspended due to reasons like project deletion,
    # billing account closure, etc.
    SUSPENDED = 4
  end
end

#state::Google::Cloud::Redis::Cluster::V1beta1::Backup::State (readonly)



621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
# File 'proto_docs/google/cloud/redis/cluster/v1beta1/cloud_redis_cluster.rb', line 621

class Backup
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # Type of the backup.
  module BackupType
    # The default value, not set.
    BACKUP_TYPE_UNSPECIFIED = 0

    # On-demand backup.
    ON_DEMAND = 1

    # Automated backup.
    AUTOMATED = 2
  end

  # State of the backup.
  module State
    # The default value, not set.
    STATE_UNSPECIFIED = 0

    # The backup is being created.
    CREATING = 1

    # The backup is active to be used.
    ACTIVE = 2

    # The backup is being deleted.
    DELETING = 3

    # The backup is currently suspended due to reasons like project deletion,
    # billing account closure, etc.
    SUSPENDED = 4
  end
end

#total_size_bytes::Integer (readonly)



621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
# File 'proto_docs/google/cloud/redis/cluster/v1beta1/cloud_redis_cluster.rb', line 621

class Backup
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # Type of the backup.
  module BackupType
    # The default value, not set.
    BACKUP_TYPE_UNSPECIFIED = 0

    # On-demand backup.
    ON_DEMAND = 1

    # Automated backup.
    AUTOMATED = 2
  end

  # State of the backup.
  module State
    # The default value, not set.
    STATE_UNSPECIFIED = 0

    # The backup is being created.
    CREATING = 1

    # The backup is active to be used.
    ACTIVE = 2

    # The backup is being deleted.
    DELETING = 3

    # The backup is currently suspended due to reasons like project deletion,
    # billing account closure, etc.
    SUSPENDED = 4
  end
end

#uid::String (readonly)



621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
# File 'proto_docs/google/cloud/redis/cluster/v1beta1/cloud_redis_cluster.rb', line 621

class Backup
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # Type of the backup.
  module BackupType
    # The default value, not set.
    BACKUP_TYPE_UNSPECIFIED = 0

    # On-demand backup.
    ON_DEMAND = 1

    # Automated backup.
    AUTOMATED = 2
  end

  # State of the backup.
  module State
    # The default value, not set.
    STATE_UNSPECIFIED = 0

    # The backup is being created.
    CREATING = 1

    # The backup is active to be used.
    ACTIVE = 2

    # The backup is being deleted.
    DELETING = 3

    # The backup is currently suspended due to reasons like project deletion,
    # billing account closure, etc.
    SUSPENDED = 4
  end
end