Backup for GKE v1 API - Class RestoreConfig.Types.GroupKind (2.5.0)

public sealed class RestoreConfig.Types.GroupKind : IMessage<RestoreConfig.Types.GroupKind>, IEquatable<RestoreConfig.Types.GroupKind>, IDeepCloneable<RestoreConfig.Types.GroupKind>, IBufferMessage, IMessage

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

This is a direct map to the Kubernetes GroupKind type GroupKind and is used for identifying specific "types" of resources to restore.

Inheritance

object > RestoreConfig.Types.GroupKind

Namespace

Google.Cloud.GkeBackup.V1

Assembly

Google.Cloud.GkeBackup.V1.dll

Constructors

GroupKind()

public GroupKind()

GroupKind(GroupKind)

public GroupKind(RestoreConfig.Types.GroupKind other)
Parameter
Name Description
other RestoreConfigTypesGroupKind

Properties

ResourceGroup

public string ResourceGroup { get; set; }

Optional. API group string of a Kubernetes resource, e.g. "apiextensions.k8s.io", "storage.k8s.io", etc. Note: use empty string for core API group

Property Value
Type Description
string

ResourceKind

public string ResourceKind { get; set; }

Optional. Kind of a Kubernetes resource, must be in UpperCamelCase (PascalCase) and singular form. E.g. "CustomResourceDefinition", "StorageClass", etc.

Property Value
Type Description
string