class Google::Apis::GkehubV1alpha::ConfigManagementConfigSyncVersion

Specific versioning information pertaining to ConfigSync's Pods

Attributes

git_sync[RW]

Version of the deployed git-sync pod Corresponds to the JSON property `gitSync` @return [String]

importer[RW]

Version of the deployed importer pod Corresponds to the JSON property `importer` @return [String]

monitor[RW]

Version of the deployed monitor pod Corresponds to the JSON property `monitor` @return [String]

reconciler_manager[RW]

Version of the deployed reconciler-manager pod Corresponds to the JSON property `reconcilerManager` @return [String]

root_reconciler[RW]

Version of the deployed reconciler container in root-reconciler pod Corresponds to the JSON property `rootReconciler` @return [String]

syncer[RW]

Version of the deployed syncer pod Corresponds to the JSON property `syncer` @return [String]

Public Class Methods

new(**args) click to toggle source
# File lib/google/apis/gkehub_v1alpha/classes.rb, line 461
def initialize(**args)
   update!(**args)
end

Public Instance Methods

update!(**args) click to toggle source

Update properties of this object

# File lib/google/apis/gkehub_v1alpha/classes.rb, line 466
def update!(**args)
  @git_sync = args[:git_sync] if args.key?(:git_sync)
  @importer = args[:importer] if args.key?(:importer)
  @monitor = args[:monitor] if args.key?(:monitor)
  @reconciler_manager = args[:reconciler_manager] if args.key?(:reconciler_manager)
  @root_reconciler = args[:root_reconciler] if args.key?(:root_reconciler)
  @syncer = args[:syncer] if args.key?(:syncer)
end