class Azure::DataBox::Mgmt::V2018_01_01::Models::DataBoxHeavySecret
The secrets related to a DataBoxHeavy.
Attributes
account_credential_details[RW]
@return [Array<AccountCredentialDetails>] Per account level access credentials.
device_password[RW]
@return [String] Password for out of the box experience on device.
device_serial_number[RW]
@return [String] Serial number of the assigned device.
encoded_validation_cert_pub_key[RW]
@return [String] The base 64 encoded public key to authenticate with the device
network_configurations[RW]
@return [Array<ApplianceNetworkConfiguration>] Network configuration of the appliance.
Private Class Methods
mapper()
click to toggle source
Mapper for DataBoxHeavySecret
class as Ruby Hash. This will be used for serialization/deserialization.
# File lib/2018-01-01/generated/azure_mgmt_databox/models/data_box_heavy_secret.rb, line 38 def self.mapper() { client_side_validation: true, required: false, serialized_name: 'DataBoxHeavySecret', type: { name: 'Composite', class_name: 'DataBoxHeavySecret', model_properties: { device_serial_number: { client_side_validation: true, required: false, read_only: true, serialized_name: 'deviceSerialNumber', type: { name: 'String' } }, device_password: { client_side_validation: true, required: false, read_only: true, serialized_name: 'devicePassword', type: { name: 'String' } }, network_configurations: { client_side_validation: true, required: false, read_only: true, serialized_name: 'networkConfigurations', type: { name: 'Sequence', element: { client_side_validation: true, required: false, serialized_name: 'ApplianceNetworkConfigurationElementType', type: { name: 'Composite', class_name: 'ApplianceNetworkConfiguration' } } } }, encoded_validation_cert_pub_key: { client_side_validation: true, required: false, read_only: true, serialized_name: 'encodedValidationCertPubKey', type: { name: 'String' } }, account_credential_details: { client_side_validation: true, required: false, read_only: true, serialized_name: 'accountCredentialDetails', type: { name: 'Sequence', element: { client_side_validation: true, required: false, serialized_name: 'AccountCredentialDetailsElementType', type: { name: 'Composite', class_name: 'AccountCredentialDetails' } } } } } } } end