class Google::Apis::GkehubV1alpha::ConfigManagementGatekeeperDeploymentState

State of Policy Controller installation.

Attributes

gatekeeper_audit[RW]

Status of gatekeeper-audit deployment. Corresponds to the JSON property `gatekeeperAudit` @return [String]

gatekeeper_controller_manager_state[RW]

Status of gatekeeper-controller-manager pod. Corresponds to the JSON property `gatekeeperControllerManagerState` @return [String]

gatekeeper_mutation[RW]

Status of the pod serving the mutation webhook. Corresponds to the JSON property `gatekeeperMutation` @return [String]

Public Class Methods

new(**args) click to toggle source
# File lib/google/apis/gkehub_v1alpha/classes.rb, line 532
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 537
def update!(**args)
  @gatekeeper_audit = args[:gatekeeper_audit] if args.key?(:gatekeeper_audit)
  @gatekeeper_controller_manager_state = args[:gatekeeper_controller_manager_state] if args.key?(:gatekeeper_controller_manager_state)
  @gatekeeper_mutation = args[:gatekeeper_mutation] if args.key?(:gatekeeper_mutation)
end