Class: Azure::RecoveryServicesBackup::Mgmt::V2019_05_13::Models::ProtectedItemQueryObject
- Inherits:
-
Object
- Object
- Azure::RecoveryServicesBackup::Mgmt::V2019_05_13::Models::ProtectedItemQueryObject
- Includes:
- MsRestAzure
- Defined in:
- lib/2019-05-13/generated/azure_mgmt_recovery_services_backup/models/protected_item_query_object.rb
Overview
Filters to list backup items.
Instance Attribute Summary collapse
-
#backup_engine_name ⇒ String
Backup Engine name.
-
#backup_management_type ⇒ BackupManagementType
item.
-
#backup_set_name ⇒ String
Name of the backup set.
-
#container_name ⇒ String
Name of the container.
-
#fabric_name ⇒ String
Name of the fabric.
-
#friendly_name ⇒ String
Friendly name of protected item.
-
#health_state ⇒ HealthState
values include: ‘Passed’, ‘ActionRequired’, ‘ActionSuggested’, ‘Invalid’.
-
#item_type ⇒ DataSourceType
Possible values include: ‘Invalid’, ‘VM’, ‘FileFolder’, ‘AzureSqlDb’, ‘SQLDB’, ‘Exchange’, ‘Sharepoint’, ‘VMwareVM’, ‘SystemState’, ‘Client’, ‘GenericDataSource’, ‘SQLDataBase’, ‘AzureFileShare’, ‘SAPHanaDatabase’, ‘SAPAseDatabase’.
-
#policy_name ⇒ String
Backup policy name associated with the backup item.
Class Method Summary collapse
-
.mapper ⇒ Object
Mapper for ProtectedItemQueryObject class as Ruby Hash.
Instance Attribute Details
#backup_engine_name ⇒ String
Returns Backup Engine name.
40 41 42 |
# File 'lib/2019-05-13/generated/azure_mgmt_recovery_services_backup/models/protected_item_query_object.rb', line 40 def backup_engine_name @backup_engine_name end |
#backup_management_type ⇒ BackupManagementType
item. Possible values include: ‘Invalid’, ‘AzureIaasVM’, ‘MAB’, ‘DPM’, ‘AzureBackupServer’, ‘AzureSql’, ‘AzureStorage’, ‘AzureWorkload’, ‘DefaultBackup’
24 25 26 |
# File 'lib/2019-05-13/generated/azure_mgmt_recovery_services_backup/models/protected_item_query_object.rb', line 24 def backup_management_type @backup_management_type end |
#backup_set_name ⇒ String
Returns Name of the backup set.
49 50 51 |
# File 'lib/2019-05-13/generated/azure_mgmt_recovery_services_backup/models/protected_item_query_object.rb', line 49 def backup_set_name @backup_set_name end |
#container_name ⇒ String
Returns Name of the container.
37 38 39 |
# File 'lib/2019-05-13/generated/azure_mgmt_recovery_services_backup/models/protected_item_query_object.rb', line 37 def container_name @container_name end |
#fabric_name ⇒ String
Returns Name of the fabric.
46 47 48 |
# File 'lib/2019-05-13/generated/azure_mgmt_recovery_services_backup/models/protected_item_query_object.rb', line 46 def fabric_name @fabric_name end |
#friendly_name ⇒ String
Returns Friendly name of protected item.
43 44 45 |
# File 'lib/2019-05-13/generated/azure_mgmt_recovery_services_backup/models/protected_item_query_object.rb', line 43 def friendly_name @friendly_name end |
#health_state ⇒ HealthState
values include: ‘Passed’, ‘ActionRequired’, ‘ActionSuggested’, ‘Invalid’
18 19 20 |
# File 'lib/2019-05-13/generated/azure_mgmt_recovery_services_backup/models/protected_item_query_object.rb', line 18 def health_state @health_state end |
#item_type ⇒ DataSourceType
Possible values include: ‘Invalid’, ‘VM’, ‘FileFolder’, ‘AzureSqlDb’, ‘SQLDB’, ‘Exchange’, ‘Sharepoint’, ‘VMwareVM’, ‘SystemState’, ‘Client’, ‘GenericDataSource’, ‘SQLDataBase’, ‘AzureFileShare’, ‘SAPHanaDatabase’, ‘SAPAseDatabase’
31 32 33 |
# File 'lib/2019-05-13/generated/azure_mgmt_recovery_services_backup/models/protected_item_query_object.rb', line 31 def item_type @item_type end |
#policy_name ⇒ String
Returns Backup policy name associated with the backup item.
34 35 36 |
# File 'lib/2019-05-13/generated/azure_mgmt_recovery_services_backup/models/protected_item_query_object.rb', line 34 def policy_name @policy_name end |
Class Method Details
.mapper ⇒ Object
Mapper for ProtectedItemQueryObject class as Ruby Hash. This will be used for serialization/deserialization.
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 |
# File 'lib/2019-05-13/generated/azure_mgmt_recovery_services_backup/models/protected_item_query_object.rb', line 56 def self.mapper() { client_side_validation: true, required: false, serialized_name: 'ProtectedItemQueryObject', type: { name: 'Composite', class_name: 'ProtectedItemQueryObject', model_properties: { health_state: { client_side_validation: true, required: false, serialized_name: 'healthState', type: { name: 'String' } }, backup_management_type: { client_side_validation: true, required: false, serialized_name: 'backupManagementType', type: { name: 'String' } }, item_type: { client_side_validation: true, required: false, serialized_name: 'itemType', type: { name: 'String' } }, policy_name: { client_side_validation: true, required: false, serialized_name: 'policyName', type: { name: 'String' } }, container_name: { client_side_validation: true, required: false, serialized_name: 'containerName', type: { name: 'String' } }, backup_engine_name: { client_side_validation: true, required: false, serialized_name: 'backupEngineName', type: { name: 'String' } }, friendly_name: { client_side_validation: true, required: false, serialized_name: 'friendlyName', type: { name: 'String' } }, fabric_name: { client_side_validation: true, required: false, serialized_name: 'fabricName', type: { name: 'String' } }, backup_set_name: { client_side_validation: true, required: false, serialized_name: 'backupSetName', type: { name: 'String' } } } } } end |