class Google::Apis::ManagerV1beta2::ModuleStatus
- Output Only
-
Aggregate status for a module.
Attributes
- Output Only
-
The status of the AutoscalingModule, set for type AUTOSCALING.
Corresponds to the JSON property `autoscalingModuleStatus` @return [Google::Apis::ManagerV1beta2::AutoscalingModuleStatus]
- Output Only
-
The status of the FirewallModule, set for type FIREWALL.
Corresponds to the JSON property `firewallModuleStatus` @return [Google::Apis::ManagerV1beta2::FirewallModuleStatus]
- Output Only
-
The status of the HealthCheckModule, set for type HEALTH_CHECK.
Corresponds to the JSON property `healthCheckModuleStatus` @return [Google::Apis::ManagerV1beta2::HealthCheckModuleStatus]
- Output Only
-
The status of the LbModule, set for type LOAD_BALANCING.
Corresponds to the JSON property `lbModuleStatus` @return [Google::Apis::ManagerV1beta2::LbModuleStatus]
- Output Only
-
The status of the NetworkModule, set for type NETWORK.
Corresponds to the JSON property `networkModuleStatus` @return [Google::Apis::ManagerV1beta2::NetworkModuleStatus]
- Output Only
-
The status of the ReplicaPoolModule, set for type VM.
Corresponds to the JSON property `replicaPoolModuleStatus` @return [Google::Apis::ManagerV1beta2::ReplicaPoolModuleStatus]
- Output Only
-
The current state of a replica or module.
Corresponds to the JSON property `state` @return [Google::Apis::ManagerV1beta2::DeployState]
- Output Only
-
The type of the module.
Corresponds to the JSON property `type` @return [String]
Public Class Methods
# File generated/google/apis/manager_v1beta2/classes.rb, line 760 def initialize(**args) update!(**args) end
Public Instance Methods
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