Class: Google::Cloud::VMMigration::V1::AppliedLicense

Inherits:
Object
  • Object
show all
Extended by:
Protobuf::MessageExts::ClassMethods
Includes:
Protobuf::MessageExts
Defined in:
proto_docs/google/cloud/vmmigration/v1/vmmigration.rb

Overview

AppliedLicense holds the license data returned by adaptation module report.

Defined Under Namespace

Modules: Type

Instance Attribute Summary collapse

Instance Attribute Details

#os_license::String

Returns The OS license returned from the adaptation module's report.

Returns:

  • (::String)

    The OS license returned from the adaptation module's report.



2420
2421
2422
2423
2424
2425
2426
2427
2428
2429
2430
2431
2432
2433
2434
2435
2436
2437
2438
# File 'proto_docs/google/cloud/vmmigration/v1/vmmigration.rb', line 2420

class AppliedLicense
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # License types used in OS adaptation.
  module Type
    # Unspecified license for the OS.
    TYPE_UNSPECIFIED = 0

    # No license available for the OS.
    NONE = 1

    # The license type is Pay As You Go license type.
    PAYG = 2

    # The license type is Bring Your Own License type.
    BYOL = 3
  end
end

#type::Google::Cloud::VMMigration::V1::AppliedLicense::Type

Returns The license type that was used in OS adaptation.

Returns:



2420
2421
2422
2423
2424
2425
2426
2427
2428
2429
2430
2431
2432
2433
2434
2435
2436
2437
2438
# File 'proto_docs/google/cloud/vmmigration/v1/vmmigration.rb', line 2420

class AppliedLicense
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # License types used in OS adaptation.
  module Type
    # Unspecified license for the OS.
    TYPE_UNSPECIFIED = 0

    # No license available for the OS.
    NONE = 1

    # The license type is Pay As You Go license type.
    PAYG = 2

    # The license type is Bring Your Own License type.
    BYOL = 3
  end
end