@@ -36,9 +36,9 @@ public partial class AzureBackupClientAdapter
36
36
/// </summary>
37
37
/// <param name="query"></param>
38
38
/// <returns></returns>
39
- public IList < CSMProtectedItemResponse > ListDataSources ( CSMProtectedItemQueryObject query )
39
+ public IList < CSMProtectedItemResponse > ListDataSources ( string resourceGroupName , string resourceName , CSMProtectedItemQueryObject query )
40
40
{
41
- var response = AzureBackupClient . DataSource . ListCSMAsync ( query , GetCustomRequestHeaders ( ) , CmdletCancellationToken ) . Result ;
41
+ var response = AzureBackupClient . DataSource . ListCSMAsync ( resourceGroupName , resourceName , query , GetCustomRequestHeaders ( ) , CmdletCancellationToken ) . Result ;
42
42
return ( response != null ) ? response . CSMProtectedItemListResponse . Value : null ;
43
43
}
44
44
@@ -47,9 +47,9 @@ public IList<CSMProtectedItemResponse> ListDataSources(CSMProtectedItemQueryObje
47
47
/// </summary>
48
48
/// <param name="query"></param>
49
49
/// <returns></returns>
50
- public IList < CSMItemResponse > ListProtectableObjects ( CSMItemQueryObject query )
50
+ public IList < CSMItemResponse > ListProtectableObjects ( string resourceGroupName , string resourceName , CSMItemQueryObject query )
51
51
{
52
- var response = AzureBackupClient . ProtectableObject . ListCSMAsync ( query , GetCustomRequestHeaders ( ) , CmdletCancellationToken ) . Result ;
52
+ var response = AzureBackupClient . ProtectableObject . ListCSMAsync ( resourceGroupName , resourceName , query , GetCustomRequestHeaders ( ) , CmdletCancellationToken ) . Result ;
53
53
return ( response != null ) ? response . CSMItemListResponse . Value : null ;
54
54
}
55
55
@@ -61,9 +61,9 @@ public IList<CSMItemResponse> ListProtectableObjects(CSMItemQueryObject query)
61
61
/// <param name="dsId"></param>
62
62
/// <param name="request"></param>
63
63
/// <returns></returns>
64
- public Guid DisableProtection ( string containerName , string itemName )
64
+ public Guid DisableProtection ( string resourceGroupName , string resourceName , string containerName , string itemName )
65
65
{
66
- var response = AzureBackupClient . DataSource . DisableProtectionCSMAsync ( GetCustomRequestHeaders ( ) , containerName , itemName , CmdletCancellationToken ) . Result ;
66
+ var response = AzureBackupClient . DataSource . DisableProtectionCSMAsync ( resourceGroupName , resourceName , GetCustomRequestHeaders ( ) , containerName , itemName , CmdletCancellationToken ) . Result ;
67
67
return response . OperationId ;
68
68
}
69
69
@@ -72,9 +72,9 @@ public Guid DisableProtection(string containerName, string itemName)
72
72
/// </summary>
73
73
/// <param name="request"></param>
74
74
/// <returns></returns>
75
- public Guid EnableProtection ( string containerName , string itemName , CSMSetProtectionRequest request )
75
+ public Guid EnableProtection ( string resourceGroupName , string resourceName , string containerName , string itemName , CSMSetProtectionRequest request )
76
76
{
77
- var response = AzureBackupClient . DataSource . EnableProtectionCSMAsync ( GetCustomRequestHeaders ( ) , containerName , itemName , request , CmdletCancellationToken ) . Result ;
77
+ var response = AzureBackupClient . DataSource . EnableProtectionCSMAsync ( resourceGroupName , resourceName , GetCustomRequestHeaders ( ) , containerName , itemName , request , CmdletCancellationToken ) . Result ;
78
78
return response . OperationId ;
79
79
}
80
80
@@ -83,9 +83,9 @@ public Guid EnableProtection(string containerName, string itemName, CSMSetProtec
83
83
/// </summary>
84
84
/// <param name="request"></param>
85
85
/// <returns></returns>
86
- public Guid UpdateProtection ( string containerName , string itemName , CSMUpdateProtectionRequest request )
86
+ public Guid UpdateProtection ( string resourceGroupName , string resourceName , string containerName , string itemName , CSMUpdateProtectionRequest request )
87
87
{
88
- var response = AzureBackupClient . DataSource . UpdateProtectionCSMAsync ( GetCustomRequestHeaders ( ) , containerName , itemName , request , CmdletCancellationToken ) . Result ;
88
+ var response = AzureBackupClient . DataSource . UpdateProtectionCSMAsync ( resourceGroupName , resourceName , GetCustomRequestHeaders ( ) , containerName , itemName , request , CmdletCancellationToken ) . Result ;
89
89
return response . OperationId ;
90
90
}
91
91
@@ -95,9 +95,9 @@ public Guid UpdateProtection(string containerName, string itemName, CSMUpdatePro
95
95
/// <param name="containerName"></param>
96
96
/// <param name="itemName"></param>
97
97
/// <returns></returns>
98
- public Guid TriggerBackup ( string containerName , string itemName )
98
+ public Guid TriggerBackup ( string resourceGroupName , string resourceName , string containerName , string itemName )
99
99
{
100
- var response = AzureBackupClient . BackUp . TriggerBackUpAsync ( GetCustomRequestHeaders ( ) , containerName , itemName , CmdletCancellationToken ) . Result ;
100
+ var response = AzureBackupClient . BackUp . TriggerBackUpAsync ( resourceGroupName , resourceName , GetCustomRequestHeaders ( ) , containerName , itemName , CmdletCancellationToken ) . Result ;
101
101
return response . OperationId ;
102
102
}
103
103
@@ -107,9 +107,9 @@ public Guid TriggerBackup(string containerName, string itemName)
107
107
/// <param name="containerName"></param>
108
108
/// <param name="itemName"></param>
109
109
/// <returns></returns>
110
- public IEnumerable < CSMRecoveryPointResponse > ListRecoveryPoints ( string containerName , string itemName )
110
+ public IEnumerable < CSMRecoveryPointResponse > ListRecoveryPoints ( string resourceGroupName , string resourceName , string containerName , string itemName )
111
111
{
112
- var response = AzureBackupClient . RecoveryPoint . ListAsync ( GetCustomRequestHeaders ( ) , containerName , itemName , CmdletCancellationToken ) . Result ;
112
+ var response = AzureBackupClient . RecoveryPoint . ListAsync ( resourceGroupName , resourceName , GetCustomRequestHeaders ( ) , containerName , itemName , CmdletCancellationToken ) . Result ;
113
113
return ( response != null ) ? response . CSMRecoveryPointListResponse . Value : null ;
114
114
}
115
115
@@ -119,9 +119,9 @@ public IEnumerable<CSMRecoveryPointResponse> ListRecoveryPoints(string container
119
119
/// <param name="containerName"></param>
120
120
/// <param name="itemName"></param>
121
121
/// <returns></returns>
122
- public CSMRecoveryPointResponse GetRecoveryPoint ( string containerName , string itemName , string recoveryPointName )
122
+ public CSMRecoveryPointResponse GetRecoveryPoint ( string resourceGroupName , string resourceName , string containerName , string itemName , string recoveryPointName )
123
123
{
124
- var response = AzureBackupClient . RecoveryPoint . GetAsync ( GetCustomRequestHeaders ( ) , containerName , itemName , recoveryPointName , CmdletCancellationToken ) . Result ;
124
+ var response = AzureBackupClient . RecoveryPoint . GetAsync ( resourceGroupName , resourceName , GetCustomRequestHeaders ( ) , containerName , itemName , recoveryPointName , CmdletCancellationToken ) . Result ;
125
125
return ( response != null ) ? response . CSMRecoveryPointResponse : null ;
126
126
}
127
127
@@ -132,9 +132,9 @@ public CSMRecoveryPointResponse GetRecoveryPoint(string containerName, string it
132
132
/// <param name="itemName"></param>
133
133
/// <param name="recoveryPointName"></param>
134
134
/// <returns></returns>
135
- public Guid TriggerRestore ( string containerName , string itemName , string recoveryPointName , CSMRestoreRequest csmRestoreRequest )
135
+ public Guid TriggerRestore ( string resourceGroupName , string resourceName , string containerName , string itemName , string recoveryPointName , CSMRestoreRequest csmRestoreRequest )
136
136
{
137
- var response = AzureBackupClient . Restore . TriggerResotreAsync ( GetCustomRequestHeaders ( ) , containerName , itemName , recoveryPointName , csmRestoreRequest , CmdletCancellationToken ) . Result ;
137
+ var response = AzureBackupClient . Restore . TriggerResotreAsync ( resourceGroupName , resourceName , GetCustomRequestHeaders ( ) , containerName , itemName , recoveryPointName , csmRestoreRequest , CmdletCancellationToken ) . Result ;
138
138
return response . OperationId ;
139
139
}
140
140
}
0 commit comments