Share via


ModelName Struct

Definition

The customer friendly name of the combination of version and capacity of the device. This field is necessary only at the time of ordering the newer generation device i.e. AzureDataBox120 and AzureDataBox525 as of Feb/2025

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.DataBox.Support.ModelNameTypeConverter))]
public struct ModelName : IEquatable<Microsoft.Azure.PowerShell.Cmdlets.DataBox.Support.ModelName>, System.Management.Automation.IArgumentCompleter
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.DataBox.Support.ModelNameTypeConverter))>]
type ModelName = struct
    interface IArgumentCompleter
Public Structure ModelName
Implements IArgumentCompleter, IEquatable(Of ModelName)
Inheritance
ModelName
Attributes
Implements

Fields

AzureDataBox120

Data Box V2 with 125TB usable capacity.

AzureDataBox525

Data Box V2 with 500TB usable capacity.

DataBox

Data Box.

DataBoxCustomerDisk

Data Box Customer Disk

DataBoxDisk

Data Box Disk.

DataBoxHeavy

Data Box Heavy.

Methods

CompleteArgument(String, String, String, CommandAst, IDictionary)

Implementations of this function are called by PowerShell to complete arguments.

Equals(ModelName)

Compares values of enum type ModelName

Equals(Object)

Compares values of enum type ModelName (override for Object)

GetHashCode()

Returns hashCode for enum ModelName

ToString()

Returns string representation for ModelName

Operators

Equality(ModelName, ModelName)

Overriding == operator for enum ModelName

Implicit(ModelName to String)

Implicit operator to convert ModelName to string

Implicit(String to ModelName)

Implicit operator to convert string to ModelName

Inequality(ModelName, ModelName)

Overriding != operator for enum ModelName

Applies to