class Google::Apis::GkehubV1::ConfigManagementConfigSyncDeploymentState

The state of ConfigSync's deployment on a cluster

Attributes

git_sync[RW]

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

importer[RW]

Deployment state of the importer pod Corresponds to the JSON property `importer` @return [String]

monitor[RW]

Deployment state of the monitor pod Corresponds to the JSON property `monitor` @return [String]

reconciler_manager[RW]

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

root_reconciler[RW]

Deployment state of root-reconciler Corresponds to the JSON property `rootReconciler` @return [String]

syncer[RW]

Deployment state of the syncer pod Corresponds to the JSON property `syncer` @return [String]

Public Class Methods

new(**args) click to toggle source
# File lib/google/apis/gkehub_v1/classes.rb, line 335
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_v1/classes.rb, line 340
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