Class: Azure::StorageSync::Mgmt::V2018_10_01::Models::PreRestoreRequest
- Inherits:
-
Object
- Object
- Azure::StorageSync::Mgmt::V2018_10_01::Models::PreRestoreRequest
- Includes:
- MsRestAzure
- Defined in:
- lib/2018-10-01/generated/azure_mgmt_storagesync/models/pre_restore_request.rb
Overview
Pre Restore request object.
Instance Attribute Summary collapse
-
#azure_file_share_uri ⇒ String
Pre Restore Azure file share uri.
-
#backup_metadata_property_bag ⇒ String
Pre Restore backup metadata property bag.
-
#partition ⇒ String
Pre Restore partition.
-
#pause_wait_for_sync_drain_time_period_in_seconds ⇒ Integer
seconds.
-
#replica_group ⇒ String
Pre Restore replica group.
-
#request_id ⇒ String
Pre Restore request id.
-
#restore_file_spec ⇒ Array<RestoreFileSpec>
Pre Restore restore file spec array.
-
#source_azure_file_share_uri ⇒ String
Pre Restore Azure source azure file share uri.
-
#status ⇒ String
Pre Restore Azure status.
Class Method Summary collapse
-
.mapper ⇒ Object
Mapper for PreRestoreRequest class as Ruby Hash.
Instance Attribute Details
#azure_file_share_uri ⇒ String
Returns Pre Restore Azure file share uri.
25 26 27 |
# File 'lib/2018-10-01/generated/azure_mgmt_storagesync/models/pre_restore_request.rb', line 25 def azure_file_share_uri @azure_file_share_uri end |
#backup_metadata_property_bag ⇒ String
Returns Pre Restore backup metadata property bag.
34 35 36 |
# File 'lib/2018-10-01/generated/azure_mgmt_storagesync/models/pre_restore_request.rb', line 34 def end |
#partition ⇒ String
Returns Pre Restore partition.
16 17 18 |
# File 'lib/2018-10-01/generated/azure_mgmt_storagesync/models/pre_restore_request.rb', line 16 def partition @partition end |
#pause_wait_for_sync_drain_time_period_in_seconds ⇒ Integer
seconds.
41 42 43 |
# File 'lib/2018-10-01/generated/azure_mgmt_storagesync/models/pre_restore_request.rb', line 41 def pause_wait_for_sync_drain_time_period_in_seconds @pause_wait_for_sync_drain_time_period_in_seconds end |
#replica_group ⇒ String
Returns Pre Restore replica group.
19 20 21 |
# File 'lib/2018-10-01/generated/azure_mgmt_storagesync/models/pre_restore_request.rb', line 19 def replica_group @replica_group end |
#request_id ⇒ String
Returns Pre Restore request id.
22 23 24 |
# File 'lib/2018-10-01/generated/azure_mgmt_storagesync/models/pre_restore_request.rb', line 22 def request_id @request_id end |
#restore_file_spec ⇒ Array<RestoreFileSpec>
Returns Pre Restore restore file spec array.
37 38 39 |
# File 'lib/2018-10-01/generated/azure_mgmt_storagesync/models/pre_restore_request.rb', line 37 def restore_file_spec @restore_file_spec end |
#source_azure_file_share_uri ⇒ String
Returns Pre Restore Azure source azure file share uri.
31 32 33 |
# File 'lib/2018-10-01/generated/azure_mgmt_storagesync/models/pre_restore_request.rb', line 31 def source_azure_file_share_uri @source_azure_file_share_uri end |
#status ⇒ String
Returns Pre Restore Azure status.
28 29 30 |
# File 'lib/2018-10-01/generated/azure_mgmt_storagesync/models/pre_restore_request.rb', line 28 def status @status end |
Class Method Details
.mapper ⇒ Object
Mapper for PreRestoreRequest class as Ruby Hash. This will be used for serialization/deserialization.
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 |
# File 'lib/2018-10-01/generated/azure_mgmt_storagesync/models/pre_restore_request.rb', line 48 def self.mapper() { client_side_validation: true, required: false, serialized_name: 'PreRestoreRequest', type: { name: 'Composite', class_name: 'PreRestoreRequest', model_properties: { partition: { client_side_validation: true, required: false, serialized_name: 'partition', type: { name: 'String' } }, replica_group: { client_side_validation: true, required: false, serialized_name: 'replicaGroup', type: { name: 'String' } }, request_id: { client_side_validation: true, required: false, serialized_name: 'requestId', type: { name: 'String' } }, azure_file_share_uri: { client_side_validation: true, required: false, serialized_name: 'azureFileShareUri', type: { name: 'String' } }, status: { client_side_validation: true, required: false, serialized_name: 'status', type: { name: 'String' } }, source_azure_file_share_uri: { client_side_validation: true, required: false, serialized_name: 'sourceAzureFileShareUri', type: { name: 'String' } }, backup_metadata_property_bag: { client_side_validation: true, required: false, serialized_name: 'backupMetadataPropertyBag', type: { name: 'String' } }, restore_file_spec: { client_side_validation: true, required: false, serialized_name: 'restoreFileSpec', type: { name: 'Sequence', element: { client_side_validation: true, required: false, serialized_name: 'RestoreFileSpecElementType', type: { name: 'Composite', class_name: 'RestoreFileSpec' } } } }, pause_wait_for_sync_drain_time_period_in_seconds: { client_side_validation: true, required: false, serialized_name: 'pauseWaitForSyncDrainTimePeriodInSeconds', type: { name: 'Number' } } } } } end |