-
Notifications
You must be signed in to change notification settings - Fork 263
/
PreValidateEnableBackupRequest.xml
201 lines (201 loc) · 11.1 KB
/
PreValidateEnableBackupRequest.xml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
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
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
<Type Name="PreValidateEnableBackupRequest" FullName="Microsoft.Azure.Management.RecoveryServices.Backup.Models.PreValidateEnableBackupRequest">
<TypeSignature Language="C#" Value="public class PreValidateEnableBackupRequest" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit PreValidateEnableBackupRequest extends System.Object" />
<TypeSignature Language="DocId" Value="T:Microsoft.Azure.Management.RecoveryServices.Backup.Models.PreValidateEnableBackupRequest" />
<TypeSignature Language="VB.NET" Value="Public Class PreValidateEnableBackupRequest" />
<TypeSignature Language="F#" Value="type PreValidateEnableBackupRequest = class" />
<AssemblyInfo>
<AssemblyName>Microsoft.Azure.Management.RecoveryServices.Backup</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
<AssemblyVersion>4.3.0.0</AssemblyVersion>
<AssemblyVersion>4.4.0.0</AssemblyVersion>
</AssemblyInfo>
<Base>
<BaseTypeName>System.Object</BaseTypeName>
</Base>
<Interfaces />
<Docs>
<summary>
Contract to validate if backup can be enabled on the given resource in
a given vault and given configuration.
It will validate followings
1. Vault capacity
2. VM is already protected
3. Any VM related configuration passed in properties.
</summary>
<remarks>To be added.</remarks>
</Docs>
<Members>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public PreValidateEnableBackupRequest ();" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor() cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.Azure.Management.RecoveryServices.Backup.Models.PreValidateEnableBackupRequest.#ctor" />
<MemberSignature Language="VB.NET" Value="Public Sub New ()" />
<MemberType>Constructor</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Azure.Management.RecoveryServices.Backup</AssemblyName>
<AssemblyVersion>4.4.0.0</AssemblyVersion>
</AssemblyInfo>
<Parameters />
<Docs>
<summary>
Initializes a new instance of the PreValidateEnableBackupRequest
class.
</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public PreValidateEnableBackupRequest (string resourceType = default, string resourceId = default, string vaultId = default, string properties = default);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(string resourceType, string resourceId, string vaultId, string properties) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.Azure.Management.RecoveryServices.Backup.Models.PreValidateEnableBackupRequest.#ctor(System.String,System.String,System.String,System.String)" />
<MemberSignature Language="VB.NET" Value="Public Sub New (Optional resourceType As String = Nothing, Optional resourceId As String = Nothing, Optional vaultId As String = Nothing, Optional properties As String = Nothing)" />
<MemberSignature Language="F#" Value="new Microsoft.Azure.Management.RecoveryServices.Backup.Models.PreValidateEnableBackupRequest : string * string * string * string -> Microsoft.Azure.Management.RecoveryServices.Backup.Models.PreValidateEnableBackupRequest" Usage="new Microsoft.Azure.Management.RecoveryServices.Backup.Models.PreValidateEnableBackupRequest (resourceType, resourceId, vaultId, properties)" />
<MemberType>Constructor</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Azure.Management.RecoveryServices.Backup</AssemblyName>
<AssemblyVersion>4.4.0.0</AssemblyVersion>
</AssemblyInfo>
<Parameters>
<Parameter Name="resourceType" Type="System.String" />
<Parameter Name="resourceId" Type="System.String" />
<Parameter Name="vaultId" Type="System.String" />
<Parameter Name="properties" Type="System.String" />
</Parameters>
<Docs>
<param name="resourceType">ProtectedItem Type- VM, SqlDataBase,
AzureFileShare etc. Possible values include: 'Invalid', 'VM',
'FileFolder', 'AzureSqlDb', 'SQLDB', 'Exchange', 'Sharepoint',
'VMwareVM', 'SystemState', 'Client', 'GenericDataSource',
'SQLDataBase', 'AzureFileShare', 'SAPHanaDatabase',
'SAPAseDatabase'</param>
<param name="resourceId">ARM Virtual Machine Id</param>
<param name="vaultId">ARM id of the Recovery Services Vault</param>
<param name="properties">Configuration of VM if any needs to be
validated like OS type etc</param>
<summary>
Initializes a new instance of the PreValidateEnableBackupRequest
class.
</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="Properties">
<MemberSignature Language="C#" Value="public string Properties { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance string Properties" />
<MemberSignature Language="DocId" Value="P:Microsoft.Azure.Management.RecoveryServices.Backup.Models.PreValidateEnableBackupRequest.Properties" />
<MemberSignature Language="VB.NET" Value="Public Property Properties As String" />
<MemberSignature Language="F#" Value="member this.Properties : string with get, set" Usage="Microsoft.Azure.Management.RecoveryServices.Backup.Models.PreValidateEnableBackupRequest.Properties" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Azure.Management.RecoveryServices.Backup</AssemblyName>
<AssemblyVersion>4.4.0.0</AssemblyVersion>
</AssemblyInfo>
<Attributes>
<Attribute>
<AttributeName Language="C#">[Newtonsoft.Json.JsonProperty(PropertyName="properties")]</AttributeName>
<AttributeName Language="F#">[<Newtonsoft.Json.JsonProperty(PropertyName="properties")>]</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Docs>
<summary>
Gets or sets configuration of VM if any needs to be validated like
OS type etc
</summary>
<value>To be added.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="ResourceId">
<MemberSignature Language="C#" Value="public string ResourceId { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance string ResourceId" />
<MemberSignature Language="DocId" Value="P:Microsoft.Azure.Management.RecoveryServices.Backup.Models.PreValidateEnableBackupRequest.ResourceId" />
<MemberSignature Language="VB.NET" Value="Public Property ResourceId As String" />
<MemberSignature Language="F#" Value="member this.ResourceId : string with get, set" Usage="Microsoft.Azure.Management.RecoveryServices.Backup.Models.PreValidateEnableBackupRequest.ResourceId" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Azure.Management.RecoveryServices.Backup</AssemblyName>
<AssemblyVersion>4.4.0.0</AssemblyVersion>
</AssemblyInfo>
<Attributes>
<Attribute>
<AttributeName Language="C#">[Newtonsoft.Json.JsonProperty(PropertyName="resourceId")]</AttributeName>
<AttributeName Language="F#">[<Newtonsoft.Json.JsonProperty(PropertyName="resourceId")>]</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Docs>
<summary>
Gets or sets ARM Virtual Machine Id
</summary>
<value>To be added.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="ResourceType">
<MemberSignature Language="C#" Value="public string ResourceType { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance string ResourceType" />
<MemberSignature Language="DocId" Value="P:Microsoft.Azure.Management.RecoveryServices.Backup.Models.PreValidateEnableBackupRequest.ResourceType" />
<MemberSignature Language="VB.NET" Value="Public Property ResourceType As String" />
<MemberSignature Language="F#" Value="member this.ResourceType : string with get, set" Usage="Microsoft.Azure.Management.RecoveryServices.Backup.Models.PreValidateEnableBackupRequest.ResourceType" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Azure.Management.RecoveryServices.Backup</AssemblyName>
<AssemblyVersion>4.4.0.0</AssemblyVersion>
</AssemblyInfo>
<Attributes>
<Attribute>
<AttributeName Language="C#">[Newtonsoft.Json.JsonProperty(PropertyName="resourceType")]</AttributeName>
<AttributeName Language="F#">[<Newtonsoft.Json.JsonProperty(PropertyName="resourceType")>]</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Docs>
<summary>
Gets or sets protectedItem Type- VM, SqlDataBase, AzureFileShare
etc. Possible values include: 'Invalid', 'VM', 'FileFolder',
'AzureSqlDb', 'SQLDB', 'Exchange', 'Sharepoint', 'VMwareVM',
'SystemState', 'Client', 'GenericDataSource', 'SQLDataBase',
'AzureFileShare', 'SAPHanaDatabase', 'SAPAseDatabase'
</summary>
<value>To be added.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="VaultId">
<MemberSignature Language="C#" Value="public string VaultId { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance string VaultId" />
<MemberSignature Language="DocId" Value="P:Microsoft.Azure.Management.RecoveryServices.Backup.Models.PreValidateEnableBackupRequest.VaultId" />
<MemberSignature Language="VB.NET" Value="Public Property VaultId As String" />
<MemberSignature Language="F#" Value="member this.VaultId : string with get, set" Usage="Microsoft.Azure.Management.RecoveryServices.Backup.Models.PreValidateEnableBackupRequest.VaultId" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Azure.Management.RecoveryServices.Backup</AssemblyName>
<AssemblyVersion>4.4.0.0</AssemblyVersion>
</AssemblyInfo>
<Attributes>
<Attribute>
<AttributeName Language="C#">[Newtonsoft.Json.JsonProperty(PropertyName="vaultId")]</AttributeName>
<AttributeName Language="F#">[<Newtonsoft.Json.JsonProperty(PropertyName="vaultId")>]</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Docs>
<summary>
Gets or sets ARM id of the Recovery Services Vault
</summary>
<value>To be added.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
</Members>
</Type>