Class: Azure::StorSimple8000Series::Mgmt::V2017_06_01::Models::ManagerExtendedInfo
- Inherits:
-
BaseModel
- Object
- BaseModel
- Azure::StorSimple8000Series::Mgmt::V2017_06_01::Models::ManagerExtendedInfo
- Includes:
- MsRestAzure
- Defined in:
- lib/2017-06-01/generated/azure_mgmt_stor_simple8000_series/models/manager_extended_info.rb
Overview
The extended info of the manager.
Instance Attribute Summary collapse
-
#algorithm ⇒ String
the keys.
-
#encryption_key ⇒ String
Represents the CEK of the resource.
-
#encryption_key_thumbprint ⇒ String
encrypt the CEK.
-
#etag ⇒ String
The etag of the resource.
-
#integrity_key ⇒ String
Represents the CIK of the resource.
-
#portal_certificate_thumbprint ⇒ String
optionally to encrypt the entire data before storing it.
-
#version ⇒ String
The version of the extended info being persisted.
Attributes inherited from BaseModel
Class Method Summary collapse
-
.mapper ⇒ Object
Mapper for ManagerExtendedInfo class as Ruby Hash.
Instance Attribute Details
#algorithm ⇒ String
the keys. None - if Key is saved in plain text format. Algorithm name - if key is encrypted
35 36 37 |
# File 'lib/2017-06-01/generated/azure_mgmt_stor_simple8000_series/models/manager_extended_info.rb', line 35 def algorithm @algorithm end |
#encryption_key ⇒ String
Returns Represents the CEK of the resource.
22 23 24 |
# File 'lib/2017-06-01/generated/azure_mgmt_stor_simple8000_series/models/manager_extended_info.rb', line 22 def encryption_key @encryption_key end |
#encryption_key_thumbprint ⇒ String
encrypt the CEK.
26 27 28 |
# File 'lib/2017-06-01/generated/azure_mgmt_stor_simple8000_series/models/manager_extended_info.rb', line 26 def encryption_key_thumbprint @encryption_key_thumbprint end |
#etag ⇒ String
Returns The etag of the resource.
38 39 40 |
# File 'lib/2017-06-01/generated/azure_mgmt_stor_simple8000_series/models/manager_extended_info.rb', line 38 def etag @etag end |
#integrity_key ⇒ String
Returns Represents the CIK of the resource.
19 20 21 |
# File 'lib/2017-06-01/generated/azure_mgmt_stor_simple8000_series/models/manager_extended_info.rb', line 19 def integrity_key @integrity_key end |
#portal_certificate_thumbprint ⇒ String
optionally to encrypt the entire data before storing it.
30 31 32 |
# File 'lib/2017-06-01/generated/azure_mgmt_stor_simple8000_series/models/manager_extended_info.rb', line 30 def portal_certificate_thumbprint @portal_certificate_thumbprint end |
#version ⇒ String
Returns The version of the extended info being persisted.
16 17 18 |
# File 'lib/2017-06-01/generated/azure_mgmt_stor_simple8000_series/models/manager_extended_info.rb', line 16 def version @version end |
Class Method Details
.mapper ⇒ Object
Mapper for ManagerExtendedInfo class as Ruby Hash. This will be used for serialization/deserialization.
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 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 |
# File 'lib/2017-06-01/generated/azure_mgmt_stor_simple8000_series/models/manager_extended_info.rb', line 45 def self.mapper() { client_side_validation: true, required: false, serialized_name: 'ManagerExtendedInfo', type: { name: 'Composite', class_name: 'ManagerExtendedInfo', model_properties: { id: { client_side_validation: true, required: false, read_only: true, serialized_name: 'id', type: { name: 'String' } }, name: { client_side_validation: true, required: false, read_only: true, serialized_name: 'name', type: { name: 'String' } }, type: { client_side_validation: true, required: false, read_only: true, serialized_name: 'type', type: { name: 'String' } }, kind: { client_side_validation: true, required: false, serialized_name: 'kind', type: { name: 'Enum', module: 'Kind' } }, version: { client_side_validation: true, required: false, serialized_name: 'properties.version', type: { name: 'String' } }, integrity_key: { client_side_validation: true, required: true, serialized_name: 'properties.integrityKey', type: { name: 'String' } }, encryption_key: { client_side_validation: true, required: false, serialized_name: 'properties.encryptionKey', type: { name: 'String' } }, encryption_key_thumbprint: { client_side_validation: true, required: false, serialized_name: 'properties.encryptionKeyThumbprint', type: { name: 'String' } }, portal_certificate_thumbprint: { client_side_validation: true, required: false, serialized_name: 'properties.portalCertificateThumbprint', type: { name: 'String' } }, algorithm: { client_side_validation: true, required: true, serialized_name: 'properties.algorithm', type: { name: 'String' } }, etag: { client_side_validation: true, required: false, serialized_name: 'etag', type: { name: 'String' } } } } } end |