FeatureMembershipConfigmanagementArgs

data class FeatureMembershipConfigmanagementArgs(val binauthz: Output<FeatureMembershipConfigmanagementBinauthzArgs>? = null, val configSync: Output<FeatureMembershipConfigmanagementConfigSyncArgs>? = null, val hierarchyController: Output<FeatureMembershipConfigmanagementHierarchyControllerArgs>? = null, val management: Output<String>? = null, val policyController: Output<FeatureMembershipConfigmanagementPolicyControllerArgs>? = null, val version: Output<String>? = null) : ConvertibleToJava<FeatureMembershipConfigmanagementArgs>

Constructors

Link copied to clipboard
constructor(binauthz: Output<FeatureMembershipConfigmanagementBinauthzArgs>? = null, configSync: Output<FeatureMembershipConfigmanagementConfigSyncArgs>? = null, hierarchyController: Output<FeatureMembershipConfigmanagementHierarchyControllerArgs>? = null, management: Output<String>? = null, policyController: Output<FeatureMembershipConfigmanagementPolicyControllerArgs>? = null, version: Output<String>? = null)

Properties

Link copied to clipboard

(Optional, Deprecated) Binauthz configuration for the cluster. Structure is documented below. This field will be ignored and should not be set.

Link copied to clipboard

Config Sync configuration for the cluster. Structure is documented below.

Link copied to clipboard

Hierarchy Controller configuration for the cluster. Structure is documented below. Configuring Hierarchy Controller through the configmanagement feature is no longer recommended. Use open source Kubernetes Hierarchical Namespace Controller (HNC) instead. Follow the instructions to migrate from Hierarchy Controller to HNC.

Link copied to clipboard
val management: Output<String>? = null

Set this field to MANAGEMENT_AUTOMATIC to enable Config Sync auto-upgrades, and set this field to MANAGEMENT_MANUAL or MANAGEMENT_UNSPECIFIED to disable Config Sync auto-upgrades.

Link copied to clipboard

Policy Controller configuration for the cluster. Structure is documented below. Configuring Policy Controller through the configmanagement feature is no longer recommended. Use the policycontroller feature instead.

Link copied to clipboard
val version: Output<String>? = null

Version of Config Sync installed.

Functions

Link copied to clipboard
open override fun toJava(): FeatureMembershipConfigmanagementArgs