class Google::Apis::ManagerV1beta2::ModuleStatus

Output Only

Aggregate status for a module.

Attributes

autoscaling_module_status[RW]
Output Only

The status of the AutoscalingModule, set for type AUTOSCALING.

Corresponds to the JSON property `autoscalingModuleStatus` @return [Google::Apis::ManagerV1beta2::AutoscalingModuleStatus]

firewall_module_status[RW]
Output Only

The status of the FirewallModule, set for type FIREWALL.

Corresponds to the JSON property `firewallModuleStatus` @return [Google::Apis::ManagerV1beta2::FirewallModuleStatus]

health_check_module_status[RW]
Output Only

The status of the HealthCheckModule, set for type HEALTH_CHECK.

Corresponds to the JSON property `healthCheckModuleStatus` @return [Google::Apis::ManagerV1beta2::HealthCheckModuleStatus]

lb_module_status[RW]
Output Only

The status of the LbModule, set for type LOAD_BALANCING.

Corresponds to the JSON property `lbModuleStatus` @return [Google::Apis::ManagerV1beta2::LbModuleStatus]

network_module_status[RW]
Output Only

The status of the NetworkModule, set for type NETWORK.

Corresponds to the JSON property `networkModuleStatus` @return [Google::Apis::ManagerV1beta2::NetworkModuleStatus]

replica_pool_module_status[RW]
Output Only

The status of the ReplicaPoolModule, set for type VM.

Corresponds to the JSON property `replicaPoolModuleStatus` @return [Google::Apis::ManagerV1beta2::ReplicaPoolModuleStatus]

state[RW]
Output Only

The current state of a replica or module.

Corresponds to the JSON property `state` @return [Google::Apis::ManagerV1beta2::DeployState]

type[RW]
Output Only

The type of the module.

Corresponds to the JSON property `type` @return [String]

Public Class Methods

new(**args) click to toggle source
# File generated/google/apis/manager_v1beta2/classes.rb, line 760
def initialize(**args)
   update!(**args)
end

Public Instance Methods

update!(**args) click to toggle source

Update properties of this object

# File generated/google/apis/manager_v1beta2/classes.rb, line 765
def update!(**args)
  @autoscaling_module_status = args[:autoscaling_module_status] if args.key?(:autoscaling_module_status)
  @firewall_module_status = args[:firewall_module_status] if args.key?(:firewall_module_status)
  @health_check_module_status = args[:health_check_module_status] if args.key?(:health_check_module_status)
  @lb_module_status = args[:lb_module_status] if args.key?(:lb_module_status)
  @network_module_status = args[:network_module_status] if args.key?(:network_module_status)
  @replica_pool_module_status = args[:replica_pool_module_status] if args.key?(:replica_pool_module_status)
  @state = args[:state] if args.key?(:state)
  @type = args[:type] if args.key?(:type)
end