class Azure::Cosmosdb::Mgmt::V2020_06_01_preview::Models::RestoreParameters
Parameters to indicate the information about the restore.
Attributes
databases_to_restore[RW]
@return [Array<DatabaseRestoreResource>] List of specific databases available for restore.
restore_mode[RW]
@return [RestoreMode] Describes the mode of the restore. Possible values include: 'PointInTime'
restore_source[RW]
@return [String] The id of the restorable database account from which the restore has to be initiated. For example: /subscriptions/{subscriptionId}/providers/Microsoft.DocumentDB/locations/{location}/restorableDatabaseAccounts/{restorableDatabaseAccountName}
restore_timestamp_in_utc[RW]
@return [DateTime] Time to which the account has to be restored (ISO-8601 format).
Public Class Methods
mapper()
click to toggle source
Mapper for RestoreParameters
class as Ruby Hash. This will be used for serialization/deserialization.
# File lib/2020-06-01-preview/generated/azure_mgmt_cosmosdb/models/restore_parameters.rb, line 37 def self.mapper() { client_side_validation: true, required: false, serialized_name: 'RestoreParameters', type: { name: 'Composite', class_name: 'RestoreParameters', model_properties: { restore_mode: { client_side_validation: true, required: false, serialized_name: 'restoreMode', type: { name: 'String' } }, restore_source: { client_side_validation: true, required: false, serialized_name: 'restoreSource', type: { name: 'String' } }, restore_timestamp_in_utc: { client_side_validation: true, required: false, serialized_name: 'restoreTimestampInUtc', type: { name: 'DateTime' } }, databases_to_restore: { client_side_validation: true, required: false, serialized_name: 'databasesToRestore', type: { name: 'Sequence', element: { client_side_validation: true, required: false, serialized_name: 'DatabaseRestoreResourceElementType', type: { name: 'Composite', class_name: 'DatabaseRestoreResource' } } } } } } } end