Reference documentation and code samples for the Distributed Cloud Edge Container V1 API class Google::Cloud::EdgeContainer::V1::Cluster::MaintenanceEvent.
A Maintenance Event is an operation that could cause temporary disruptions to the cluster workloads, including Google-driven or user-initiated cluster upgrades, user-initiated cluster configuration changes that require restarting nodes, etc.
Inherits
- Object
Extended By
- Google::Protobuf::MessageExts::ClassMethods
Includes
- Google::Protobuf::MessageExts
Methods
#create_time
def create_time() -> ::Google::Protobuf::Timestamp
Returns
- (::Google::Protobuf::Timestamp) — Output only. The time when the maintenance event request was created.
#end_time
def end_time() -> ::Google::Protobuf::Timestamp
Returns
- (::Google::Protobuf::Timestamp) — Output only. The time when the maintenance event ended, either successfully or not. If the maintenance event is split into multiple maintenance windows, end_time is only updated when the whole flow ends.
#operation
def operation() -> ::String
Returns
- (::String) — Output only. The operation for running the maintenance event. Specified in the format projects//locations//operations/*. If the maintenance event is split into multiple operations (e.g. due to maintenance windows), the latest one is recorded.
#schedule
def schedule() -> ::Google::Cloud::EdgeContainer::V1::Cluster::MaintenanceEvent::Schedule
Returns
- (::Google::Cloud::EdgeContainer::V1::Cluster::MaintenanceEvent::Schedule) — Output only. The schedule of the maintenance event.
#start_time
def start_time() -> ::Google::Protobuf::Timestamp
Returns
- (::Google::Protobuf::Timestamp) — Output only. The time when the maintenance event started.
#state
def state() -> ::Google::Cloud::EdgeContainer::V1::Cluster::MaintenanceEvent::State
Returns
- (::Google::Cloud::EdgeContainer::V1::Cluster::MaintenanceEvent::State) — Output only. The state of the maintenance event.
#target_version
def target_version() -> ::String
Returns
- (::String) — Output only. The target version of the cluster.
#type
def type() -> ::Google::Cloud::EdgeContainer::V1::Cluster::MaintenanceEvent::Type
Returns
- (::Google::Cloud::EdgeContainer::V1::Cluster::MaintenanceEvent::Type) — Output only. The type of the maintenance event.
#update_time
def update_time() -> ::Google::Protobuf::Timestamp
Returns
- (::Google::Protobuf::Timestamp) — Output only. The time when the maintenance event message was updated.
#uuid
def uuid() -> ::String
Returns
- (::String) — Output only. UUID of the maintenance event.