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.



1853
1854
1855
1856
1857
1858
1859
1860
1861
1862
1863
1864
1865
1866
1867
1868
1869
1870
1871
# File 'proto_docs/google/cloud/vmmigration/v1/vmmigration.rb', line 1853

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:



1853
1854
1855
1856
1857
1858
1859
1860
1861
1862
1863
1864
1865
1866
1867
1868
1869
1870
1871
# File 'proto_docs/google/cloud/vmmigration/v1/vmmigration.rb', line 1853

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