class Google::Apis::ContainerV1::UpgradeAvailableEvent

UpgradeAvailableEvent is a notification sent to customers when a new available version is released.

Attributes

release_channel[RW]

ReleaseChannel indicates which release channel a cluster is subscribed to. Release channels are arranged in order of risk. When a cluster is subscribed to a release channel, Google maintains both the master version and the node version. Node auto-upgrade defaults to true and cannot be disabled. Corresponds to the JSON property `releaseChannel` @return [Google::Apis::ContainerV1::ReleaseChannel]

resource[RW]

Optional relative path to the resource. For example, the relative path of the node pool. Corresponds to the JSON property `resource` @return [String]

resource_type[RW]

The resource type of the release version. Corresponds to the JSON property `resourceType` @return [String]

version[RW]

The release version available for upgrade. Corresponds to the JSON property `version` @return [String]

Public Class Methods

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

Public Instance Methods

update!(**args) click to toggle source

Update properties of this object

# File lib/google/apis/container_v1/classes.rb, line 4792
def update!(**args)
  @release_channel = args[:release_channel] if args.key?(:release_channel)
  @resource = args[:resource] if args.key?(:resource)
  @resource_type = args[:resource_type] if args.key?(:resource_type)
  @version = args[:version] if args.key?(:version)
end