A2ACreateProtectionIntentInput interface
A2A create protection intent input.
- Extends
Properties
agent |
A value indicating whether the auto update is enabled. |
automation |
The automation account arm id. |
automation |
A value indicating the authentication type for automation account. The default value is "RunAsAccount". |
auto |
A value indicating whether the auto protection is enabled. |
disk |
The recovery disk encryption information (for two pass flows). |
fabric |
The fabric specific object Id of the virtual machine. |
instance |
Polymorphic discriminator, which specifies the different types this object can be |
multi |
The multi vm group id. |
multi |
The multi vm group name. |
primary |
The primary location for the virtual machine. |
primary |
The primary staging storage account input. |
protection |
The protection profile custom inputs. |
recovery |
The recovery availability set input. |
recovery |
The recovery availability type of the virtual machine. |
recovery |
The recovery availability zone. |
recovery |
The boot diagnostic storage account. |
recovery |
The recovery location for the virtual machine. |
recovery |
The recovery proximity placement group custom input. |
recovery |
The recovery resource group Id. Valid for V2 scenarios. |
recovery |
The recovery subscription Id of the virtual machine. |
recovery |
The recovery virtual network input. |
vm |
The list of vm disk inputs. |
vm |
The list of vm managed disk inputs. |
Property Details
agentAutoUpdateStatus
A value indicating whether the auto update is enabled.
agentAutoUpdateStatus?: string
Property Value
string
automationAccountArmId
The automation account arm id.
automationAccountArmId?: string
Property Value
string
automationAccountAuthenticationType
A value indicating the authentication type for automation account. The default value is "RunAsAccount".
automationAccountAuthenticationType?: string
Property Value
string
autoProtectionOfDataDisk
A value indicating whether the auto protection is enabled.
autoProtectionOfDataDisk?: string
Property Value
string
diskEncryptionInfo
The recovery disk encryption information (for two pass flows).
diskEncryptionInfo?: DiskEncryptionInfo
Property Value
fabricObjectId
The fabric specific object Id of the virtual machine.
fabricObjectId: string
Property Value
string
instanceType
Polymorphic discriminator, which specifies the different types this object can be
instanceType: "A2A"
Property Value
"A2A"
multiVmGroupId
The multi vm group id.
multiVmGroupId?: string
Property Value
string
multiVmGroupName
The multi vm group name.
multiVmGroupName?: string
Property Value
string
primaryLocation
The primary location for the virtual machine.
primaryLocation: string
Property Value
string
primaryStagingStorageAccountCustomInput
The primary staging storage account input.
primaryStagingStorageAccountCustomInput?: StorageAccountCustomDetailsUnion
Property Value
protectionProfileCustomInput
The protection profile custom inputs.
protectionProfileCustomInput?: ProtectionProfileCustomDetailsUnion
Property Value
recoveryAvailabilitySetCustomInput
The recovery availability set input.
recoveryAvailabilitySetCustomInput?: RecoveryAvailabilitySetCustomDetailsUnion
Property Value
recoveryAvailabilityType
The recovery availability type of the virtual machine.
recoveryAvailabilityType: string
Property Value
string
recoveryAvailabilityZone
The recovery availability zone.
recoveryAvailabilityZone?: string
Property Value
string
recoveryBootDiagStorageAccount
The boot diagnostic storage account.
recoveryBootDiagStorageAccount?: StorageAccountCustomDetailsUnion
Property Value
recoveryLocation
The recovery location for the virtual machine.
recoveryLocation: string
Property Value
string
recoveryProximityPlacementGroupCustomInput
The recovery proximity placement group custom input.
recoveryProximityPlacementGroupCustomInput?: RecoveryProximityPlacementGroupCustomDetailsUnion
Property Value
recoveryResourceGroupId
The recovery resource group Id. Valid for V2 scenarios.
recoveryResourceGroupId: string
Property Value
string
recoverySubscriptionId
The recovery subscription Id of the virtual machine.
recoverySubscriptionId: string
Property Value
string
recoveryVirtualNetworkCustomInput
The recovery virtual network input.
recoveryVirtualNetworkCustomInput?: RecoveryVirtualNetworkCustomDetailsUnion
Property Value
vmDisks
The list of vm disk inputs.
vmDisks?: A2AProtectionIntentDiskInputDetails[]
Property Value
vmManagedDisks
The list of vm managed disk inputs.
vmManagedDisks?: A2AProtectionIntentManagedDiskInputDetails[]