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.



1883
1884
1885
1886
1887
1888
1889
1890
1891
1892
1893
1894
1895
1896
1897
1898
1899
1900
1901
# File 'proto_docs/google/cloud/vmmigration/v1/vmmigration.rb', line 1883

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:



1883
1884
1885
1886
1887
1888
1889
1890
1891
1892
1893
1894
1895
1896
1897
1898
1899
1900
1901
# File 'proto_docs/google/cloud/vmmigration/v1/vmmigration.rb', line 1883

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