Backup for GKE v1 API - Class Backup.Types.ClusterMetadata (2.0.0)

public sealed class ClusterMetadata : IMessage<Backup.Types.ClusterMetadata>, IEquatable<Backup.Types.ClusterMetadata>, IDeepCloneable<Backup.Types.ClusterMetadata>, IBufferMessage, IMessage

Reference documentation and code samples for the Backup for GKE v1 API class Backup.Types.ClusterMetadata.

Information about the GKE cluster from which this Backup was created.

Inheritance

Object > Backup.Types.ClusterMetadata

Namespace

Google.Cloud.GkeBackup.V1

Assembly

Google.Cloud.GkeBackup.V1.dll

Constructors

ClusterMetadata()

public ClusterMetadata()

ClusterMetadata(Backup.Types.ClusterMetadata)

public ClusterMetadata(Backup.Types.ClusterMetadata other)
Parameter
NameDescription
otherBackup.Types.ClusterMetadata

Properties

AnthosVersion

public string AnthosVersion { get; set; }

Anthos version

Property Value
TypeDescription
String

BackupCrdVersions

public MapField<string, string> BackupCrdVersions { get; }

A list of the Backup for GKE CRD versions found in the cluster.

Property Value
TypeDescription
MapField<String, String>

Cluster

public string Cluster { get; set; }

The source cluster from which this Backup was created. Valid formats:

  • projects//locations//clusters/*
  • projects//zones//clusters/*

This is inherited from the parent BackupPlan's [cluster][google.cloud.gkebackup.v1.BackupPlan.cluster] field.

Property Value
TypeDescription
String

GkeVersion

public string GkeVersion { get; set; }

GKE version

Property Value
TypeDescription
String

K8SVersion

public string K8SVersion { get; set; }

The Kubernetes server version of the source cluster.

Property Value
TypeDescription
String

PlatformVersionCase

public Backup.Types.ClusterMetadata.PlatformVersionOneofCase PlatformVersionCase { get; }
Property Value
TypeDescription
Backup.Types.ClusterMetadata.PlatformVersionOneofCase