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