# Migrate for Compute Engine V1 API - Class Google::Cloud::VMMigration::V1::SourceStorageResource (v2.9.0)

2.9.0 (latest) 2.8.0 2.7.0 2.6.0 2.5.1 2.4.0 2.3.0 2.2.0 2.1.1 2.0.0 1.3.0 1.2.0 1.1.0 1.0.2 0.9.0 0.8.2 0.7.0 0.6.1 0.5.0 0.4.0 0.3.0 0.2.0 0.1.1 Reference documentation and code samples for the Migrate for Compute Engine V1 API class Google::Cloud::VMMigration::V1::SourceStorageResource.

SourceStorageResource describes a storage resource in the source.

## Inherits

- Object

## Extended By

- Google::Protobuf::MessageExts::ClassMethods

## Includes

- Google::Protobuf::MessageExts

## Methods

### #aws_disk_details

    def aws_disk_details() -> ::Google::Cloud::VMMigration::V1::AwsSourceDiskDetails

**Returns**

- ([::Google::Cloud::VMMigration::V1::AwsSourceDiskDetails](https://docs.cloud.google.com/ruby/docs/reference/google-cloud-vm_migration-v1/latest/Google-Cloud-VMMigration-V1-AwsSourceDiskDetails)) --- Source AWS volume details.

### #aws_disk_details=

    def aws_disk_details=(value) -> ::Google::Cloud::VMMigration::V1::AwsSourceDiskDetails

**Parameter**

- **value** ([::Google::Cloud::VMMigration::V1::AwsSourceDiskDetails](https://docs.cloud.google.com/ruby/docs/reference/google-cloud-vm_migration-v1/latest/Google-Cloud-VMMigration-V1-AwsSourceDiskDetails)) --- Source AWS volume details.
**Returns**

- ([::Google::Cloud::VMMigration::V1::AwsSourceDiskDetails](https://docs.cloud.google.com/ruby/docs/reference/google-cloud-vm_migration-v1/latest/Google-Cloud-VMMigration-V1-AwsSourceDiskDetails)) --- Source AWS volume details.