public sealed class InstancesStartWithEncryptionKeyRequest : IMessage<InstancesStartWithEncryptionKeyRequest>, IEquatable<InstancesStartWithEncryptionKeyRequest>, IDeepCloneable<InstancesStartWithEncryptionKeyRequest>, IBufferMessage, IMessage
public RepeatedField<CustomerEncryptionKeyProtectedDisk> Disks { get; }
Array of disks associated with this instance that are protected with a customer-supplied encryption key. In order to start the instance, the disk url and its corresponding key must be provided. If the disk is not protected with a customer-supplied encryption key it should not be specified.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-08 UTC."],[[["The `InstancesStartWithEncryptionKeyRequest` class, part of the `Google.Cloud.Compute.V1` namespace, is designed to handle requests to start instances with customer-supplied encryption keys."],["This class implements several interfaces including `IMessage`, `IEquatable`, `IDeepCloneable`, and `IBufferMessage`, providing various functionalities such as message handling, equality checking, and deep cloning."],["The `Disks` property is a key component, enabling the specification of an array of customer-encrypted disks associated with an instance."],["There are multiple versions of the API available, ranging from version 1.0.0 to 3.6.0, with 3.6.0 being the latest, as well as version 2.12.0 which is the one containing the provided information."]]],[]]