Class: Google::Cloud::VMMigration::V1::AwsSourceDiskDetails

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

Overview

Represents the source AWS Disk details.

Defined Under Namespace

Modules: Type Classes: TagsEntry

Instance Attribute Summary collapse

Instance Attribute Details

#disk_type::Google::Cloud::VMMigration::V1::AwsSourceDiskDetails::Type (readonly)

Returns Optional. Output only. Disk type.

Returns:



4555
4556
4557
4558
4559
4560
4561
4562
4563
4564
4565
4566
4567
4568
4569
4570
4571
4572
4573
4574
4575
4576
4577
4578
4579
4580
4581
4582
4583
4584
4585
4586
4587
4588
4589
4590
4591
4592
4593
4594
# File 'proto_docs/google/cloud/vmmigration/v1/vmmigration.rb', line 4555

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

  # @!attribute [rw] key
  #   @return [::String]
  # @!attribute [rw] value
  #   @return [::String]
  class TagsEntry
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end

  # Possible values for disk types.
  module Type
    # Unspecified AWS disk type. Should not be used.
    TYPE_UNSPECIFIED = 0

    # GP2 disk type.
    GP2 = 1

    # GP3 disk type.
    GP3 = 2

    # IO1 disk type.
    IO1 = 3

    # IO2 disk type.
    IO2 = 4

    # ST1 disk type.
    ST1 = 5

    # SC1 disk type.
    SC1 = 6

    # Standard disk type.
    STANDARD = 7
  end
end

#size_gib::Integer (readonly)

Returns Output only. Size in GiB.

Returns:

  • (::Integer)

    Output only. Size in GiB.



4555
4556
4557
4558
4559
4560
4561
4562
4563
4564
4565
4566
4567
4568
4569
4570
4571
4572
4573
4574
4575
4576
4577
4578
4579
4580
4581
4582
4583
4584
4585
4586
4587
4588
4589
4590
4591
4592
4593
4594
# File 'proto_docs/google/cloud/vmmigration/v1/vmmigration.rb', line 4555

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

  # @!attribute [rw] key
  #   @return [::String]
  # @!attribute [rw] value
  #   @return [::String]
  class TagsEntry
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end

  # Possible values for disk types.
  module Type
    # Unspecified AWS disk type. Should not be used.
    TYPE_UNSPECIFIED = 0

    # GP2 disk type.
    GP2 = 1

    # GP3 disk type.
    GP3 = 2

    # IO1 disk type.
    IO1 = 3

    # IO2 disk type.
    IO2 = 4

    # ST1 disk type.
    ST1 = 5

    # SC1 disk type.
    SC1 = 6

    # Standard disk type.
    STANDARD = 7
  end
end

#tags::Google::Protobuf::Map{::String => ::String} (readonly)

Returns Optional. Output only. A map of AWS volume tags.

Returns:

  • (::Google::Protobuf::Map{::String => ::String})

    Optional. Output only. A map of AWS volume tags.



4555
4556
4557
4558
4559
4560
4561
4562
4563
4564
4565
4566
4567
4568
4569
4570
4571
4572
4573
4574
4575
4576
4577
4578
4579
4580
4581
4582
4583
4584
4585
4586
4587
4588
4589
4590
4591
4592
4593
4594
# File 'proto_docs/google/cloud/vmmigration/v1/vmmigration.rb', line 4555

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

  # @!attribute [rw] key
  #   @return [::String]
  # @!attribute [rw] value
  #   @return [::String]
  class TagsEntry
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end

  # Possible values for disk types.
  module Type
    # Unspecified AWS disk type. Should not be used.
    TYPE_UNSPECIFIED = 0

    # GP2 disk type.
    GP2 = 1

    # GP3 disk type.
    GP3 = 2

    # IO1 disk type.
    IO1 = 3

    # IO2 disk type.
    IO2 = 4

    # ST1 disk type.
    ST1 = 5

    # SC1 disk type.
    SC1 = 6

    # Standard disk type.
    STANDARD = 7
  end
end

#volume_id::String

Returns Required. AWS volume ID.

Returns:

  • (::String)

    Required. AWS volume ID.



4555
4556
4557
4558
4559
4560
4561
4562
4563
4564
4565
4566
4567
4568
4569
4570
4571
4572
4573
4574
4575
4576
4577
4578
4579
4580
4581
4582
4583
4584
4585
4586
4587
4588
4589
4590
4591
4592
4593
4594
# File 'proto_docs/google/cloud/vmmigration/v1/vmmigration.rb', line 4555

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

  # @!attribute [rw] key
  #   @return [::String]
  # @!attribute [rw] value
  #   @return [::String]
  class TagsEntry
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end

  # Possible values for disk types.
  module Type
    # Unspecified AWS disk type. Should not be used.
    TYPE_UNSPECIFIED = 0

    # GP2 disk type.
    GP2 = 1

    # GP3 disk type.
    GP3 = 2

    # IO1 disk type.
    IO1 = 3

    # IO2 disk type.
    IO2 = 4

    # ST1 disk type.
    ST1 = 5

    # SC1 disk type.
    SC1 = 6

    # Standard disk type.
    STANDARD = 7
  end
end