Class: Google::Cloud::MigrationCenter::V1::VmwareEnginePreferences

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

Overview

The user preferences relating to Google Cloud VMware Engine target platform.

Defined Under Namespace

Modules: CommitmentPlan

Instance Attribute Summary collapse

Instance Attribute Details

#commitment_plan::Google::Cloud::MigrationCenter::V1::VmwareEnginePreferences::CommitmentPlan

Returns Commitment plan to consider when calculating costs for virtual machine insights and recommendations. If you are unsure which value to set, a 3 year commitment plan is often a good value to start with.

Returns:



3372
3373
3374
3375
3376
3377
3378
3379
3380
3381
3382
3383
3384
3385
3386
3387
3388
3389
3390
3391
3392
3393
3394
3395
3396
# File 'proto_docs/google/cloud/migrationcenter/v1/migrationcenter.rb', line 3372

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

  # Type of committed use discount.
  module CommitmentPlan
    # Unspecified commitment plan.
    COMMITMENT_PLAN_UNSPECIFIED = 0

    # No commitment plan (on-demand usage).
    ON_DEMAND = 1

    # 1 year commitment (monthly payments).
    COMMITMENT_1_YEAR_MONTHLY_PAYMENTS = 2

    # 3 year commitment (monthly payments).
    COMMITMENT_3_YEAR_MONTHLY_PAYMENTS = 3

    # 1 year commitment (upfront payment).
    COMMITMENT_1_YEAR_UPFRONT_PAYMENT = 4

    # 3 years commitment (upfront payment).
    COMMITMENT_3_YEAR_UPFRONT_PAYMENT = 5
  end
end

#cpu_overcommit_ratio::Float

Returns CPU overcommit ratio. Acceptable values are between 1.0 and 8.0, with 0.1 increment.

Returns:

  • (::Float)

    CPU overcommit ratio. Acceptable values are between 1.0 and 8.0, with 0.1 increment.



3372
3373
3374
3375
3376
3377
3378
3379
3380
3381
3382
3383
3384
3385
3386
3387
3388
3389
3390
3391
3392
3393
3394
3395
3396
# File 'proto_docs/google/cloud/migrationcenter/v1/migrationcenter.rb', line 3372

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

  # Type of committed use discount.
  module CommitmentPlan
    # Unspecified commitment plan.
    COMMITMENT_PLAN_UNSPECIFIED = 0

    # No commitment plan (on-demand usage).
    ON_DEMAND = 1

    # 1 year commitment (monthly payments).
    COMMITMENT_1_YEAR_MONTHLY_PAYMENTS = 2

    # 3 year commitment (monthly payments).
    COMMITMENT_3_YEAR_MONTHLY_PAYMENTS = 3

    # 1 year commitment (upfront payment).
    COMMITMENT_1_YEAR_UPFRONT_PAYMENT = 4

    # 3 years commitment (upfront payment).
    COMMITMENT_3_YEAR_UPFRONT_PAYMENT = 5
  end
end

#memory_overcommit_ratio::Float

Returns Memory overcommit ratio. Acceptable values are 1.0, 1.25, 1.5, 1.75 and 2.0.

Returns:

  • (::Float)

    Memory overcommit ratio. Acceptable values are 1.0, 1.25, 1.5, 1.75 and 2.0.



3372
3373
3374
3375
3376
3377
3378
3379
3380
3381
3382
3383
3384
3385
3386
3387
3388
3389
3390
3391
3392
3393
3394
3395
3396
# File 'proto_docs/google/cloud/migrationcenter/v1/migrationcenter.rb', line 3372

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

  # Type of committed use discount.
  module CommitmentPlan
    # Unspecified commitment plan.
    COMMITMENT_PLAN_UNSPECIFIED = 0

    # No commitment plan (on-demand usage).
    ON_DEMAND = 1

    # 1 year commitment (monthly payments).
    COMMITMENT_1_YEAR_MONTHLY_PAYMENTS = 2

    # 3 year commitment (monthly payments).
    COMMITMENT_3_YEAR_MONTHLY_PAYMENTS = 3

    # 1 year commitment (upfront payment).
    COMMITMENT_1_YEAR_UPFRONT_PAYMENT = 4

    # 3 years commitment (upfront payment).
    COMMITMENT_3_YEAR_UPFRONT_PAYMENT = 5
  end
end

#storage_deduplication_compression_ratio::Float

Returns The Deduplication and Compression ratio is based on the logical (Used Before) space required to store data before applying deduplication and compression, in relation to the physical (Used After) space required after applying deduplication and compression. Specifically, the ratio is the Used Before space divided by the Used After space. For example, if the Used Before space is 3 GB, but the physical Used After space is 1 GB, the deduplication and compression ratio is 3x. Acceptable values are between 1.0 and 4.0.

Returns:

  • (::Float)

    The Deduplication and Compression ratio is based on the logical (Used Before) space required to store data before applying deduplication and compression, in relation to the physical (Used After) space required after applying deduplication and compression. Specifically, the ratio is the Used Before space divided by the Used After space. For example, if the Used Before space is 3 GB, but the physical Used After space is 1 GB, the deduplication and compression ratio is 3x. Acceptable values are between 1.0 and 4.0.



3372
3373
3374
3375
3376
3377
3378
3379
3380
3381
3382
3383
3384
3385
3386
3387
3388
3389
3390
3391
3392
3393
3394
3395
3396
# File 'proto_docs/google/cloud/migrationcenter/v1/migrationcenter.rb', line 3372

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

  # Type of committed use discount.
  module CommitmentPlan
    # Unspecified commitment plan.
    COMMITMENT_PLAN_UNSPECIFIED = 0

    # No commitment plan (on-demand usage).
    ON_DEMAND = 1

    # 1 year commitment (monthly payments).
    COMMITMENT_1_YEAR_MONTHLY_PAYMENTS = 2

    # 3 year commitment (monthly payments).
    COMMITMENT_3_YEAR_MONTHLY_PAYMENTS = 3

    # 1 year commitment (upfront payment).
    COMMITMENT_1_YEAR_UPFRONT_PAYMENT = 4

    # 3 years commitment (upfront payment).
    COMMITMENT_3_YEAR_UPFRONT_PAYMENT = 5
  end
end