public sealed class RouterMd5AuthenticationKey : IMessage<RouterMd5AuthenticationKey>, IEquatable<RouterMd5AuthenticationKey>, IDeepCloneable<RouterMd5AuthenticationKey>, IBufferMessage, IMessage
[Input only] Value of the key. For patch and update calls, it can be skipped to copy the value from the previous configuration. This is allowed if the key with the same name existed before the operation. Maximum length is 80 characters. Can only contain printable ASCII characters.
[[["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-31 UTC."],[[["The `RouterMd5AuthenticationKey` class, part of the `Google.Cloud.Compute.V1` namespace, is available across multiple versions, ranging from 1.0.0 to the latest 3.6.0."],["This class implements several interfaces including `IMessage`, `IEquatable`, `IDeepCloneable`, and `IBufferMessage`, indicating its use in message handling, equality checks, deep cloning, and buffer management."],["The class includes two constructors, one default and one that takes another `RouterMd5AuthenticationKey` instance for parameter, allowing for cloning."],["It features properties `HasKey` and `HasName` to check if the respective fields are set, and `Key` and `Name` to store and manipulate the authentication key's value and identifier."],["The `Key` property is an input field with a maximum length of 80 printable ASCII characters, while the `Name` property is a unique identifier within a router and must comply with RFC1035."]]],[]]