Class A2AVmManagedDiskInputDetailsArgs.Builder
- java.lang.Object
-
- com.pulumi.azurenative.recoveryservices.inputs.A2AVmManagedDiskInputDetailsArgs.Builder
-
- Enclosing class:
- A2AVmManagedDiskInputDetailsArgs
public static final class A2AVmManagedDiskInputDetailsArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
Builder(A2AVmManagedDiskInputDetailsArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(A2AVmManagedDiskInputDetailsArgs defaults)
-
-
Method Detail
-
diskEncryptionInfo
public A2AVmManagedDiskInputDetailsArgs.Builder diskEncryptionInfo(@Nullable com.pulumi.core.Output<DiskEncryptionInfoArgs> diskEncryptionInfo)
- Parameters:
diskEncryptionInfo
- The recovery disk encryption information (for one / single pass flows).- Returns:
- builder
-
diskEncryptionInfo
public A2AVmManagedDiskInputDetailsArgs.Builder diskEncryptionInfo(DiskEncryptionInfoArgs diskEncryptionInfo)
- Parameters:
diskEncryptionInfo
- The recovery disk encryption information (for one / single pass flows).- Returns:
- builder
-
diskId
public A2AVmManagedDiskInputDetailsArgs.Builder diskId(com.pulumi.core.Output<java.lang.String> diskId)
- Parameters:
diskId
- The disk Id.- Returns:
- builder
-
diskId
public A2AVmManagedDiskInputDetailsArgs.Builder diskId(java.lang.String diskId)
- Parameters:
diskId
- The disk Id.- Returns:
- builder
-
primaryStagingAzureStorageAccountId
public A2AVmManagedDiskInputDetailsArgs.Builder primaryStagingAzureStorageAccountId(com.pulumi.core.Output<java.lang.String> primaryStagingAzureStorageAccountId)
- Parameters:
primaryStagingAzureStorageAccountId
- The primary staging storage account Arm Id.- Returns:
- builder
-
primaryStagingAzureStorageAccountId
public A2AVmManagedDiskInputDetailsArgs.Builder primaryStagingAzureStorageAccountId(java.lang.String primaryStagingAzureStorageAccountId)
- Parameters:
primaryStagingAzureStorageAccountId
- The primary staging storage account Arm Id.- Returns:
- builder
-
recoveryDiskEncryptionSetId
public A2AVmManagedDiskInputDetailsArgs.Builder recoveryDiskEncryptionSetId(@Nullable com.pulumi.core.Output<java.lang.String> recoveryDiskEncryptionSetId)
- Parameters:
recoveryDiskEncryptionSetId
- The recovery disk encryption set Id.- Returns:
- builder
-
recoveryDiskEncryptionSetId
public A2AVmManagedDiskInputDetailsArgs.Builder recoveryDiskEncryptionSetId(java.lang.String recoveryDiskEncryptionSetId)
- Parameters:
recoveryDiskEncryptionSetId
- The recovery disk encryption set Id.- Returns:
- builder
-
recoveryReplicaDiskAccountType
public A2AVmManagedDiskInputDetailsArgs.Builder recoveryReplicaDiskAccountType(@Nullable com.pulumi.core.Output<java.lang.String> recoveryReplicaDiskAccountType)
- Parameters:
recoveryReplicaDiskAccountType
- The replica disk type. Its an optional value and will be same as source disk type if not user provided.- Returns:
- builder
-
recoveryReplicaDiskAccountType
public A2AVmManagedDiskInputDetailsArgs.Builder recoveryReplicaDiskAccountType(java.lang.String recoveryReplicaDiskAccountType)
- Parameters:
recoveryReplicaDiskAccountType
- The replica disk type. Its an optional value and will be same as source disk type if not user provided.- Returns:
- builder
-
recoveryResourceGroupId
public A2AVmManagedDiskInputDetailsArgs.Builder recoveryResourceGroupId(com.pulumi.core.Output<java.lang.String> recoveryResourceGroupId)
- Parameters:
recoveryResourceGroupId
- The target resource group Arm Id.- Returns:
- builder
-
recoveryResourceGroupId
public A2AVmManagedDiskInputDetailsArgs.Builder recoveryResourceGroupId(java.lang.String recoveryResourceGroupId)
- Parameters:
recoveryResourceGroupId
- The target resource group Arm Id.- Returns:
- builder
-
recoveryTargetDiskAccountType
public A2AVmManagedDiskInputDetailsArgs.Builder recoveryTargetDiskAccountType(@Nullable com.pulumi.core.Output<java.lang.String> recoveryTargetDiskAccountType)
- Parameters:
recoveryTargetDiskAccountType
- The target disk type after failover. Its an optional value and will be same as source disk type if not user provided.- Returns:
- builder
-
recoveryTargetDiskAccountType
public A2AVmManagedDiskInputDetailsArgs.Builder recoveryTargetDiskAccountType(java.lang.String recoveryTargetDiskAccountType)
- Parameters:
recoveryTargetDiskAccountType
- The target disk type after failover. Its an optional value and will be same as source disk type if not user provided.- Returns:
- builder
-
build
public A2AVmManagedDiskInputDetailsArgs build()
-
-