class Google::Apis::GkehubV1alpha::ConfigManagementSyncState
State indicating an ACM's progress syncing configurations to a cluster
Attributes
Sync status code Corresponds to the JSON property `code` @return [String]
A list of errors resulting from problematic configs. This list will be truncated after 100 errors, although it is unlikely for that many errors to simultaneously exist. Corresponds to the JSON property `errors` @return [Array<Google::Apis::GkehubV1alpha::ConfigManagementSyncError>]
Token indicating the state of the importer. Corresponds to the JSON property `importToken` @return [String]
Deprecated: use last_sync_time
instead. Timestamp of when ACM last successfully synced the repo The time format is specified in golang. org/pkg/time/#Time.String Corresponds to the JSON property `lastSync` @return [String]
Timestamp type of when ACM last successfully synced the repo Corresponds to the JSON property `lastSyncTime` @return [String]
Token indicating the state of the repo. Corresponds to the JSON property `sourceToken` @return [String]
Token indicating the state of the syncer. Corresponds to the JSON property `syncToken` @return [String]
Public Class Methods
# File lib/google/apis/gkehub_v1alpha/classes.rb, line 1083 def initialize(**args) update!(**args) end
Public Instance Methods
Update properties of this object
# File lib/google/apis/gkehub_v1alpha/classes.rb, line 1088 def update!(**args) @code = args[:code] if args.key?(:code) @errors = args[:errors] if args.key?(:errors) @import_token = args[:import_token] if args.key?(:import_token) @last_sync = args[:last_sync] if args.key?(:last_sync) @last_sync_time = args[:last_sync_time] if args.key?(:last_sync_time) @source_token = args[:source_token] if args.key?(:source_token) @sync_token = args[:sync_token] if args.key?(:sync_token) end