Migrate for Compute Engine V1 API - Class Google::Cloud::VMMigration::V1::AzureVmDetails::OSDescription (v2.4.0)

Reference documentation and code samples for the Migrate for Compute Engine V1 API class Google::Cloud::VMMigration::V1::AzureVmDetails::OSDescription.

A message describing the VM's OS. Including OS, Publisher, Offer and Plan if applicable.

Inherits

  • Object

Extended By

  • Google::Protobuf::MessageExts::ClassMethods

Includes

  • Google::Protobuf::MessageExts

Methods

#offer

def offer() -> ::String
Returns
  • (::String) — OS offer.

#offer=

def offer=(value) -> ::String
Parameter
  • value (::String) — OS offer.
Returns
  • (::String) — OS offer.

#plan

def plan() -> ::String
Returns
  • (::String) — OS plan.

#plan=

def plan=(value) -> ::String
Parameter
  • value (::String) — OS plan.
Returns
  • (::String) — OS plan.

#publisher

def publisher() -> ::String
Returns
  • (::String) — OS publisher.

#publisher=

def publisher=(value) -> ::String
Parameter
  • value (::String) — OS publisher.
Returns
  • (::String) — OS publisher.

#type

def type() -> ::String
Returns
  • (::String) — OS type.

#type=

def type=(value) -> ::String
Parameter
  • value (::String) — OS type.
Returns
  • (::String) — OS type.