class Azure::StorageCache::Mgmt::V2020_10_01::Models::UnknownTargetProperties
Storage container for use as an Unknown Storage Target.
Attributes
targetType[RW]
Private Class Methods
mapper()
click to toggle source
Mapper for UnknownTargetProperties
class as Ruby Hash. This will be used for serialization/deserialization.
# File lib/2020-10-01/generated/azure_mgmt_storagecache/models/unknown_target_properties.rb, line 27 def self.mapper() { client_side_validation: true, required: false, serialized_name: 'unknown', type: { name: 'Composite', class_name: 'UnknownTargetProperties', model_properties: { junctions: { client_side_validation: true, required: false, serialized_name: 'junctions', type: { name: 'Sequence', element: { client_side_validation: true, required: false, serialized_name: 'NamespaceJunctionElementType', type: { name: 'Composite', class_name: 'NamespaceJunction' } } } }, provisioning_state: { client_side_validation: true, required: false, serialized_name: 'provisioningState', type: { name: 'String' } }, nfs3: { client_side_validation: true, required: false, serialized_name: 'nfs3', type: { name: 'Composite', class_name: 'Nfs3Target' } }, clfs: { client_side_validation: true, required: false, serialized_name: 'clfs', type: { name: 'Composite', class_name: 'ClfsTarget' } }, unknown: { client_side_validation: true, required: false, serialized_name: 'unknown', type: { name: 'Composite', class_name: 'UnknownTarget' } }, targetType: { client_side_validation: true, required: true, serialized_name: 'targetType', type: { name: 'String' } } } } } end
new()
click to toggle source
# File lib/2020-10-01/generated/azure_mgmt_storagecache/models/unknown_target_properties.rb, line 16 def initialize @targetType = "unknown" end