Class: Azure::DataBox::Mgmt::V2018_01_01::Models::DataBoxDiskJobSecrets
- Inherits:
- 
      JobSecrets
      
        - Object
- JobSecrets
- Azure::DataBox::Mgmt::V2018_01_01::Models::DataBoxDiskJobSecrets
 
- Includes:
- MsRestAzure
- Defined in:
- lib/2018-01-01/generated/azure_mgmt_databox/models/data_box_disk_job_secrets.rb
Overview
The secrets related to disk job.
Instance Attribute Summary collapse
- 
  
    
      #disk_secrets  ⇒ Array<DiskSecret> 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    that device. 
- 
  
    
      #is_passkey_user_defined  ⇒ Boolean 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    Whether passkey was provided by user. 
- 
  
    
      #jobSecretsType  ⇒ Object 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    Returns the value of attribute jobSecretsType. 
- 
  
    
      #pass_key  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    PassKey for the disk Job. 
Class Method Summary collapse
- 
  
    
      .mapper  ⇒ Object 
    
    
  
  
  
  
  
  
  
  
  
    Mapper for DataBoxDiskJobSecrets class as Ruby Hash. 
Instance Method Summary collapse
- 
  
    
      #initialize  ⇒ DataBoxDiskJobSecrets 
    
    
  
  
  
    constructor
  
  
  
  
  
  
  
    A new instance of DataBoxDiskJobSecrets. 
Constructor Details
#initialize ⇒ DataBoxDiskJobSecrets
Returns a new instance of DataBoxDiskJobSecrets.
| 16 17 18 | # File 'lib/2018-01-01/generated/azure_mgmt_databox/models/data_box_disk_job_secrets.rb', line 16 def initialize @jobSecretsType = "DataBoxDisk" end | 
Instance Attribute Details
#disk_secrets ⇒ Array<DiskSecret>
that device.
| 24 25 26 | # File 'lib/2018-01-01/generated/azure_mgmt_databox/models/data_box_disk_job_secrets.rb', line 24 def disk_secrets @disk_secrets end | 
#is_passkey_user_defined ⇒ Boolean
Returns Whether passkey was provided by user.
| 30 31 32 | # File 'lib/2018-01-01/generated/azure_mgmt_databox/models/data_box_disk_job_secrets.rb', line 30 def is_passkey_user_defined @is_passkey_user_defined end | 
#jobSecretsType ⇒ Object
Returns the value of attribute jobSecretsType.
| 20 21 22 | # File 'lib/2018-01-01/generated/azure_mgmt_databox/models/data_box_disk_job_secrets.rb', line 20 def jobSecretsType @jobSecretsType end | 
#pass_key ⇒ String
Returns PassKey for the disk Job.
| 27 28 29 | # File 'lib/2018-01-01/generated/azure_mgmt_databox/models/data_box_disk_job_secrets.rb', line 27 def pass_key @pass_key end | 
Class Method Details
.mapper ⇒ Object
Mapper for DataBoxDiskJobSecrets class as Ruby Hash. This will be used for serialization/deserialization.
| 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 | # File 'lib/2018-01-01/generated/azure_mgmt_databox/models/data_box_disk_job_secrets.rb', line 37 def self.mapper() { client_side_validation: true, required: false, serialized_name: 'DataBoxDisk', type: { name: 'Composite', class_name: 'DataBoxDiskJobSecrets', model_properties: { jobSecretsType: { client_side_validation: true, required: true, serialized_name: 'jobSecretsType', type: { name: 'String' } }, disk_secrets: { client_side_validation: true, required: false, read_only: true, serialized_name: 'diskSecrets', type: { name: 'Sequence', element: { client_side_validation: true, required: false, serialized_name: 'DiskSecretElementType', type: { name: 'Composite', class_name: 'DiskSecret' } } } }, pass_key: { client_side_validation: true, required: false, read_only: true, serialized_name: 'passKey', type: { name: 'String' } }, is_passkey_user_defined: { client_side_validation: true, required: false, read_only: true, serialized_name: 'isPasskeyUserDefined', type: { name: 'Boolean' } } } } } end |