ConfigManagementConfigSync class

Configuration for Config Sync

Constructors

ConfigManagementConfigSync({bool? allowVerticalScale, bool? enabled, ConfigManagementGitConfig? git, String? metricsGcpServiceAccountEmail, ConfigManagementOciConfig? oci, bool? preventDrift, String? sourceFormat})
ConfigManagementConfigSync.fromJson(Map json_)

Properties

allowVerticalScale bool?
Set to true to allow the vertical scaling.
getter/setter pair
enabled bool?
Enables the installation of ConfigSync.
getter/setter pair
git ConfigManagementGitConfig?
Git repo configuration for the cluster.
getter/setter pair
hashCode int
The hash code for this object.
no setterinherited
metricsGcpServiceAccountEmail String?
The Email of the Google Cloud Service Account (GSA) used for exporting Config Sync metrics to Cloud Monitoring and Cloud Monarch when Workload Identity is enabled.
getter/setter pair
oci ConfigManagementOciConfig?
OCI repo configuration for the cluster
getter/setter pair
preventDrift bool?
Set to true to enable the Config Sync admission webhook to prevent drifts.
getter/setter pair
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
sourceFormat String?
Specifies whether the Config Sync Repo is in "hierarchical" or "unstructured" mode.
getter/setter pair

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() Map<String, dynamic>
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited