Class RestoreConfig.ClusterResourceRestoreScope

  • All Implemented Interfaces:
    RestoreConfig.ClusterResourceRestoreScopeOrBuilder, com.google.protobuf.Message, com.google.protobuf.MessageLite, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Serializable
    Enclosing class:
    RestoreConfig

    public static final class RestoreConfig.ClusterResourceRestoreScope
    extends com.google.protobuf.GeneratedMessageV3
    implements RestoreConfig.ClusterResourceRestoreScopeOrBuilder
     Defines the scope of cluster-scoped resources to restore.
    
     Some group kinds are not reasonable choices for a restore, and will cause
     an error if selected here. Any scope selection that would restore
     "all valid" resources automatically excludes these group kinds.
     - gkebackup.gke.io/BackupJob
     - gkebackup.gke.io/RestoreJob
     - metrics.k8s.io/NodeMetrics
     - migration.k8s.io/StorageState
     - migration.k8s.io/StorageVersionMigration
     - Node
     - snapshot.storage.k8s.io/VolumeSnapshotContent
     - storage.k8s.io/CSINode
    
     Some group kinds are driven by restore configuration elsewhere,
     and will cause an error if selected here.
     - Namespace
     - PersistentVolume
     
    Protobuf type google.cloud.gkebackup.v1.RestoreConfig.ClusterResourceRestoreScope
    See Also:
    Serialized Form
    • Field Detail

      • SELECTED_GROUP_KINDS_FIELD_NUMBER

        public static final int SELECTED_GROUP_KINDS_FIELD_NUMBER
        See Also:
        Constant Field Values
      • EXCLUDED_GROUP_KINDS_FIELD_NUMBER

        public static final int EXCLUDED_GROUP_KINDS_FIELD_NUMBER
        See Also:
        Constant Field Values
      • ALL_GROUP_KINDS_FIELD_NUMBER

        public static final int ALL_GROUP_KINDS_FIELD_NUMBER
        See Also:
        Constant Field Values
      • NO_GROUP_KINDS_FIELD_NUMBER

        public static final int NO_GROUP_KINDS_FIELD_NUMBER
        See Also:
        Constant Field Values