Class A2AVmManagedDiskInputDetailsArgs.Builder

    • Method Detail

      • 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