1package siterecovery
2
3// Copyright (c) Microsoft Corporation. All rights reserved.
4// Licensed under the MIT License. See License.txt in the project root for license information.
5//
6// Code generated by Microsoft (R) AutoRest Code Generator.
7// Changes may cause incorrect behavior and will be lost if the code is regenerated.
8
9// A2ARpRecoveryPointType enumerates the values for a2a rp recovery point type.
10type A2ARpRecoveryPointType string
11
12const (
13	// Latest ...
14	Latest A2ARpRecoveryPointType = "Latest"
15	// LatestApplicationConsistent ...
16	LatestApplicationConsistent A2ARpRecoveryPointType = "LatestApplicationConsistent"
17	// LatestCrashConsistent ...
18	LatestCrashConsistent A2ARpRecoveryPointType = "LatestCrashConsistent"
19	// LatestProcessed ...
20	LatestProcessed A2ARpRecoveryPointType = "LatestProcessed"
21)
22
23// PossibleA2ARpRecoveryPointTypeValues returns an array of possible values for the A2ARpRecoveryPointType const type.
24func PossibleA2ARpRecoveryPointTypeValues() []A2ARpRecoveryPointType {
25	return []A2ARpRecoveryPointType{Latest, LatestApplicationConsistent, LatestCrashConsistent, LatestProcessed}
26}
27
28// AlternateLocationRecoveryOption enumerates the values for alternate location recovery option.
29type AlternateLocationRecoveryOption string
30
31const (
32	// CreateVMIfNotFound ...
33	CreateVMIfNotFound AlternateLocationRecoveryOption = "CreateVmIfNotFound"
34	// NoAction ...
35	NoAction AlternateLocationRecoveryOption = "NoAction"
36)
37
38// PossibleAlternateLocationRecoveryOptionValues returns an array of possible values for the AlternateLocationRecoveryOption const type.
39func PossibleAlternateLocationRecoveryOptionValues() []AlternateLocationRecoveryOption {
40	return []AlternateLocationRecoveryOption{CreateVMIfNotFound, NoAction}
41}
42
43// DataSyncStatus enumerates the values for data sync status.
44type DataSyncStatus string
45
46const (
47	// ForDownTime ...
48	ForDownTime DataSyncStatus = "ForDownTime"
49	// ForSynchronization ...
50	ForSynchronization DataSyncStatus = "ForSynchronization"
51)
52
53// PossibleDataSyncStatusValues returns an array of possible values for the DataSyncStatus const type.
54func PossibleDataSyncStatusValues() []DataSyncStatus {
55	return []DataSyncStatus{ForDownTime, ForSynchronization}
56}
57
58// DisableProtectionReason enumerates the values for disable protection reason.
59type DisableProtectionReason string
60
61const (
62	// MigrationComplete ...
63	MigrationComplete DisableProtectionReason = "MigrationComplete"
64	// NotSpecified ...
65	NotSpecified DisableProtectionReason = "NotSpecified"
66)
67
68// PossibleDisableProtectionReasonValues returns an array of possible values for the DisableProtectionReason const type.
69func PossibleDisableProtectionReasonValues() []DisableProtectionReason {
70	return []DisableProtectionReason{MigrationComplete, NotSpecified}
71}
72
73// FailoverDeploymentModel enumerates the values for failover deployment model.
74type FailoverDeploymentModel string
75
76const (
77	// Classic ...
78	Classic FailoverDeploymentModel = "Classic"
79	// NotApplicable ...
80	NotApplicable FailoverDeploymentModel = "NotApplicable"
81	// ResourceManager ...
82	ResourceManager FailoverDeploymentModel = "ResourceManager"
83)
84
85// PossibleFailoverDeploymentModelValues returns an array of possible values for the FailoverDeploymentModel const type.
86func PossibleFailoverDeploymentModelValues() []FailoverDeploymentModel {
87	return []FailoverDeploymentModel{Classic, NotApplicable, ResourceManager}
88}
89
90// HealthErrorCategory enumerates the values for health error category.
91type HealthErrorCategory string
92
93const (
94	// Configuration ...
95	Configuration HealthErrorCategory = "Configuration"
96	// Replication ...
97	Replication HealthErrorCategory = "Replication"
98	// TestFailover ...
99	TestFailover HealthErrorCategory = "TestFailover"
100)
101
102// PossibleHealthErrorCategoryValues returns an array of possible values for the HealthErrorCategory const type.
103func PossibleHealthErrorCategoryValues() []HealthErrorCategory {
104	return []HealthErrorCategory{Configuration, Replication, TestFailover}
105}
106
107// HyperVReplicaAzureRpRecoveryPointType enumerates the values for hyper v replica azure rp recovery point
108// type.
109type HyperVReplicaAzureRpRecoveryPointType string
110
111const (
112	// HyperVReplicaAzureRpRecoveryPointTypeLatest ...
113	HyperVReplicaAzureRpRecoveryPointTypeLatest HyperVReplicaAzureRpRecoveryPointType = "Latest"
114	// HyperVReplicaAzureRpRecoveryPointTypeLatestApplicationConsistent ...
115	HyperVReplicaAzureRpRecoveryPointTypeLatestApplicationConsistent HyperVReplicaAzureRpRecoveryPointType = "LatestApplicationConsistent"
116	// HyperVReplicaAzureRpRecoveryPointTypeLatestProcessed ...
117	HyperVReplicaAzureRpRecoveryPointTypeLatestProcessed HyperVReplicaAzureRpRecoveryPointType = "LatestProcessed"
118)
119
120// PossibleHyperVReplicaAzureRpRecoveryPointTypeValues returns an array of possible values for the HyperVReplicaAzureRpRecoveryPointType const type.
121func PossibleHyperVReplicaAzureRpRecoveryPointTypeValues() []HyperVReplicaAzureRpRecoveryPointType {
122	return []HyperVReplicaAzureRpRecoveryPointType{HyperVReplicaAzureRpRecoveryPointTypeLatest, HyperVReplicaAzureRpRecoveryPointTypeLatestApplicationConsistent, HyperVReplicaAzureRpRecoveryPointTypeLatestProcessed}
123}
124
125// IdentityProviderType enumerates the values for identity provider type.
126type IdentityProviderType string
127
128const (
129	// CustomerActiveDirectory ...
130	CustomerActiveDirectory IdentityProviderType = "CustomerActiveDirectory"
131	// RecoveryServicesActiveDirectory ...
132	RecoveryServicesActiveDirectory IdentityProviderType = "RecoveryServicesActiveDirectory"
133)
134
135// PossibleIdentityProviderTypeValues returns an array of possible values for the IdentityProviderType const type.
136func PossibleIdentityProviderTypeValues() []IdentityProviderType {
137	return []IdentityProviderType{CustomerActiveDirectory, RecoveryServicesActiveDirectory}
138}
139
140// InMageV2RpRecoveryPointType enumerates the values for in mage v2 rp recovery point type.
141type InMageV2RpRecoveryPointType string
142
143const (
144	// InMageV2RpRecoveryPointTypeLatest ...
145	InMageV2RpRecoveryPointTypeLatest InMageV2RpRecoveryPointType = "Latest"
146	// InMageV2RpRecoveryPointTypeLatestApplicationConsistent ...
147	InMageV2RpRecoveryPointTypeLatestApplicationConsistent InMageV2RpRecoveryPointType = "LatestApplicationConsistent"
148	// InMageV2RpRecoveryPointTypeLatestCrashConsistent ...
149	InMageV2RpRecoveryPointTypeLatestCrashConsistent InMageV2RpRecoveryPointType = "LatestCrashConsistent"
150	// InMageV2RpRecoveryPointTypeLatestProcessed ...
151	InMageV2RpRecoveryPointTypeLatestProcessed InMageV2RpRecoveryPointType = "LatestProcessed"
152)
153
154// PossibleInMageV2RpRecoveryPointTypeValues returns an array of possible values for the InMageV2RpRecoveryPointType const type.
155func PossibleInMageV2RpRecoveryPointTypeValues() []InMageV2RpRecoveryPointType {
156	return []InMageV2RpRecoveryPointType{InMageV2RpRecoveryPointTypeLatest, InMageV2RpRecoveryPointTypeLatestApplicationConsistent, InMageV2RpRecoveryPointTypeLatestCrashConsistent, InMageV2RpRecoveryPointTypeLatestProcessed}
157}
158
159// InstanceType enumerates the values for instance type.
160type InstanceType string
161
162const (
163	// InstanceTypeA2A ...
164	InstanceTypeA2A InstanceType = "A2A"
165	// InstanceTypeEventProviderSpecificDetails ...
166	InstanceTypeEventProviderSpecificDetails InstanceType = "EventProviderSpecificDetails"
167	// InstanceTypeHyperVReplica2012 ...
168	InstanceTypeHyperVReplica2012 InstanceType = "HyperVReplica2012"
169	// InstanceTypeHyperVReplica2012R2 ...
170	InstanceTypeHyperVReplica2012R2 InstanceType = "HyperVReplica2012R2"
171	// InstanceTypeHyperVReplicaAzure ...
172	InstanceTypeHyperVReplicaAzure InstanceType = "HyperVReplicaAzure"
173	// InstanceTypeHyperVReplicaBaseEventDetails ...
174	InstanceTypeHyperVReplicaBaseEventDetails InstanceType = "HyperVReplicaBaseEventDetails"
175	// InstanceTypeInMageAzureV2 ...
176	InstanceTypeInMageAzureV2 InstanceType = "InMageAzureV2"
177)
178
179// PossibleInstanceTypeValues returns an array of possible values for the InstanceType const type.
180func PossibleInstanceTypeValues() []InstanceType {
181	return []InstanceType{InstanceTypeA2A, InstanceTypeEventProviderSpecificDetails, InstanceTypeHyperVReplica2012, InstanceTypeHyperVReplica2012R2, InstanceTypeHyperVReplicaAzure, InstanceTypeHyperVReplicaBaseEventDetails, InstanceTypeInMageAzureV2}
182}
183
184// InstanceTypeBasicApplyRecoveryPointProviderSpecificInput enumerates the values for instance type basic apply
185// recovery point provider specific input.
186type InstanceTypeBasicApplyRecoveryPointProviderSpecificInput string
187
188const (
189	// InstanceTypeBasicApplyRecoveryPointProviderSpecificInputInstanceTypeA2A ...
190	InstanceTypeBasicApplyRecoveryPointProviderSpecificInputInstanceTypeA2A InstanceTypeBasicApplyRecoveryPointProviderSpecificInput = "A2A"
191	// InstanceTypeBasicApplyRecoveryPointProviderSpecificInputInstanceTypeApplyRecoveryPointProviderSpecificInput ...
192	InstanceTypeBasicApplyRecoveryPointProviderSpecificInputInstanceTypeApplyRecoveryPointProviderSpecificInput InstanceTypeBasicApplyRecoveryPointProviderSpecificInput = "ApplyRecoveryPointProviderSpecificInput"
193	// InstanceTypeBasicApplyRecoveryPointProviderSpecificInputInstanceTypeHyperVReplicaAzure ...
194	InstanceTypeBasicApplyRecoveryPointProviderSpecificInputInstanceTypeHyperVReplicaAzure InstanceTypeBasicApplyRecoveryPointProviderSpecificInput = "HyperVReplicaAzure"
195	// InstanceTypeBasicApplyRecoveryPointProviderSpecificInputInstanceTypeInMageAzureV2 ...
196	InstanceTypeBasicApplyRecoveryPointProviderSpecificInputInstanceTypeInMageAzureV2 InstanceTypeBasicApplyRecoveryPointProviderSpecificInput = "InMageAzureV2"
197)
198
199// PossibleInstanceTypeBasicApplyRecoveryPointProviderSpecificInputValues returns an array of possible values for the InstanceTypeBasicApplyRecoveryPointProviderSpecificInput const type.
200func PossibleInstanceTypeBasicApplyRecoveryPointProviderSpecificInputValues() []InstanceTypeBasicApplyRecoveryPointProviderSpecificInput {
201	return []InstanceTypeBasicApplyRecoveryPointProviderSpecificInput{InstanceTypeBasicApplyRecoveryPointProviderSpecificInputInstanceTypeA2A, InstanceTypeBasicApplyRecoveryPointProviderSpecificInputInstanceTypeApplyRecoveryPointProviderSpecificInput, InstanceTypeBasicApplyRecoveryPointProviderSpecificInputInstanceTypeHyperVReplicaAzure, InstanceTypeBasicApplyRecoveryPointProviderSpecificInputInstanceTypeInMageAzureV2}
202}
203
204// InstanceTypeBasicConfigurationSettings enumerates the values for instance type basic configuration settings.
205type InstanceTypeBasicConfigurationSettings string
206
207const (
208	// InstanceTypeConfigurationSettings ...
209	InstanceTypeConfigurationSettings InstanceTypeBasicConfigurationSettings = "ConfigurationSettings"
210	// InstanceTypeHyperVVirtualMachine ...
211	InstanceTypeHyperVVirtualMachine InstanceTypeBasicConfigurationSettings = "HyperVVirtualMachine"
212	// InstanceTypeReplicationGroupDetails ...
213	InstanceTypeReplicationGroupDetails InstanceTypeBasicConfigurationSettings = "ReplicationGroupDetails"
214	// InstanceTypeVMwareVirtualMachine ...
215	InstanceTypeVMwareVirtualMachine InstanceTypeBasicConfigurationSettings = "VMwareVirtualMachine"
216)
217
218// PossibleInstanceTypeBasicConfigurationSettingsValues returns an array of possible values for the InstanceTypeBasicConfigurationSettings const type.
219func PossibleInstanceTypeBasicConfigurationSettingsValues() []InstanceTypeBasicConfigurationSettings {
220	return []InstanceTypeBasicConfigurationSettings{InstanceTypeConfigurationSettings, InstanceTypeHyperVVirtualMachine, InstanceTypeReplicationGroupDetails, InstanceTypeVMwareVirtualMachine}
221}
222
223// InstanceTypeBasicDisableProtectionProviderSpecificInput enumerates the values for instance type basic
224// disable protection provider specific input.
225type InstanceTypeBasicDisableProtectionProviderSpecificInput string
226
227const (
228	// InstanceTypeDisableProtectionProviderSpecificInput ...
229	InstanceTypeDisableProtectionProviderSpecificInput InstanceTypeBasicDisableProtectionProviderSpecificInput = "DisableProtectionProviderSpecificInput"
230	// InstanceTypeInMage ...
231	InstanceTypeInMage InstanceTypeBasicDisableProtectionProviderSpecificInput = "InMage"
232)
233
234// PossibleInstanceTypeBasicDisableProtectionProviderSpecificInputValues returns an array of possible values for the InstanceTypeBasicDisableProtectionProviderSpecificInput const type.
235func PossibleInstanceTypeBasicDisableProtectionProviderSpecificInputValues() []InstanceTypeBasicDisableProtectionProviderSpecificInput {
236	return []InstanceTypeBasicDisableProtectionProviderSpecificInput{InstanceTypeDisableProtectionProviderSpecificInput, InstanceTypeInMage}
237}
238
239// InstanceTypeBasicEnableProtectionProviderSpecificInput enumerates the values for instance type basic enable
240// protection provider specific input.
241type InstanceTypeBasicEnableProtectionProviderSpecificInput string
242
243const (
244	// InstanceTypeBasicEnableProtectionProviderSpecificInputInstanceTypeA2A ...
245	InstanceTypeBasicEnableProtectionProviderSpecificInputInstanceTypeA2A InstanceTypeBasicEnableProtectionProviderSpecificInput = "A2A"
246	// InstanceTypeBasicEnableProtectionProviderSpecificInputInstanceTypeEnableProtectionProviderSpecificInput ...
247	InstanceTypeBasicEnableProtectionProviderSpecificInputInstanceTypeEnableProtectionProviderSpecificInput InstanceTypeBasicEnableProtectionProviderSpecificInput = "EnableProtectionProviderSpecificInput"
248	// InstanceTypeBasicEnableProtectionProviderSpecificInputInstanceTypeHyperVReplicaAzure ...
249	InstanceTypeBasicEnableProtectionProviderSpecificInputInstanceTypeHyperVReplicaAzure InstanceTypeBasicEnableProtectionProviderSpecificInput = "HyperVReplicaAzure"
250	// InstanceTypeBasicEnableProtectionProviderSpecificInputInstanceTypeInMage ...
251	InstanceTypeBasicEnableProtectionProviderSpecificInputInstanceTypeInMage InstanceTypeBasicEnableProtectionProviderSpecificInput = "InMage"
252	// InstanceTypeBasicEnableProtectionProviderSpecificInputInstanceTypeInMageAzureV2 ...
253	InstanceTypeBasicEnableProtectionProviderSpecificInputInstanceTypeInMageAzureV2 InstanceTypeBasicEnableProtectionProviderSpecificInput = "InMageAzureV2"
254	// InstanceTypeBasicEnableProtectionProviderSpecificInputInstanceTypeSan ...
255	InstanceTypeBasicEnableProtectionProviderSpecificInputInstanceTypeSan InstanceTypeBasicEnableProtectionProviderSpecificInput = "San"
256)
257
258// PossibleInstanceTypeBasicEnableProtectionProviderSpecificInputValues returns an array of possible values for the InstanceTypeBasicEnableProtectionProviderSpecificInput const type.
259func PossibleInstanceTypeBasicEnableProtectionProviderSpecificInputValues() []InstanceTypeBasicEnableProtectionProviderSpecificInput {
260	return []InstanceTypeBasicEnableProtectionProviderSpecificInput{InstanceTypeBasicEnableProtectionProviderSpecificInputInstanceTypeA2A, InstanceTypeBasicEnableProtectionProviderSpecificInputInstanceTypeEnableProtectionProviderSpecificInput, InstanceTypeBasicEnableProtectionProviderSpecificInputInstanceTypeHyperVReplicaAzure, InstanceTypeBasicEnableProtectionProviderSpecificInputInstanceTypeInMage, InstanceTypeBasicEnableProtectionProviderSpecificInputInstanceTypeInMageAzureV2, InstanceTypeBasicEnableProtectionProviderSpecificInputInstanceTypeSan}
261}
262
263// InstanceTypeBasicEventSpecificDetails enumerates the values for instance type basic event specific details.
264type InstanceTypeBasicEventSpecificDetails string
265
266const (
267	// InstanceTypeEventSpecificDetails ...
268	InstanceTypeEventSpecificDetails InstanceTypeBasicEventSpecificDetails = "EventSpecificDetails"
269	// InstanceTypeJobStatus ...
270	InstanceTypeJobStatus InstanceTypeBasicEventSpecificDetails = "JobStatus"
271)
272
273// PossibleInstanceTypeBasicEventSpecificDetailsValues returns an array of possible values for the InstanceTypeBasicEventSpecificDetails const type.
274func PossibleInstanceTypeBasicEventSpecificDetailsValues() []InstanceTypeBasicEventSpecificDetails {
275	return []InstanceTypeBasicEventSpecificDetails{InstanceTypeEventSpecificDetails, InstanceTypeJobStatus}
276}
277
278// InstanceTypeBasicFabricSpecificCreateNetworkMappingInput enumerates the values for instance type basic
279// fabric specific create network mapping input.
280type InstanceTypeBasicFabricSpecificCreateNetworkMappingInput string
281
282const (
283	// InstanceTypeAzureToAzure ...
284	InstanceTypeAzureToAzure InstanceTypeBasicFabricSpecificCreateNetworkMappingInput = "AzureToAzure"
285	// InstanceTypeFabricSpecificCreateNetworkMappingInput ...
286	InstanceTypeFabricSpecificCreateNetworkMappingInput InstanceTypeBasicFabricSpecificCreateNetworkMappingInput = "FabricSpecificCreateNetworkMappingInput"
287	// InstanceTypeVmmToAzure ...
288	InstanceTypeVmmToAzure InstanceTypeBasicFabricSpecificCreateNetworkMappingInput = "VmmToAzure"
289	// InstanceTypeVmmToVmm ...
290	InstanceTypeVmmToVmm InstanceTypeBasicFabricSpecificCreateNetworkMappingInput = "VmmToVmm"
291)
292
293// PossibleInstanceTypeBasicFabricSpecificCreateNetworkMappingInputValues returns an array of possible values for the InstanceTypeBasicFabricSpecificCreateNetworkMappingInput const type.
294func PossibleInstanceTypeBasicFabricSpecificCreateNetworkMappingInputValues() []InstanceTypeBasicFabricSpecificCreateNetworkMappingInput {
295	return []InstanceTypeBasicFabricSpecificCreateNetworkMappingInput{InstanceTypeAzureToAzure, InstanceTypeFabricSpecificCreateNetworkMappingInput, InstanceTypeVmmToAzure, InstanceTypeVmmToVmm}
296}
297
298// InstanceTypeBasicFabricSpecificCreationInput enumerates the values for instance type basic fabric specific
299// creation input.
300type InstanceTypeBasicFabricSpecificCreationInput string
301
302const (
303	// InstanceTypeAzure ...
304	InstanceTypeAzure InstanceTypeBasicFabricSpecificCreationInput = "Azure"
305	// InstanceTypeFabricSpecificCreationInput ...
306	InstanceTypeFabricSpecificCreationInput InstanceTypeBasicFabricSpecificCreationInput = "FabricSpecificCreationInput"
307	// InstanceTypeVMwareV2 ...
308	InstanceTypeVMwareV2 InstanceTypeBasicFabricSpecificCreationInput = "VMwareV2"
309)
310
311// PossibleInstanceTypeBasicFabricSpecificCreationInputValues returns an array of possible values for the InstanceTypeBasicFabricSpecificCreationInput const type.
312func PossibleInstanceTypeBasicFabricSpecificCreationInputValues() []InstanceTypeBasicFabricSpecificCreationInput {
313	return []InstanceTypeBasicFabricSpecificCreationInput{InstanceTypeAzure, InstanceTypeFabricSpecificCreationInput, InstanceTypeVMwareV2}
314}
315
316// InstanceTypeBasicFabricSpecificDetails enumerates the values for instance type basic fabric specific
317// details.
318type InstanceTypeBasicFabricSpecificDetails string
319
320const (
321	// InstanceTypeBasicFabricSpecificDetailsInstanceTypeAzure ...
322	InstanceTypeBasicFabricSpecificDetailsInstanceTypeAzure InstanceTypeBasicFabricSpecificDetails = "Azure"
323	// InstanceTypeBasicFabricSpecificDetailsInstanceTypeFabricSpecificDetails ...
324	InstanceTypeBasicFabricSpecificDetailsInstanceTypeFabricSpecificDetails InstanceTypeBasicFabricSpecificDetails = "FabricSpecificDetails"
325	// InstanceTypeBasicFabricSpecificDetailsInstanceTypeHyperVSite ...
326	InstanceTypeBasicFabricSpecificDetailsInstanceTypeHyperVSite InstanceTypeBasicFabricSpecificDetails = "HyperVSite"
327	// InstanceTypeBasicFabricSpecificDetailsInstanceTypeVMM ...
328	InstanceTypeBasicFabricSpecificDetailsInstanceTypeVMM InstanceTypeBasicFabricSpecificDetails = "VMM"
329	// InstanceTypeBasicFabricSpecificDetailsInstanceTypeVMware ...
330	InstanceTypeBasicFabricSpecificDetailsInstanceTypeVMware InstanceTypeBasicFabricSpecificDetails = "VMware"
331	// InstanceTypeBasicFabricSpecificDetailsInstanceTypeVMwareV2 ...
332	InstanceTypeBasicFabricSpecificDetailsInstanceTypeVMwareV2 InstanceTypeBasicFabricSpecificDetails = "VMwareV2"
333)
334
335// PossibleInstanceTypeBasicFabricSpecificDetailsValues returns an array of possible values for the InstanceTypeBasicFabricSpecificDetails const type.
336func PossibleInstanceTypeBasicFabricSpecificDetailsValues() []InstanceTypeBasicFabricSpecificDetails {
337	return []InstanceTypeBasicFabricSpecificDetails{InstanceTypeBasicFabricSpecificDetailsInstanceTypeAzure, InstanceTypeBasicFabricSpecificDetailsInstanceTypeFabricSpecificDetails, InstanceTypeBasicFabricSpecificDetailsInstanceTypeHyperVSite, InstanceTypeBasicFabricSpecificDetailsInstanceTypeVMM, InstanceTypeBasicFabricSpecificDetailsInstanceTypeVMware, InstanceTypeBasicFabricSpecificDetailsInstanceTypeVMwareV2}
338}
339
340// InstanceTypeBasicFabricSpecificUpdateNetworkMappingInput enumerates the values for instance type basic
341// fabric specific update network mapping input.
342type InstanceTypeBasicFabricSpecificUpdateNetworkMappingInput string
343
344const (
345	// InstanceTypeBasicFabricSpecificUpdateNetworkMappingInputInstanceTypeAzureToAzure ...
346	InstanceTypeBasicFabricSpecificUpdateNetworkMappingInputInstanceTypeAzureToAzure InstanceTypeBasicFabricSpecificUpdateNetworkMappingInput = "AzureToAzure"
347	// InstanceTypeBasicFabricSpecificUpdateNetworkMappingInputInstanceTypeFabricSpecificUpdateNetworkMappingInput ...
348	InstanceTypeBasicFabricSpecificUpdateNetworkMappingInputInstanceTypeFabricSpecificUpdateNetworkMappingInput InstanceTypeBasicFabricSpecificUpdateNetworkMappingInput = "FabricSpecificUpdateNetworkMappingInput"
349	// InstanceTypeBasicFabricSpecificUpdateNetworkMappingInputInstanceTypeVmmToAzure ...
350	InstanceTypeBasicFabricSpecificUpdateNetworkMappingInputInstanceTypeVmmToAzure InstanceTypeBasicFabricSpecificUpdateNetworkMappingInput = "VmmToAzure"
351	// InstanceTypeBasicFabricSpecificUpdateNetworkMappingInputInstanceTypeVmmToVmm ...
352	InstanceTypeBasicFabricSpecificUpdateNetworkMappingInputInstanceTypeVmmToVmm InstanceTypeBasicFabricSpecificUpdateNetworkMappingInput = "VmmToVmm"
353)
354
355// PossibleInstanceTypeBasicFabricSpecificUpdateNetworkMappingInputValues returns an array of possible values for the InstanceTypeBasicFabricSpecificUpdateNetworkMappingInput const type.
356func PossibleInstanceTypeBasicFabricSpecificUpdateNetworkMappingInputValues() []InstanceTypeBasicFabricSpecificUpdateNetworkMappingInput {
357	return []InstanceTypeBasicFabricSpecificUpdateNetworkMappingInput{InstanceTypeBasicFabricSpecificUpdateNetworkMappingInputInstanceTypeAzureToAzure, InstanceTypeBasicFabricSpecificUpdateNetworkMappingInputInstanceTypeFabricSpecificUpdateNetworkMappingInput, InstanceTypeBasicFabricSpecificUpdateNetworkMappingInputInstanceTypeVmmToAzure, InstanceTypeBasicFabricSpecificUpdateNetworkMappingInputInstanceTypeVmmToVmm}
358}
359
360// InstanceTypeBasicGroupTaskDetails enumerates the values for instance type basic group task details.
361type InstanceTypeBasicGroupTaskDetails string
362
363const (
364	// InstanceTypeGroupTaskDetails ...
365	InstanceTypeGroupTaskDetails InstanceTypeBasicGroupTaskDetails = "GroupTaskDetails"
366	// InstanceTypeInlineWorkflowTaskDetails ...
367	InstanceTypeInlineWorkflowTaskDetails InstanceTypeBasicGroupTaskDetails = "InlineWorkflowTaskDetails"
368	// InstanceTypeRecoveryPlanGroupTaskDetails ...
369	InstanceTypeRecoveryPlanGroupTaskDetails InstanceTypeBasicGroupTaskDetails = "RecoveryPlanGroupTaskDetails"
370	// InstanceTypeRecoveryPlanShutdownGroupTaskDetails ...
371	InstanceTypeRecoveryPlanShutdownGroupTaskDetails InstanceTypeBasicGroupTaskDetails = "RecoveryPlanShutdownGroupTaskDetails"
372)
373
374// PossibleInstanceTypeBasicGroupTaskDetailsValues returns an array of possible values for the InstanceTypeBasicGroupTaskDetails const type.
375func PossibleInstanceTypeBasicGroupTaskDetailsValues() []InstanceTypeBasicGroupTaskDetails {
376	return []InstanceTypeBasicGroupTaskDetails{InstanceTypeGroupTaskDetails, InstanceTypeInlineWorkflowTaskDetails, InstanceTypeRecoveryPlanGroupTaskDetails, InstanceTypeRecoveryPlanShutdownGroupTaskDetails}
377}
378
379// InstanceTypeBasicJobDetails enumerates the values for instance type basic job details.
380type InstanceTypeBasicJobDetails string
381
382const (
383	// InstanceTypeAsrJobDetails ...
384	InstanceTypeAsrJobDetails InstanceTypeBasicJobDetails = "AsrJobDetails"
385	// InstanceTypeExportJobDetails ...
386	InstanceTypeExportJobDetails InstanceTypeBasicJobDetails = "ExportJobDetails"
387	// InstanceTypeFailoverJobDetails ...
388	InstanceTypeFailoverJobDetails InstanceTypeBasicJobDetails = "FailoverJobDetails"
389	// InstanceTypeJobDetails ...
390	InstanceTypeJobDetails InstanceTypeBasicJobDetails = "JobDetails"
391	// InstanceTypeSwitchProtectionJobDetails ...
392	InstanceTypeSwitchProtectionJobDetails InstanceTypeBasicJobDetails = "SwitchProtectionJobDetails"
393	// InstanceTypeTestFailoverJobDetails ...
394	InstanceTypeTestFailoverJobDetails InstanceTypeBasicJobDetails = "TestFailoverJobDetails"
395)
396
397// PossibleInstanceTypeBasicJobDetailsValues returns an array of possible values for the InstanceTypeBasicJobDetails const type.
398func PossibleInstanceTypeBasicJobDetailsValues() []InstanceTypeBasicJobDetails {
399	return []InstanceTypeBasicJobDetails{InstanceTypeAsrJobDetails, InstanceTypeExportJobDetails, InstanceTypeFailoverJobDetails, InstanceTypeJobDetails, InstanceTypeSwitchProtectionJobDetails, InstanceTypeTestFailoverJobDetails}
400}
401
402// InstanceTypeBasicNetworkMappingFabricSpecificSettings enumerates the values for instance type basic network
403// mapping fabric specific settings.
404type InstanceTypeBasicNetworkMappingFabricSpecificSettings string
405
406const (
407	// InstanceTypeBasicNetworkMappingFabricSpecificSettingsInstanceTypeAzureToAzure ...
408	InstanceTypeBasicNetworkMappingFabricSpecificSettingsInstanceTypeAzureToAzure InstanceTypeBasicNetworkMappingFabricSpecificSettings = "AzureToAzure"
409	// InstanceTypeBasicNetworkMappingFabricSpecificSettingsInstanceTypeNetworkMappingFabricSpecificSettings ...
410	InstanceTypeBasicNetworkMappingFabricSpecificSettingsInstanceTypeNetworkMappingFabricSpecificSettings InstanceTypeBasicNetworkMappingFabricSpecificSettings = "NetworkMappingFabricSpecificSettings"
411	// InstanceTypeBasicNetworkMappingFabricSpecificSettingsInstanceTypeVmmToAzure ...
412	InstanceTypeBasicNetworkMappingFabricSpecificSettingsInstanceTypeVmmToAzure InstanceTypeBasicNetworkMappingFabricSpecificSettings = "VmmToAzure"
413	// InstanceTypeBasicNetworkMappingFabricSpecificSettingsInstanceTypeVmmToVmm ...
414	InstanceTypeBasicNetworkMappingFabricSpecificSettingsInstanceTypeVmmToVmm InstanceTypeBasicNetworkMappingFabricSpecificSettings = "VmmToVmm"
415)
416
417// PossibleInstanceTypeBasicNetworkMappingFabricSpecificSettingsValues returns an array of possible values for the InstanceTypeBasicNetworkMappingFabricSpecificSettings const type.
418func PossibleInstanceTypeBasicNetworkMappingFabricSpecificSettingsValues() []InstanceTypeBasicNetworkMappingFabricSpecificSettings {
419	return []InstanceTypeBasicNetworkMappingFabricSpecificSettings{InstanceTypeBasicNetworkMappingFabricSpecificSettingsInstanceTypeAzureToAzure, InstanceTypeBasicNetworkMappingFabricSpecificSettingsInstanceTypeNetworkMappingFabricSpecificSettings, InstanceTypeBasicNetworkMappingFabricSpecificSettingsInstanceTypeVmmToAzure, InstanceTypeBasicNetworkMappingFabricSpecificSettingsInstanceTypeVmmToVmm}
420}
421
422// InstanceTypeBasicPolicyProviderSpecificDetails enumerates the values for instance type basic policy provider
423// specific details.
424type InstanceTypeBasicPolicyProviderSpecificDetails string
425
426const (
427	// InstanceTypeBasicPolicyProviderSpecificDetailsInstanceTypeA2A ...
428	InstanceTypeBasicPolicyProviderSpecificDetailsInstanceTypeA2A InstanceTypeBasicPolicyProviderSpecificDetails = "A2A"
429	// InstanceTypeBasicPolicyProviderSpecificDetailsInstanceTypeHyperVReplica2012 ...
430	InstanceTypeBasicPolicyProviderSpecificDetailsInstanceTypeHyperVReplica2012 InstanceTypeBasicPolicyProviderSpecificDetails = "HyperVReplica2012"
431	// InstanceTypeBasicPolicyProviderSpecificDetailsInstanceTypeHyperVReplica2012R2 ...
432	InstanceTypeBasicPolicyProviderSpecificDetailsInstanceTypeHyperVReplica2012R2 InstanceTypeBasicPolicyProviderSpecificDetails = "HyperVReplica2012R2"
433	// InstanceTypeBasicPolicyProviderSpecificDetailsInstanceTypeHyperVReplicaAzure ...
434	InstanceTypeBasicPolicyProviderSpecificDetailsInstanceTypeHyperVReplicaAzure InstanceTypeBasicPolicyProviderSpecificDetails = "HyperVReplicaAzure"
435	// InstanceTypeBasicPolicyProviderSpecificDetailsInstanceTypeHyperVReplicaBasePolicyDetails ...
436	InstanceTypeBasicPolicyProviderSpecificDetailsInstanceTypeHyperVReplicaBasePolicyDetails InstanceTypeBasicPolicyProviderSpecificDetails = "HyperVReplicaBasePolicyDetails"
437	// InstanceTypeBasicPolicyProviderSpecificDetailsInstanceTypeInMage ...
438	InstanceTypeBasicPolicyProviderSpecificDetailsInstanceTypeInMage InstanceTypeBasicPolicyProviderSpecificDetails = "InMage"
439	// InstanceTypeBasicPolicyProviderSpecificDetailsInstanceTypeInMageAzureV2 ...
440	InstanceTypeBasicPolicyProviderSpecificDetailsInstanceTypeInMageAzureV2 InstanceTypeBasicPolicyProviderSpecificDetails = "InMageAzureV2"
441	// InstanceTypeBasicPolicyProviderSpecificDetailsInstanceTypeInMageBasePolicyDetails ...
442	InstanceTypeBasicPolicyProviderSpecificDetailsInstanceTypeInMageBasePolicyDetails InstanceTypeBasicPolicyProviderSpecificDetails = "InMageBasePolicyDetails"
443	// InstanceTypeBasicPolicyProviderSpecificDetailsInstanceTypePolicyProviderSpecificDetails ...
444	InstanceTypeBasicPolicyProviderSpecificDetailsInstanceTypePolicyProviderSpecificDetails InstanceTypeBasicPolicyProviderSpecificDetails = "PolicyProviderSpecificDetails"
445	// InstanceTypeBasicPolicyProviderSpecificDetailsInstanceTypeRcmAzureMigration ...
446	InstanceTypeBasicPolicyProviderSpecificDetailsInstanceTypeRcmAzureMigration InstanceTypeBasicPolicyProviderSpecificDetails = "RcmAzureMigration"
447	// InstanceTypeBasicPolicyProviderSpecificDetailsInstanceTypeVMwareCbt ...
448	InstanceTypeBasicPolicyProviderSpecificDetailsInstanceTypeVMwareCbt InstanceTypeBasicPolicyProviderSpecificDetails = "VMwareCbt"
449)
450
451// PossibleInstanceTypeBasicPolicyProviderSpecificDetailsValues returns an array of possible values for the InstanceTypeBasicPolicyProviderSpecificDetails const type.
452func PossibleInstanceTypeBasicPolicyProviderSpecificDetailsValues() []InstanceTypeBasicPolicyProviderSpecificDetails {
453	return []InstanceTypeBasicPolicyProviderSpecificDetails{InstanceTypeBasicPolicyProviderSpecificDetailsInstanceTypeA2A, InstanceTypeBasicPolicyProviderSpecificDetailsInstanceTypeHyperVReplica2012, InstanceTypeBasicPolicyProviderSpecificDetailsInstanceTypeHyperVReplica2012R2, InstanceTypeBasicPolicyProviderSpecificDetailsInstanceTypeHyperVReplicaAzure, InstanceTypeBasicPolicyProviderSpecificDetailsInstanceTypeHyperVReplicaBasePolicyDetails, InstanceTypeBasicPolicyProviderSpecificDetailsInstanceTypeInMage, InstanceTypeBasicPolicyProviderSpecificDetailsInstanceTypeInMageAzureV2, InstanceTypeBasicPolicyProviderSpecificDetailsInstanceTypeInMageBasePolicyDetails, InstanceTypeBasicPolicyProviderSpecificDetailsInstanceTypePolicyProviderSpecificDetails, InstanceTypeBasicPolicyProviderSpecificDetailsInstanceTypeRcmAzureMigration, InstanceTypeBasicPolicyProviderSpecificDetailsInstanceTypeVMwareCbt}
454}
455
456// InstanceTypeBasicPolicyProviderSpecificInput enumerates the values for instance type basic policy provider
457// specific input.
458type InstanceTypeBasicPolicyProviderSpecificInput string
459
460const (
461	// InstanceTypeBasicPolicyProviderSpecificInputInstanceTypeA2A ...
462	InstanceTypeBasicPolicyProviderSpecificInputInstanceTypeA2A InstanceTypeBasicPolicyProviderSpecificInput = "A2A"
463	// InstanceTypeBasicPolicyProviderSpecificInputInstanceTypeHyperVReplica2012 ...
464	InstanceTypeBasicPolicyProviderSpecificInputInstanceTypeHyperVReplica2012 InstanceTypeBasicPolicyProviderSpecificInput = "HyperVReplica2012"
465	// InstanceTypeBasicPolicyProviderSpecificInputInstanceTypeHyperVReplica2012R2 ...
466	InstanceTypeBasicPolicyProviderSpecificInputInstanceTypeHyperVReplica2012R2 InstanceTypeBasicPolicyProviderSpecificInput = "HyperVReplica2012R2"
467	// InstanceTypeBasicPolicyProviderSpecificInputInstanceTypeHyperVReplicaAzure ...
468	InstanceTypeBasicPolicyProviderSpecificInputInstanceTypeHyperVReplicaAzure InstanceTypeBasicPolicyProviderSpecificInput = "HyperVReplicaAzure"
469	// InstanceTypeBasicPolicyProviderSpecificInputInstanceTypeInMage ...
470	InstanceTypeBasicPolicyProviderSpecificInputInstanceTypeInMage InstanceTypeBasicPolicyProviderSpecificInput = "InMage"
471	// InstanceTypeBasicPolicyProviderSpecificInputInstanceTypeInMageAzureV2 ...
472	InstanceTypeBasicPolicyProviderSpecificInputInstanceTypeInMageAzureV2 InstanceTypeBasicPolicyProviderSpecificInput = "InMageAzureV2"
473	// InstanceTypeBasicPolicyProviderSpecificInputInstanceTypePolicyProviderSpecificInput ...
474	InstanceTypeBasicPolicyProviderSpecificInputInstanceTypePolicyProviderSpecificInput InstanceTypeBasicPolicyProviderSpecificInput = "PolicyProviderSpecificInput"
475	// InstanceTypeBasicPolicyProviderSpecificInputInstanceTypeVMwareCbt ...
476	InstanceTypeBasicPolicyProviderSpecificInputInstanceTypeVMwareCbt InstanceTypeBasicPolicyProviderSpecificInput = "VMwareCbt"
477)
478
479// PossibleInstanceTypeBasicPolicyProviderSpecificInputValues returns an array of possible values for the InstanceTypeBasicPolicyProviderSpecificInput const type.
480func PossibleInstanceTypeBasicPolicyProviderSpecificInputValues() []InstanceTypeBasicPolicyProviderSpecificInput {
481	return []InstanceTypeBasicPolicyProviderSpecificInput{InstanceTypeBasicPolicyProviderSpecificInputInstanceTypeA2A, InstanceTypeBasicPolicyProviderSpecificInputInstanceTypeHyperVReplica2012, InstanceTypeBasicPolicyProviderSpecificInputInstanceTypeHyperVReplica2012R2, InstanceTypeBasicPolicyProviderSpecificInputInstanceTypeHyperVReplicaAzure, InstanceTypeBasicPolicyProviderSpecificInputInstanceTypeInMage, InstanceTypeBasicPolicyProviderSpecificInputInstanceTypeInMageAzureV2, InstanceTypeBasicPolicyProviderSpecificInputInstanceTypePolicyProviderSpecificInput, InstanceTypeBasicPolicyProviderSpecificInputInstanceTypeVMwareCbt}
482}
483
484// InstanceTypeBasicProviderSpecificFailoverInput enumerates the values for instance type basic provider
485// specific failover input.
486type InstanceTypeBasicProviderSpecificFailoverInput string
487
488const (
489	// InstanceTypeBasicProviderSpecificFailoverInputInstanceTypeA2A ...
490	InstanceTypeBasicProviderSpecificFailoverInputInstanceTypeA2A InstanceTypeBasicProviderSpecificFailoverInput = "A2A"
491	// InstanceTypeBasicProviderSpecificFailoverInputInstanceTypeHyperVReplicaAzure ...
492	InstanceTypeBasicProviderSpecificFailoverInputInstanceTypeHyperVReplicaAzure InstanceTypeBasicProviderSpecificFailoverInput = "HyperVReplicaAzure"
493	// InstanceTypeBasicProviderSpecificFailoverInputInstanceTypeHyperVReplicaAzureFailback ...
494	InstanceTypeBasicProviderSpecificFailoverInputInstanceTypeHyperVReplicaAzureFailback InstanceTypeBasicProviderSpecificFailoverInput = "HyperVReplicaAzureFailback"
495	// InstanceTypeBasicProviderSpecificFailoverInputInstanceTypeInMage ...
496	InstanceTypeBasicProviderSpecificFailoverInputInstanceTypeInMage InstanceTypeBasicProviderSpecificFailoverInput = "InMage"
497	// InstanceTypeBasicProviderSpecificFailoverInputInstanceTypeInMageAzureV2 ...
498	InstanceTypeBasicProviderSpecificFailoverInputInstanceTypeInMageAzureV2 InstanceTypeBasicProviderSpecificFailoverInput = "InMageAzureV2"
499	// InstanceTypeBasicProviderSpecificFailoverInputInstanceTypeProviderSpecificFailoverInput ...
500	InstanceTypeBasicProviderSpecificFailoverInputInstanceTypeProviderSpecificFailoverInput InstanceTypeBasicProviderSpecificFailoverInput = "ProviderSpecificFailoverInput"
501)
502
503// PossibleInstanceTypeBasicProviderSpecificFailoverInputValues returns an array of possible values for the InstanceTypeBasicProviderSpecificFailoverInput const type.
504func PossibleInstanceTypeBasicProviderSpecificFailoverInputValues() []InstanceTypeBasicProviderSpecificFailoverInput {
505	return []InstanceTypeBasicProviderSpecificFailoverInput{InstanceTypeBasicProviderSpecificFailoverInputInstanceTypeA2A, InstanceTypeBasicProviderSpecificFailoverInputInstanceTypeHyperVReplicaAzure, InstanceTypeBasicProviderSpecificFailoverInputInstanceTypeHyperVReplicaAzureFailback, InstanceTypeBasicProviderSpecificFailoverInputInstanceTypeInMage, InstanceTypeBasicProviderSpecificFailoverInputInstanceTypeInMageAzureV2, InstanceTypeBasicProviderSpecificFailoverInputInstanceTypeProviderSpecificFailoverInput}
506}
507
508// InstanceTypeBasicRecoveryPlanActionDetails enumerates the values for instance type basic recovery plan
509// action details.
510type InstanceTypeBasicRecoveryPlanActionDetails string
511
512const (
513	// InstanceTypeAutomationRunbookActionDetails ...
514	InstanceTypeAutomationRunbookActionDetails InstanceTypeBasicRecoveryPlanActionDetails = "AutomationRunbookActionDetails"
515	// InstanceTypeManualActionDetails ...
516	InstanceTypeManualActionDetails InstanceTypeBasicRecoveryPlanActionDetails = "ManualActionDetails"
517	// InstanceTypeRecoveryPlanActionDetails ...
518	InstanceTypeRecoveryPlanActionDetails InstanceTypeBasicRecoveryPlanActionDetails = "RecoveryPlanActionDetails"
519	// InstanceTypeScriptActionDetails ...
520	InstanceTypeScriptActionDetails InstanceTypeBasicRecoveryPlanActionDetails = "ScriptActionDetails"
521)
522
523// PossibleInstanceTypeBasicRecoveryPlanActionDetailsValues returns an array of possible values for the InstanceTypeBasicRecoveryPlanActionDetails const type.
524func PossibleInstanceTypeBasicRecoveryPlanActionDetailsValues() []InstanceTypeBasicRecoveryPlanActionDetails {
525	return []InstanceTypeBasicRecoveryPlanActionDetails{InstanceTypeAutomationRunbookActionDetails, InstanceTypeManualActionDetails, InstanceTypeRecoveryPlanActionDetails, InstanceTypeScriptActionDetails}
526}
527
528// InstanceTypeBasicRecoveryPlanProviderSpecificFailoverInput enumerates the values for instance type basic
529// recovery plan provider specific failover input.
530type InstanceTypeBasicRecoveryPlanProviderSpecificFailoverInput string
531
532const (
533	// InstanceTypeBasicRecoveryPlanProviderSpecificFailoverInputInstanceTypeA2A ...
534	InstanceTypeBasicRecoveryPlanProviderSpecificFailoverInputInstanceTypeA2A InstanceTypeBasicRecoveryPlanProviderSpecificFailoverInput = "A2A"
535	// InstanceTypeBasicRecoveryPlanProviderSpecificFailoverInputInstanceTypeHyperVReplicaAzure ...
536	InstanceTypeBasicRecoveryPlanProviderSpecificFailoverInputInstanceTypeHyperVReplicaAzure InstanceTypeBasicRecoveryPlanProviderSpecificFailoverInput = "HyperVReplicaAzure"
537	// InstanceTypeBasicRecoveryPlanProviderSpecificFailoverInputInstanceTypeHyperVReplicaAzureFailback ...
538	InstanceTypeBasicRecoveryPlanProviderSpecificFailoverInputInstanceTypeHyperVReplicaAzureFailback InstanceTypeBasicRecoveryPlanProviderSpecificFailoverInput = "HyperVReplicaAzureFailback"
539	// InstanceTypeBasicRecoveryPlanProviderSpecificFailoverInputInstanceTypeInMage ...
540	InstanceTypeBasicRecoveryPlanProviderSpecificFailoverInputInstanceTypeInMage InstanceTypeBasicRecoveryPlanProviderSpecificFailoverInput = "InMage"
541	// InstanceTypeBasicRecoveryPlanProviderSpecificFailoverInputInstanceTypeInMageAzureV2 ...
542	InstanceTypeBasicRecoveryPlanProviderSpecificFailoverInputInstanceTypeInMageAzureV2 InstanceTypeBasicRecoveryPlanProviderSpecificFailoverInput = "InMageAzureV2"
543	// InstanceTypeBasicRecoveryPlanProviderSpecificFailoverInputInstanceTypeRecoveryPlanProviderSpecificFailoverInput ...
544	InstanceTypeBasicRecoveryPlanProviderSpecificFailoverInputInstanceTypeRecoveryPlanProviderSpecificFailoverInput InstanceTypeBasicRecoveryPlanProviderSpecificFailoverInput = "RecoveryPlanProviderSpecificFailoverInput"
545)
546
547// PossibleInstanceTypeBasicRecoveryPlanProviderSpecificFailoverInputValues returns an array of possible values for the InstanceTypeBasicRecoveryPlanProviderSpecificFailoverInput const type.
548func PossibleInstanceTypeBasicRecoveryPlanProviderSpecificFailoverInputValues() []InstanceTypeBasicRecoveryPlanProviderSpecificFailoverInput {
549	return []InstanceTypeBasicRecoveryPlanProviderSpecificFailoverInput{InstanceTypeBasicRecoveryPlanProviderSpecificFailoverInputInstanceTypeA2A, InstanceTypeBasicRecoveryPlanProviderSpecificFailoverInputInstanceTypeHyperVReplicaAzure, InstanceTypeBasicRecoveryPlanProviderSpecificFailoverInputInstanceTypeHyperVReplicaAzureFailback, InstanceTypeBasicRecoveryPlanProviderSpecificFailoverInputInstanceTypeInMage, InstanceTypeBasicRecoveryPlanProviderSpecificFailoverInputInstanceTypeInMageAzureV2, InstanceTypeBasicRecoveryPlanProviderSpecificFailoverInputInstanceTypeRecoveryPlanProviderSpecificFailoverInput}
550}
551
552// InstanceTypeBasicReplicationProviderSpecificContainerCreationInput enumerates the values for instance type
553// basic replication provider specific container creation input.
554type InstanceTypeBasicReplicationProviderSpecificContainerCreationInput string
555
556const (
557	// InstanceTypeBasicReplicationProviderSpecificContainerCreationInputInstanceTypeA2A ...
558	InstanceTypeBasicReplicationProviderSpecificContainerCreationInputInstanceTypeA2A InstanceTypeBasicReplicationProviderSpecificContainerCreationInput = "A2A"
559	// InstanceTypeBasicReplicationProviderSpecificContainerCreationInputInstanceTypeReplicationProviderSpecificContainerCreationInput ...
560	InstanceTypeBasicReplicationProviderSpecificContainerCreationInputInstanceTypeReplicationProviderSpecificContainerCreationInput InstanceTypeBasicReplicationProviderSpecificContainerCreationInput = "ReplicationProviderSpecificContainerCreationInput"
561)
562
563// PossibleInstanceTypeBasicReplicationProviderSpecificContainerCreationInputValues returns an array of possible values for the InstanceTypeBasicReplicationProviderSpecificContainerCreationInput const type.
564func PossibleInstanceTypeBasicReplicationProviderSpecificContainerCreationInputValues() []InstanceTypeBasicReplicationProviderSpecificContainerCreationInput {
565	return []InstanceTypeBasicReplicationProviderSpecificContainerCreationInput{InstanceTypeBasicReplicationProviderSpecificContainerCreationInputInstanceTypeA2A, InstanceTypeBasicReplicationProviderSpecificContainerCreationInputInstanceTypeReplicationProviderSpecificContainerCreationInput}
566}
567
568// InstanceTypeBasicReplicationProviderSpecificSettings enumerates the values for instance type basic
569// replication provider specific settings.
570type InstanceTypeBasicReplicationProviderSpecificSettings string
571
572const (
573	// InstanceTypeBasicReplicationProviderSpecificSettingsInstanceTypeA2A ...
574	InstanceTypeBasicReplicationProviderSpecificSettingsInstanceTypeA2A InstanceTypeBasicReplicationProviderSpecificSettings = "A2A"
575	// InstanceTypeBasicReplicationProviderSpecificSettingsInstanceTypeHyperVReplica2012 ...
576	InstanceTypeBasicReplicationProviderSpecificSettingsInstanceTypeHyperVReplica2012 InstanceTypeBasicReplicationProviderSpecificSettings = "HyperVReplica2012"
577	// InstanceTypeBasicReplicationProviderSpecificSettingsInstanceTypeHyperVReplica2012R2 ...
578	InstanceTypeBasicReplicationProviderSpecificSettingsInstanceTypeHyperVReplica2012R2 InstanceTypeBasicReplicationProviderSpecificSettings = "HyperVReplica2012R2"
579	// InstanceTypeBasicReplicationProviderSpecificSettingsInstanceTypeHyperVReplicaAzure ...
580	InstanceTypeBasicReplicationProviderSpecificSettingsInstanceTypeHyperVReplicaAzure InstanceTypeBasicReplicationProviderSpecificSettings = "HyperVReplicaAzure"
581	// InstanceTypeBasicReplicationProviderSpecificSettingsInstanceTypeHyperVReplicaBaseReplicationDetails ...
582	InstanceTypeBasicReplicationProviderSpecificSettingsInstanceTypeHyperVReplicaBaseReplicationDetails InstanceTypeBasicReplicationProviderSpecificSettings = "HyperVReplicaBaseReplicationDetails"
583	// InstanceTypeBasicReplicationProviderSpecificSettingsInstanceTypeInMage ...
584	InstanceTypeBasicReplicationProviderSpecificSettingsInstanceTypeInMage InstanceTypeBasicReplicationProviderSpecificSettings = "InMage"
585	// InstanceTypeBasicReplicationProviderSpecificSettingsInstanceTypeInMageAzureV2 ...
586	InstanceTypeBasicReplicationProviderSpecificSettingsInstanceTypeInMageAzureV2 InstanceTypeBasicReplicationProviderSpecificSettings = "InMageAzureV2"
587	// InstanceTypeBasicReplicationProviderSpecificSettingsInstanceTypeReplicationProviderSpecificSettings ...
588	InstanceTypeBasicReplicationProviderSpecificSettingsInstanceTypeReplicationProviderSpecificSettings InstanceTypeBasicReplicationProviderSpecificSettings = "ReplicationProviderSpecificSettings"
589)
590
591// PossibleInstanceTypeBasicReplicationProviderSpecificSettingsValues returns an array of possible values for the InstanceTypeBasicReplicationProviderSpecificSettings const type.
592func PossibleInstanceTypeBasicReplicationProviderSpecificSettingsValues() []InstanceTypeBasicReplicationProviderSpecificSettings {
593	return []InstanceTypeBasicReplicationProviderSpecificSettings{InstanceTypeBasicReplicationProviderSpecificSettingsInstanceTypeA2A, InstanceTypeBasicReplicationProviderSpecificSettingsInstanceTypeHyperVReplica2012, InstanceTypeBasicReplicationProviderSpecificSettingsInstanceTypeHyperVReplica2012R2, InstanceTypeBasicReplicationProviderSpecificSettingsInstanceTypeHyperVReplicaAzure, InstanceTypeBasicReplicationProviderSpecificSettingsInstanceTypeHyperVReplicaBaseReplicationDetails, InstanceTypeBasicReplicationProviderSpecificSettingsInstanceTypeInMage, InstanceTypeBasicReplicationProviderSpecificSettingsInstanceTypeInMageAzureV2, InstanceTypeBasicReplicationProviderSpecificSettingsInstanceTypeReplicationProviderSpecificSettings}
594}
595
596// InstanceTypeBasicReverseReplicationProviderSpecificInput enumerates the values for instance type basic
597// reverse replication provider specific input.
598type InstanceTypeBasicReverseReplicationProviderSpecificInput string
599
600const (
601	// InstanceTypeBasicReverseReplicationProviderSpecificInputInstanceTypeA2A ...
602	InstanceTypeBasicReverseReplicationProviderSpecificInputInstanceTypeA2A InstanceTypeBasicReverseReplicationProviderSpecificInput = "A2A"
603	// InstanceTypeBasicReverseReplicationProviderSpecificInputInstanceTypeHyperVReplicaAzure ...
604	InstanceTypeBasicReverseReplicationProviderSpecificInputInstanceTypeHyperVReplicaAzure InstanceTypeBasicReverseReplicationProviderSpecificInput = "HyperVReplicaAzure"
605	// InstanceTypeBasicReverseReplicationProviderSpecificInputInstanceTypeInMage ...
606	InstanceTypeBasicReverseReplicationProviderSpecificInputInstanceTypeInMage InstanceTypeBasicReverseReplicationProviderSpecificInput = "InMage"
607	// InstanceTypeBasicReverseReplicationProviderSpecificInputInstanceTypeInMageAzureV2 ...
608	InstanceTypeBasicReverseReplicationProviderSpecificInputInstanceTypeInMageAzureV2 InstanceTypeBasicReverseReplicationProviderSpecificInput = "InMageAzureV2"
609	// InstanceTypeBasicReverseReplicationProviderSpecificInputInstanceTypeReverseReplicationProviderSpecificInput ...
610	InstanceTypeBasicReverseReplicationProviderSpecificInputInstanceTypeReverseReplicationProviderSpecificInput InstanceTypeBasicReverseReplicationProviderSpecificInput = "ReverseReplicationProviderSpecificInput"
611)
612
613// PossibleInstanceTypeBasicReverseReplicationProviderSpecificInputValues returns an array of possible values for the InstanceTypeBasicReverseReplicationProviderSpecificInput const type.
614func PossibleInstanceTypeBasicReverseReplicationProviderSpecificInputValues() []InstanceTypeBasicReverseReplicationProviderSpecificInput {
615	return []InstanceTypeBasicReverseReplicationProviderSpecificInput{InstanceTypeBasicReverseReplicationProviderSpecificInputInstanceTypeA2A, InstanceTypeBasicReverseReplicationProviderSpecificInputInstanceTypeHyperVReplicaAzure, InstanceTypeBasicReverseReplicationProviderSpecificInputInstanceTypeInMage, InstanceTypeBasicReverseReplicationProviderSpecificInputInstanceTypeInMageAzureV2, InstanceTypeBasicReverseReplicationProviderSpecificInputInstanceTypeReverseReplicationProviderSpecificInput}
616}
617
618// InstanceTypeBasicSwitchProtectionProviderSpecificInput enumerates the values for instance type basic switch
619// protection provider specific input.
620type InstanceTypeBasicSwitchProtectionProviderSpecificInput string
621
622const (
623	// InstanceTypeBasicSwitchProtectionProviderSpecificInputInstanceTypeA2A ...
624	InstanceTypeBasicSwitchProtectionProviderSpecificInputInstanceTypeA2A InstanceTypeBasicSwitchProtectionProviderSpecificInput = "A2A"
625	// InstanceTypeBasicSwitchProtectionProviderSpecificInputInstanceTypeSwitchProtectionProviderSpecificInput ...
626	InstanceTypeBasicSwitchProtectionProviderSpecificInputInstanceTypeSwitchProtectionProviderSpecificInput InstanceTypeBasicSwitchProtectionProviderSpecificInput = "SwitchProtectionProviderSpecificInput"
627)
628
629// PossibleInstanceTypeBasicSwitchProtectionProviderSpecificInputValues returns an array of possible values for the InstanceTypeBasicSwitchProtectionProviderSpecificInput const type.
630func PossibleInstanceTypeBasicSwitchProtectionProviderSpecificInputValues() []InstanceTypeBasicSwitchProtectionProviderSpecificInput {
631	return []InstanceTypeBasicSwitchProtectionProviderSpecificInput{InstanceTypeBasicSwitchProtectionProviderSpecificInputInstanceTypeA2A, InstanceTypeBasicSwitchProtectionProviderSpecificInputInstanceTypeSwitchProtectionProviderSpecificInput}
632}
633
634// InstanceTypeBasicTaskTypeDetails enumerates the values for instance type basic task type details.
635type InstanceTypeBasicTaskTypeDetails string
636
637const (
638	// InstanceTypeAutomationRunbookTaskDetails ...
639	InstanceTypeAutomationRunbookTaskDetails InstanceTypeBasicTaskTypeDetails = "AutomationRunbookTaskDetails"
640	// InstanceTypeConsistencyCheckTaskDetails ...
641	InstanceTypeConsistencyCheckTaskDetails InstanceTypeBasicTaskTypeDetails = "ConsistencyCheckTaskDetails"
642	// InstanceTypeFabricReplicationGroupTaskDetails ...
643	InstanceTypeFabricReplicationGroupTaskDetails InstanceTypeBasicTaskTypeDetails = "FabricReplicationGroupTaskDetails"
644	// InstanceTypeJobTaskDetails ...
645	InstanceTypeJobTaskDetails InstanceTypeBasicTaskTypeDetails = "JobTaskDetails"
646	// InstanceTypeManualActionTaskDetails ...
647	InstanceTypeManualActionTaskDetails InstanceTypeBasicTaskTypeDetails = "ManualActionTaskDetails"
648	// InstanceTypeScriptActionTaskDetails ...
649	InstanceTypeScriptActionTaskDetails InstanceTypeBasicTaskTypeDetails = "ScriptActionTaskDetails"
650	// InstanceTypeTaskTypeDetails ...
651	InstanceTypeTaskTypeDetails InstanceTypeBasicTaskTypeDetails = "TaskTypeDetails"
652	// InstanceTypeVirtualMachineTaskDetails ...
653	InstanceTypeVirtualMachineTaskDetails InstanceTypeBasicTaskTypeDetails = "VirtualMachineTaskDetails"
654	// InstanceTypeVMNicUpdatesTaskDetails ...
655	InstanceTypeVMNicUpdatesTaskDetails InstanceTypeBasicTaskTypeDetails = "VmNicUpdatesTaskDetails"
656)
657
658// PossibleInstanceTypeBasicTaskTypeDetailsValues returns an array of possible values for the InstanceTypeBasicTaskTypeDetails const type.
659func PossibleInstanceTypeBasicTaskTypeDetailsValues() []InstanceTypeBasicTaskTypeDetails {
660	return []InstanceTypeBasicTaskTypeDetails{InstanceTypeAutomationRunbookTaskDetails, InstanceTypeConsistencyCheckTaskDetails, InstanceTypeFabricReplicationGroupTaskDetails, InstanceTypeJobTaskDetails, InstanceTypeManualActionTaskDetails, InstanceTypeScriptActionTaskDetails, InstanceTypeTaskTypeDetails, InstanceTypeVirtualMachineTaskDetails, InstanceTypeVMNicUpdatesTaskDetails}
661}
662
663// InstanceTypeBasicUpdateReplicationProtectedItemProviderInput enumerates the values for instance type basic
664// update replication protected item provider input.
665type InstanceTypeBasicUpdateReplicationProtectedItemProviderInput string
666
667const (
668	// InstanceTypeBasicUpdateReplicationProtectedItemProviderInputInstanceTypeA2A ...
669	InstanceTypeBasicUpdateReplicationProtectedItemProviderInputInstanceTypeA2A InstanceTypeBasicUpdateReplicationProtectedItemProviderInput = "A2A"
670	// InstanceTypeBasicUpdateReplicationProtectedItemProviderInputInstanceTypeHyperVReplicaAzure ...
671	InstanceTypeBasicUpdateReplicationProtectedItemProviderInputInstanceTypeHyperVReplicaAzure InstanceTypeBasicUpdateReplicationProtectedItemProviderInput = "HyperVReplicaAzure"
672	// InstanceTypeBasicUpdateReplicationProtectedItemProviderInputInstanceTypeInMageAzureV2 ...
673	InstanceTypeBasicUpdateReplicationProtectedItemProviderInputInstanceTypeInMageAzureV2 InstanceTypeBasicUpdateReplicationProtectedItemProviderInput = "InMageAzureV2"
674	// InstanceTypeBasicUpdateReplicationProtectedItemProviderInputInstanceTypeUpdateReplicationProtectedItemProviderInput ...
675	InstanceTypeBasicUpdateReplicationProtectedItemProviderInputInstanceTypeUpdateReplicationProtectedItemProviderInput InstanceTypeBasicUpdateReplicationProtectedItemProviderInput = "UpdateReplicationProtectedItemProviderInput"
676)
677
678// PossibleInstanceTypeBasicUpdateReplicationProtectedItemProviderInputValues returns an array of possible values for the InstanceTypeBasicUpdateReplicationProtectedItemProviderInput const type.
679func PossibleInstanceTypeBasicUpdateReplicationProtectedItemProviderInputValues() []InstanceTypeBasicUpdateReplicationProtectedItemProviderInput {
680	return []InstanceTypeBasicUpdateReplicationProtectedItemProviderInput{InstanceTypeBasicUpdateReplicationProtectedItemProviderInputInstanceTypeA2A, InstanceTypeBasicUpdateReplicationProtectedItemProviderInputInstanceTypeHyperVReplicaAzure, InstanceTypeBasicUpdateReplicationProtectedItemProviderInputInstanceTypeInMageAzureV2, InstanceTypeBasicUpdateReplicationProtectedItemProviderInputInstanceTypeUpdateReplicationProtectedItemProviderInput}
681}
682
683// LicenseType enumerates the values for license type.
684type LicenseType string
685
686const (
687	// LicenseTypeNoLicenseType ...
688	LicenseTypeNoLicenseType LicenseType = "NoLicenseType"
689	// LicenseTypeNotSpecified ...
690	LicenseTypeNotSpecified LicenseType = "NotSpecified"
691	// LicenseTypeWindowsServer ...
692	LicenseTypeWindowsServer LicenseType = "WindowsServer"
693)
694
695// PossibleLicenseTypeValues returns an array of possible values for the LicenseType const type.
696func PossibleLicenseTypeValues() []LicenseType {
697	return []LicenseType{LicenseTypeNoLicenseType, LicenseTypeNotSpecified, LicenseTypeWindowsServer}
698}
699
700// MultiVMSyncStatus enumerates the values for multi vm sync status.
701type MultiVMSyncStatus string
702
703const (
704	// Disabled ...
705	Disabled MultiVMSyncStatus = "Disabled"
706	// Enabled ...
707	Enabled MultiVMSyncStatus = "Enabled"
708)
709
710// PossibleMultiVMSyncStatusValues returns an array of possible values for the MultiVMSyncStatus const type.
711func PossibleMultiVMSyncStatusValues() []MultiVMSyncStatus {
712	return []MultiVMSyncStatus{Disabled, Enabled}
713}
714
715// PossibleOperationsDirections enumerates the values for possible operations directions.
716type PossibleOperationsDirections string
717
718const (
719	// PrimaryToRecovery ...
720	PrimaryToRecovery PossibleOperationsDirections = "PrimaryToRecovery"
721	// RecoveryToPrimary ...
722	RecoveryToPrimary PossibleOperationsDirections = "RecoveryToPrimary"
723)
724
725// PossiblePossibleOperationsDirectionsValues returns an array of possible values for the PossibleOperationsDirections const type.
726func PossiblePossibleOperationsDirectionsValues() []PossibleOperationsDirections {
727	return []PossibleOperationsDirections{PrimaryToRecovery, RecoveryToPrimary}
728}
729
730// RecoveryPlanActionLocation enumerates the values for recovery plan action location.
731type RecoveryPlanActionLocation string
732
733const (
734	// Primary ...
735	Primary RecoveryPlanActionLocation = "Primary"
736	// Recovery ...
737	Recovery RecoveryPlanActionLocation = "Recovery"
738)
739
740// PossibleRecoveryPlanActionLocationValues returns an array of possible values for the RecoveryPlanActionLocation const type.
741func PossibleRecoveryPlanActionLocationValues() []RecoveryPlanActionLocation {
742	return []RecoveryPlanActionLocation{Primary, Recovery}
743}
744
745// RecoveryPlanGroupType enumerates the values for recovery plan group type.
746type RecoveryPlanGroupType string
747
748const (
749	// Boot ...
750	Boot RecoveryPlanGroupType = "Boot"
751	// Failover ...
752	Failover RecoveryPlanGroupType = "Failover"
753	// Shutdown ...
754	Shutdown RecoveryPlanGroupType = "Shutdown"
755)
756
757// PossibleRecoveryPlanGroupTypeValues returns an array of possible values for the RecoveryPlanGroupType const type.
758func PossibleRecoveryPlanGroupTypeValues() []RecoveryPlanGroupType {
759	return []RecoveryPlanGroupType{Boot, Failover, Shutdown}
760}
761
762// RecoveryPointType enumerates the values for recovery point type.
763type RecoveryPointType string
764
765const (
766	// Custom ...
767	Custom RecoveryPointType = "Custom"
768	// LatestTag ...
769	LatestTag RecoveryPointType = "LatestTag"
770	// LatestTime ...
771	LatestTime RecoveryPointType = "LatestTime"
772)
773
774// PossibleRecoveryPointTypeValues returns an array of possible values for the RecoveryPointType const type.
775func PossibleRecoveryPointTypeValues() []RecoveryPointType {
776	return []RecoveryPointType{Custom, LatestTag, LatestTime}
777}
778
779// ReplicationProtectedItemOperation enumerates the values for replication protected item operation.
780type ReplicationProtectedItemOperation string
781
782const (
783	// ReplicationProtectedItemOperationChangePit ...
784	ReplicationProtectedItemOperationChangePit ReplicationProtectedItemOperation = "ChangePit"
785	// ReplicationProtectedItemOperationCommit ...
786	ReplicationProtectedItemOperationCommit ReplicationProtectedItemOperation = "Commit"
787	// ReplicationProtectedItemOperationCompleteMigration ...
788	ReplicationProtectedItemOperationCompleteMigration ReplicationProtectedItemOperation = "CompleteMigration"
789	// ReplicationProtectedItemOperationDisableProtection ...
790	ReplicationProtectedItemOperationDisableProtection ReplicationProtectedItemOperation = "DisableProtection"
791	// ReplicationProtectedItemOperationFailback ...
792	ReplicationProtectedItemOperationFailback ReplicationProtectedItemOperation = "Failback"
793	// ReplicationProtectedItemOperationFinalizeFailback ...
794	ReplicationProtectedItemOperationFinalizeFailback ReplicationProtectedItemOperation = "FinalizeFailback"
795	// ReplicationProtectedItemOperationPlannedFailover ...
796	ReplicationProtectedItemOperationPlannedFailover ReplicationProtectedItemOperation = "PlannedFailover"
797	// ReplicationProtectedItemOperationRepairReplication ...
798	ReplicationProtectedItemOperationRepairReplication ReplicationProtectedItemOperation = "RepairReplication"
799	// ReplicationProtectedItemOperationReverseReplicate ...
800	ReplicationProtectedItemOperationReverseReplicate ReplicationProtectedItemOperation = "ReverseReplicate"
801	// ReplicationProtectedItemOperationSwitchProtection ...
802	ReplicationProtectedItemOperationSwitchProtection ReplicationProtectedItemOperation = "SwitchProtection"
803	// ReplicationProtectedItemOperationTestFailover ...
804	ReplicationProtectedItemOperationTestFailover ReplicationProtectedItemOperation = "TestFailover"
805	// ReplicationProtectedItemOperationTestFailoverCleanup ...
806	ReplicationProtectedItemOperationTestFailoverCleanup ReplicationProtectedItemOperation = "TestFailoverCleanup"
807	// ReplicationProtectedItemOperationUnplannedFailover ...
808	ReplicationProtectedItemOperationUnplannedFailover ReplicationProtectedItemOperation = "UnplannedFailover"
809)
810
811// PossibleReplicationProtectedItemOperationValues returns an array of possible values for the ReplicationProtectedItemOperation const type.
812func PossibleReplicationProtectedItemOperationValues() []ReplicationProtectedItemOperation {
813	return []ReplicationProtectedItemOperation{ReplicationProtectedItemOperationChangePit, ReplicationProtectedItemOperationCommit, ReplicationProtectedItemOperationCompleteMigration, ReplicationProtectedItemOperationDisableProtection, ReplicationProtectedItemOperationFailback, ReplicationProtectedItemOperationFinalizeFailback, ReplicationProtectedItemOperationPlannedFailover, ReplicationProtectedItemOperationRepairReplication, ReplicationProtectedItemOperationReverseReplicate, ReplicationProtectedItemOperationSwitchProtection, ReplicationProtectedItemOperationTestFailover, ReplicationProtectedItemOperationTestFailoverCleanup, ReplicationProtectedItemOperationUnplannedFailover}
814}
815
816// RpInMageRecoveryPointType enumerates the values for rp in mage recovery point type.
817type RpInMageRecoveryPointType string
818
819const (
820	// RpInMageRecoveryPointTypeCustom ...
821	RpInMageRecoveryPointTypeCustom RpInMageRecoveryPointType = "Custom"
822	// RpInMageRecoveryPointTypeLatestTag ...
823	RpInMageRecoveryPointTypeLatestTag RpInMageRecoveryPointType = "LatestTag"
824	// RpInMageRecoveryPointTypeLatestTime ...
825	RpInMageRecoveryPointTypeLatestTime RpInMageRecoveryPointType = "LatestTime"
826)
827
828// PossibleRpInMageRecoveryPointTypeValues returns an array of possible values for the RpInMageRecoveryPointType const type.
829func PossibleRpInMageRecoveryPointTypeValues() []RpInMageRecoveryPointType {
830	return []RpInMageRecoveryPointType{RpInMageRecoveryPointTypeCustom, RpInMageRecoveryPointTypeLatestTag, RpInMageRecoveryPointTypeLatestTime}
831}
832
833// SetMultiVMSyncStatus enumerates the values for set multi vm sync status.
834type SetMultiVMSyncStatus string
835
836const (
837	// Disable ...
838	Disable SetMultiVMSyncStatus = "Disable"
839	// Enable ...
840	Enable SetMultiVMSyncStatus = "Enable"
841)
842
843// PossibleSetMultiVMSyncStatusValues returns an array of possible values for the SetMultiVMSyncStatus const type.
844func PossibleSetMultiVMSyncStatusValues() []SetMultiVMSyncStatus {
845	return []SetMultiVMSyncStatus{Disable, Enable}
846}
847
848// Severity enumerates the values for severity.
849type Severity string
850
851const (
852	// Error ...
853	Error Severity = "Error"
854	// Info ...
855	Info Severity = "Info"
856	// NONE ...
857	NONE Severity = "NONE"
858	// Warning ...
859	Warning Severity = "Warning"
860)
861
862// PossibleSeverityValues returns an array of possible values for the Severity const type.
863func PossibleSeverityValues() []Severity {
864	return []Severity{Error, Info, NONE, Warning}
865}
866
867// SourceSiteOperations enumerates the values for source site operations.
868type SourceSiteOperations string
869
870const (
871	// NotRequired ...
872	NotRequired SourceSiteOperations = "NotRequired"
873	// Required ...
874	Required SourceSiteOperations = "Required"
875)
876
877// PossibleSourceSiteOperationsValues returns an array of possible values for the SourceSiteOperations const type.
878func PossibleSourceSiteOperationsValues() []SourceSiteOperations {
879	return []SourceSiteOperations{NotRequired, Required}
880}
881