public sealed class CustomerEncryptionKeyProtectedDisk : IMessage<CustomerEncryptionKeyProtectedDisk>, IEquatable<CustomerEncryptionKeyProtectedDisk>, IDeepCloneable<CustomerEncryptionKeyProtectedDisk>, IBufferMessage, IMessage
Specifies a valid partial or full URL to an existing Persistent Disk resource. This field is only applicable for persistent disks. For example: "source": "/compute/v1/projects/project_id/zones/zone/disks/ disk_name
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-03-21 UTC."],[[["The latest version of the `CustomerEncryptionKeyProtectedDisk` is 3.6.0, which can be found in the provided documentation alongside other versions ranging from 1.0.0 to 3.5.0."],["`CustomerEncryptionKeyProtectedDisk` is a sealed class that implements multiple interfaces, including `IMessage`, `IEquatable`, `IDeepCloneable`, and `IBufferMessage`."],["This class allows for managing disks with customer-supplied encryption keys, as indicated by its `DiskEncryptionKey` property."],["The class provides functionalities to specify the source of a persistent disk using a URL, via the `Source` property, and has a `HasSource` boolean to see if that value is set."],["The `CustomerEncryptionKeyProtectedDisk` has two constructors, one default and one that takes in another `CustomerEncryptionKeyProtectedDisk` object."]]],[]]